• DocumentCode
    3567269
  • Title

    Internet-based control of a ball-and-plate system: A case study of modeling and automatic code generation for networked control systems

  • Author

    Torres, Gina ; Martin, Enric X. ; Velasco, Manel ; Marti, Pau ; Camacho, Antonio

  • Author_Institution
    Autom. Control Dept., Tech. Univ. of Catalonia, Barcelona, Spain
  • fYear
    2014
  • Firstpage
    4762
  • Lastpage
    4767
  • Abstract
    The evolution of technology and application needs leads to design complex systems both at hardware and software levels. Modeling approaches and automatic code generation are mature techniques in several application areas to shorten development times even in complex applications. This paper introduces the application of these techniques to critical embedded systems such as networked control systems (NCS). In particular, the case of an Internet-based control of a ball&plate system is presented. The first part of the paper is devoted to the plant modeling and control design strategy taking into account the distributed layout. The second part covers the automatic code generation process: from ScicosLab diagrams, C code is automatically generated onto multiple and physically distributed threads, with the automatic synthesis of thread scheduling, communication and access to the I/O primitives for sampling and actuation. The case study corroborates that model-based design tools mastering NCS complexity can contribute to the success of future industrial projects.
  • Keywords
    C language; Internet; control engineering computing; control system synthesis; embedded systems; multi-threading; networked control systems; program compilers; scheduling; C code; I/O primitives; Internet-based control; NCS complexity; ScicosLab diagrams; automatic code generation; automatic synthesis; ball-and-plate system; complex systems design; control design strategy; critical embedded systems; distributed layout; hardware levels; model-based design tools; modeling approaches; networked control systems; physically distributed threads; plant modeling; software levels; technology evolution; thread scheduling; Angular velocity; Control design; Mathematical model; Observers; Pulse width modulation; Servomotors; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics Society, IECON 2014 - 40th Annual Conference of the IEEE
  • Type

    conf

  • DOI
    10.1109/IECON.2014.7049221
  • Filename
    7049221