Adaptive STM32F4 Microcontrollers - Case of Flexible Smart Meters

Aymen Jaouadi, Olfa Mosbahi, Mohamed Khalgui, Ahmed Toujani

2014

Abstract

The research paper deals in theoretical level with flexible and adaptive microcontrollers following the well-known industrial technology STM32F4. It is applied in the practical level to a Smart Meter SM which is developed at Cynapsys for future generations of Smart Grids. A reconfiguration scenario in theory is assumed to be any flexible operation allowing the addition-removal-update of OS tasks in order to adapt the microcontroller to its environment according to user requirements. It is assumed in practice to be any addition-removal-update of new services to-from SM such as the energy consumption, the remote information reading and power shutdown, the stabilization of the delivered power, the management of new power provider offers, the sale of energy and finally the peak consumption management. We propose an agent-based architecture for a STM32F4 device where a hierarchical software agent is defined to control the environment evolution before applying local reconfigurations for a required flexibility of the microcontroller. We model the agent by using nested timed automates, and design the whole architecture to manage all possible reconfiguration forms. The agent-based architecture is totally implemented and applied to SM, and a simulator X-SM is developed for the evaluation of this paper's contribution.

References

  1. Ahmad, S. (2011). Smart metering and home automation solutions for the next decade. In International Conference on Emerging Trends in Networks and Computer Communications (ETNCC), pages 200-204.
  2. Al-Safi, Y. and Vyatkin, V. (2007). An ontology-based reconfiguration agent for intelligent mechatronic systems. In Third International Conference on Industrial Applications of Holonic and Multi-Agent Systems.
  3. Alur, R. and Dill, D. L. (1994). A theory of timed automata. In Theoretical computer science, pages 183-235.
  4. Angelov, C., Sierszecki, K., and Marian, N. (2005). Design models for reusable and reconfigurable state machines. In International Federation for Information Processing, pages 04-17.
  5. Bengtsson, J., Larsen, K., Larsson, F., Pettersson, P., and Yi, W. (1996). Uppaal: a tool suite for automatic verification of real-time systems. In Hybrid Systems III, pages 232-243.
  6. Boukhannoufa, M. (2012). Adaptabilit et reconfiguration des systmes temps-rel embarqus. In UNIVERSITE PARIS-SUD.
  7. Chauhan, A., Rajawat, A., and Patel, R. (2009). Reconfiguration of fpga for domain specific applications using embedded system approach. In International Conference on Signal Processing Systems, pages 438-442.
  8. ERDF (2009). Linky documentation. In Linky, le compteur nouvelle gnration.
  9. Gehin, A.-L. and Staroswiecki, M. (2008). Reconfiguration analysis using generic component models. In IEEE Transactions on Systems, Machine and Cybernetics, pages 152-163.
  10. Hoenkamp, R. A. and Huitema, G. B. (2012). Good standards for smart meters. In 9th International Conference on the European Energy Market (EEM), pages 1-6.
  11. J.H.Christensen, Vyatkin, V., Strasser, T., Valentini, A., and Zoitl, A. (2005). Theiec 61499functionblockstandard: Overviewof the secondedition. In International Electrotechnical Commission.
  12. Kramer, J. and Magee, J. (1985). Dynamic configuration for distributed systems. In IEEE Transactions on Software Engineering, pages 424-436.
  13. Otero, J., Wagner, F., and Carro, L. (2006). Reconfiguration of embedded java applications, parallel and distributed processing symposium. In IPDPS, 20th International.
  14. Palshikar, G. K. (2004). An introduction to model checking. In Tata Research Development and Design Centre.
  15. Pfeffer, M. and Ungerer, T. (2004). Dynamic real-time reconfiguration on a multithreaded java-microcontroller. In Seventh IEEE International Symposium on ObjectOriented Real-Time Distributed Computing, pages 86-92.
  16. Pratl, G., Dietrich, D., Hancke, G., and Penzhorn, W. (2007). A new model for autonomous, networked control systems. In IEEE Transactions on Industrial Informatics.
  17. Rooker, M., Sunder, C., Strasser, T., Zoitl, A., Hummer, O., and Ebenhofer, G. (2007). Zero downtime reconfiguration of distributed automation systems. In Third International Conference on Industrial Applications of Holonic and Multi-Agent Systems.
  18. S.Depuru, Wang, L., Devabhaktuni, V., and Gudi, N. (2011). Smart meters for power grid challenges issues, advantages and states. In Power Systems Conference and Exposition (PSCE), IEEE/PES, pages 1-7.
  19. STMicroelectronics (2013). Datasheet.
  20. Theiss, S., Vasyutynskyy, V., and Kabitzsch, K. (2009). Software agents in industry: A customized framework in theory and praxis. In IEEE Transactions on Industrial Informatics.
  21. Thramboulidis, K. (2004a). Model integrated mechatronics: An architecture for the model driven development of mechatronic systems. In 2nd IEEE International Conference on Mechatronics, pages 497-502.
  22. Thramboulidis, K. (2004b). Using uml in control and automation: A model driven approach. In 2nd IEEE International Conference on Industrial Informatics.
  23. Vyatkin, V., Christensen, J., and Lastra, J. (2005). An open, object-oriented knowledge economy for intelligent distributed automation. In IEEE Transactions on Industrial Informatics, pages 04-17.
  24. Wang, X., Khalgui, M., Li, Z., and Mosbahi, O. (2010). Automatic low-power reconfigurations of real-time embedded control systems. In Technical Reprot, Systems Control and Automation Group School of ElectroMechancial Engineering Xidian University.
  25. Zhang, J., Khalgui, M., Li, Z., and Mosbahi, O. (2013). Rtnces: A novel formalism for reconfigurable discrete event control systems. In IEEE Transactions On Systems, Man, And Cybernetics, Part A: Systems And Humans, pages 757-772.
  26. Zhang, L. and Wang, Z. (2010). Design of embedded control system based on arm9 microcontroller. In International Conference on Electrical and Control Engineering, pages 3579-3582.
  27. Zoitl, A., Lepuschitz, W., Merdan, M., and Vallee, M. (2010). A real-time reconfiguration infrastructure for distributed embedded control systems. In IEEE International Conference Emerging Technologies and Factory Automation.
Download


Paper Citation


in Harvard Style

Jaouadi A., Mosbahi O., Khalgui M. and Toujani A. (2014). Adaptive STM32F4 Microcontrollers - Case of Flexible Smart Meters . In Proceedings of the 3rd International Conference on Smart Grids and Green IT Systems - Volume 1: IEEHSC, (SMARTGREENS 2014) ISBN 978-989-758-025-3, pages 364-374. DOI: 10.5220/0004975903640374


in Bibtex Style

@conference{ieehsc14,
author={Aymen Jaouadi and Olfa Mosbahi and Mohamed Khalgui and Ahmed Toujani},
title={Adaptive STM32F4 Microcontrollers - Case of Flexible Smart Meters},
booktitle={Proceedings of the 3rd International Conference on Smart Grids and Green IT Systems - Volume 1: IEEHSC, (SMARTGREENS 2014)},
year={2014},
pages={364-374},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004975903640374},
isbn={978-989-758-025-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Smart Grids and Green IT Systems - Volume 1: IEEHSC, (SMARTGREENS 2014)
TI - Adaptive STM32F4 Microcontrollers - Case of Flexible Smart Meters
SN - 978-989-758-025-3
AU - Jaouadi A.
AU - Mosbahi O.
AU - Khalgui M.
AU - Toujani A.
PY - 2014
SP - 364
EP - 374
DO - 10.5220/0004975903640374