Self-organizing Agents for an Adaptive Control of Heat Engines

Jérémy Boes, Frédéric Migeon, François Gatto


Controlling heat engines imposes to deal with high dynamics, non-linearity and multiple interdependencies. A way handle these difficulties is enable the controller to learn how the engine behaves, hence avoiding the costly use of an explicit model of the process. Adaptive Multi-Agent Systems (AMAS) are able to learn and to adapt themselves to their environment thanks to the cooperative self-organization of their agents. A change in the organization of the agents results in a change of the emergent function. Thus we assume that AMAS are a good alternative for complex systems control, reuniting learning, adaptivity, robustness and genericity. In this paper, we present an AMAS for the control of heat engines and show several results.


  1. Astrom, K. J. and Hagglund, T. (1995). PID Controllers: Theory, Design, and Tuning. Instrument Society of America, Research Triangle Park, NC, second edition.
  2. Boes, J., Glize, P., and Migeon, F. (2013). Mimicking Complexity: Automatic Generation of Models for the Development of Self-Adaptive Systems. In International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH), Reykjavik. INSTICC Press.
  3. Camazine, S., Deneubourg, J.-L., Franks, N. R., Sneyd, J., Theraulaz, G., and Bonabeau, E. (2003). SelfOrganization in Biological Systems. Princeton University Pres.
  4. Clair, G., Kaddoum, E., Gleizes, M.-P., and Picard, G. (2008). Self-regulation in self-organising multi-agent systems for adaptive and intelligent manufacturing control. In Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems.
  5. Colosimo, B. M. and Del Castillo, E., editors (2007). Bayesian Process Monitoring, Control and Optimization. Taylor and Francis, Hoboken, NJ.
  6. Dabo, M., Langlois, N., Respondek, W., and Chafouk, H. (2008). NCGPC with dynamic extension applied to a Turbocharged Diesel Engine. In Proceedings of the International Federation of Automatic Control 17th World Congress, pages 12065-12070.
  7. Di Marzo Serugendo, G., Gleizes, M.-P., and Karageorgos, A., editors (2011). Self-organising Software - From Natural to Artificial Adaptation. Natural Computing Series. Springer.
  8. Georgé, J.-P., Gleizes, M.-P., and Camps, V. (2011). Cooperation. In Di Marzo Serugendo, G., editor, Self-organising Software, Natural Computing Series, pages 7-32. Springer Berlin Heidelberg.
  9. Guivarch, V., Camps, V., and Pninou, A. (2012). Context awareness and adaptation in ambient systems by an adaptive multi-agent approach. In International Joint Conference on Ambient Intelligence, Italy.
  10. Hagan, M. T., Demuth, H. B., and De Jesus, O. (2002). An introduction to the use of neural networks in control systems. International Journal of Robust and Nonlinear Control, 12(11):959-985.
  11. Kreisselmeier, G. and Anderson, B. (1986). Robust model reference adaptive control. IEEE Transactions on Automatic Control, 31(2):127 - 133.
  12. Lee, C. C. (1990). Fuzzy logic in control systems: Fuzzy logic controller. IEEE Transactions on Systems, Man and Cybernetics, 20(2):404-418.
  13. Lee, J. H. and Ricker, N. L. (1993). Extended kalman filter based nonlinear model predictive control. In American Control Conference, pages 1895-1899.
  14. Montresor, A., Meling, H., and Babaolu, z. (2003). Messor: Load-balancing through a swarm of autonomous agents. In Moro, G. and Koubarakis, M., editors, Agents and Peer-to-Peer Computing, volume 2530 of Lecture Notes in Computer Science, pages 125-137. Springer Berlin Heidelberg.
  15. Nikolaou, M. (2001). Model predictive controllers: A critical synthesis of theory and industrial needs. Advances in Chemical Engineering, 26:131-204.
  16. O'Hare, G. M. and Jennings, N. R. (1996). Foundations of distributed artificial intelligence. Wiley-Interscience.
  17. Soderstrom, T. and Stoica, P. (1988). System identification. Prentice-Hall, Inc., Upper Saddle River, NJ, USA.
  18. Stengel, R. F. (1991). Intelligent failure-tolerant control. IEEE Control Systems, 11(4):14-23.
  19. Tyreus, B. D. and Luyben, W. L. (1992). Tuning PI controllers for integrator/dead time processes. Industrial & Engineering Chemistry Research, 31(11).
  20. Videau, S., Bernon, C., Glize, P., and Uribelarrea, J.-L. (2011). Controlling Bioprocesses using Cooperative Self-organizing Agents. In Demazeau, Y., editor, PAAMS, volume 88 of Advances in Intelligent and Soft Computing, pages 141-150. Springer-Verlag.
  21. Visioli, A. (2001). Tuning of PID controllers with fuzzy logic. IEE Proceedings - Control Theory and Applications, 148(1):1-8.
  22. Wang, H. (2001). Multi-agent co-ordination for the secondary voltage control in power-system contingencies. Generation, Transmission and Distribution, IEEE Proceedings, 148(1):61 -66.

Paper Citation

in Harvard Style

Boes J., Migeon F. and Gatto F. (2013). Self-organizing Agents for an Adaptive Control of Heat Engines . In Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO, ISBN 978-989-8565-70-9, pages 243-250. DOI: 10.5220/0004483302430250

in Bibtex Style

author={Jérémy Boes and Frédéric Migeon and François Gatto},
title={Self-organizing Agents for an Adaptive Control of Heat Engines},
booktitle={Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,},

in EndNote Style

JO - Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics - Volume 1: ICINCO,
TI - Self-organizing Agents for an Adaptive Control of Heat Engines
SN - 978-989-8565-70-9
AU - Boes J.
AU - Migeon F.
AU - Gatto F.
PY - 2013
SP - 243
EP - 250
DO - 10.5220/0004483302430250