Guided Controller Synthesis for Climate Controller Using Uppaal Tiga

  • Jan Jakoh Jessen
  • Jacob Illum Rasmussen
  • Kim G. Larsen
  • Alexandre David
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4763)


We present a complete tool chain for automatic controller synthesis using Uppaal Tiga and Simulink. The tool chain is explored using an industrial case study for climate control in a pig stable. The problem is modeled as a game, and we use Uppaal Tiga to automatically synthesize safe strategies that are transformed for input to Simulink, which is used to run simulations on the controller and generate code that can be executed in an actual pig stable provided by industrial partner Skov A/S. The model allows for guiding the synthesis process and generate different strategies that are compared through simulations.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arvanitis, K.G., Soldatos, A.G., Daskalov, P.I., Pasgianos, G.D., Sigrimis, N.A.: Nonlinear robust temperature-humidity control in livestock buidings. Biosystems Engineering (Submitted, 2003)Google Scholar
  2. 2.
    Behrmann, G., Cougnard, A., David, A., Fleury, E., Larsen, D., Lime, K.G.: Uppaal tiga: Time for playing games. In: proc. of Computer Aided Verification (CAV’07) (to appear, 2007)Google Scholar
  3. 3.
    Uppaal Tiga Homepage (2006),
  4. 4.
    Janssens, K., Van Brecht, A., Zerihun Desta, T., Boonen, C., Berckmans, D.: Modeling the internal dynamics of energy and mass transfer in an imperfectly mixed ventilated airspace. Indoor Air 14, 146–153 (2004)CrossRefGoogle Scholar
  5. 5.
    Jessen, J.J., Schiøler, H., Nielsen, J.F.D., Jensen, M.R.: Cots technologies for integrating development environment, remote monitoring and control of livestock stable climate. In: Proceedings 2006 IEEE International Conference on Systems, Man, and Cybernetics (2006)Google Scholar
  6. 6.
    Jessen, J.J.: Embedded Controller Design for Pig Stable Ventilation Systems. PhD thesis, Automation and Control, Department of Electronic Systems, Aalborg University (2007)Google Scholar
  7. 7.
    Lygeros, J., Tomlin, C., Sastry, S.: Controllers for reachability specifications for hybrid systems. Automatica 35, 349–370 (1999)MATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    De Persis, C., Jessen, J.J., Izadi-Zamanabadi, R., Schioler, H.: A distributed control algorithm for internal flow management in a multi-zone climate unit. International Journal of Control. Accepted for publication (to appear)Google Scholar
  9. 9.
    De Persis, C., Jessen, J.J., Izadi-Zamanabadi, R., Schioler, H.: Internal flow management in a multi-zone climate control unit. In: Invited paper in the session Networked Control Systems 2006 CCA/CACSD/ISIC (2006)Google Scholar
  10. 10.
  11. 11.
  12. 12.
    Real-Time Workshop (2007),

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Jan Jakoh Jessen
    • 1
  • Jacob Illum Rasmussen
    • 2
  • Kim G. Larsen
    • 2
  • Alexandre David
    • 2
  1. 1.Automation and Control, Aalborg UniversityDenmark
  2. 2.Department of Computer Science, Aalborg UniversityDenmark

Personalised recommendations