Núcleo de Control para Sistemas Empotrados de Control: Una propuesta de Arquitectura

A. Fernández Prieto, Orestes Llanes-Santiago

Resumen

En este trabajo se define la arquitectura de un núcleo de control (NC) que permite ejecutar aplicaciones de control empotradas. Se proponen los servicios que debe proveer este núcleo para la ejecución de uno o varios controladores en un entorno donde existe restricción de recursos (memoria, procesador, comunicaciones y energía). Además, se discuten un grupo de estrategias que permiten garantizar seguridad, fiabilidad y economía en sus operaciones. En el trabajo se presentan dos ejemplos que ilustran el uso del núcleo de control.

Palabras clave

Sistemas empotrados, Sistemas de tiempo real, Sistemas controlados por computador, Aplicaciones de Control, Ingeniería de software, Asignación de Recursos, Restricciones.

Texto completo:

PDF

Referencias

Albertos, P., A. Crespo and J. Simó (2006). Control kernel: a key concept in embedded control systems. In: IFAC Conf. on Mechatronics. Heilderberg.

Albertos, P., A. Crespo, M. Vallés and I. Ripoll (2005a). Embedded control systems: some issues and solutions. In: 16th IFAC World Congress. Praga, República Checa.

Albertos, P., M. Vallés, A. Cuenca and A. Valera (2007). Essential control in embedded control systems. In: IFAC Symp. On Cost Oriented Automation. La Habana, Cuba.

Albertos, P., M. Vallés and A. Valera (2005b). Control performances under logic changes in the operational conditions. Journal of Computer and Systems Sciences International 44(11), 587–593.

Albertos, Pedro. (1990). Block multirate input-output model for sample-data control systems. IEEE Transactions Automatic Control 35(9), 1085–1088.

Albertos, Pedro, Manuel Olivares and Mario E. Salgado (2000). Trade-off between time delays and control effort. In: IFAC Workshop in Advances in Control Education. Gold Coast, Australia.

ARTIST2 (2005). Roadmap on Control of Real-Time Computing Systems.

Arzén, Karl-Erik and Anton Cervin (2005). Control and embedded computing: Survey of research directions. In: Proc. 16th IFAC World Congress. Prague, Czech Republic.

Arzén, Karl-Erik, Anton Cervin, Johan Eker and Lui Sha (2000). An introduction to control and scheduling co-design. In: Proceedings of the 39th IEEE Conference on Decision and Control. Sydney, Australia.

Arzén, Karl-Erik, Bo Bernhardsson, Johan Eker, Anton Cervin, Klas Nilsson, Patrik Persson and Lui Sha (1999). Integrated control and scheduling. Technical Report ISRN LUTFD2/TFRT--7586--SE. Department of Automatic Control, Lund Institute of Technology, Sweden.

Aström, K. J. and B. Wittenmark (1995). Adaptive Control. Addison Wesley Longman.

Balbastre, P., I. Ripoll and A. Crespo (2000). Control tasks delay reduction under static and dynamic scheduling policies. Real-Time Computing Systems and Applications, International Workshop on 0, 522.

Balbastre, Patricia (2002). Modelo de tareas para la integración del control y la planificación en sistemas de tiempo real. PhD thesis. Departamento de Informática de Sistemas y Computadores, Universidad Politécnica de Valencia. Valencia, España.

Cervin, A. (2003). Integrated Control and Real-Time Scheduling. PhD thesis. Departament of Automatic Control, Lund Institute of Technology. Lund, Sweden.

Cervin, A., J. Ecker, B. Bernhardsson and K.E. Arzén (2002). Feedback feedforward scheduling of control tasks. Real Time Systems 23(6), 25–53.

Cervin, Anton, Bo Lincoln, Johan Eker, Karl-Erik Arzén and Giorgio Buttazzo (2004). The jitter margin and its application in the design of real-time control systems. In: Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems and Applications. Göteborg, Sweden. Best paper award.

Cervin, Anton, Dan Henriksson, Bo Lincoln, Johan Eker and Karl-Erik Arzén (2003). How does control timing affect performance? Analysis and simulation of timing using Jitterbug and TrueTime. IEEE Control Systems Magazine 23(3), 16– 30.

Crespo, A., P. Albertos, M. Vallés, M. Luesma and J. Simó (2006). Schedulability issues in complex embedded control systems. In: Computer-Aided Control Systems Designand 2006 IEEE International Symposium. Munich, Germany.

Crespo A., Ripoll Ismael, Albertos P. (1999). Reducing delays in rt control: the control action interval. In: 14th IFAC World Congress on Automatic Contro. Elsevier Science. p. 0.

Fernández, A., P. Albertos, M. Vallés and O. LLanes (2009). Estructuras de control en sistemas empotrados. In: IX Simposio Internacional de Automatizacion, 9th International Symposium on Automation, Informatica 2009. Ciudad Habana, Cuba.

Henriksson, Dan, Anton Cervin and Karl-Erik Arzén (2002). TrueTime: Simulation of control loops under shared computer resources. In: Proceedings of the 15th IFAC World Congress on Automatic Control. Barcelona, Spain.

Kao, Chung-Yao and Bo Lincoln (2004). Simple stability criteria for systems with time-varying delays. Automatica 40(8), 1429–1434.

Klancar, G. and I. Skrjanc (2007). Tracking-error model-based predictive control for mobile robots in real time. Robotics and Autonomous Systems 55, 460–469.

LEGO Mindstorms LEGO Mindstorms (n.d.). Disponible en: http://mindstorms.lego.com/.

Liu, C. L. and James W. Layland (1973). Scheduling algorithms for multiprogramming in a hard-real-time environment. JACM 20(1), 46–61.

Montenegro, Arnaldo Gómez and Lilliam Álvarez Díaz (1987). Métodos numéricos del álgebra lineal.

ROBOTC ROBOTC (n.d.). Disponible en www.robotc.net.

Wittenmark, Björn, Johan Nilsson and Martin Törngren (1995). Timing problems in real-time control systems. In: Proceedings of the 1995 American Control Conference. Seattle, Washington.

Xia, Feng, Yu-Chu Tian, Youxian Sun and Jinxiang Dong (2008). Neural feedback scheduling of real-time control tasks. CoRR.

Abstract Views

533
Metrics Loading ...

Metrics powered by PLOS ALM




Creative Commons License

Esta revista se publica bajo una Licencia Creative Commons Attribution-NonCommercial-CompartirIgual 4.0 International (CC BY-NC-SA 4.0)

Universitat Politècnica de València     https://doi.org/10.4995/riai

e-ISSN: 1697-7920     ISSN: 1697-7912