Controlly: Open source platform for learning and teaching control systems

The purpose of this paper is to expose an educative platform for the design of automatic control systems. Controlly is an open source platform designed for teaching and learning of control systems (SISO and MIMO) based on Google interface Blockly. This interface provides the design of programming algorithms through visual blocks which are built to generate the conversion into different classes of languages such as Python, Dart or Xml. The platform integrates hardware and software elements needed for pedagogical teaching of automatic control systems achieved a complementation between theoric and practical aspects. In this way, the student has more tools for reinforcing their learning process in this area. The purpose of the platform is focused in the construction of educational environment for learning, modular, and open source that provides all intuitive elements necessaries for the design of controllers through theoretical and empirical techniques commonly used in control design such as root locus, Ziegler Nichols, Cohen Coon or state space.

[1]  Jianxin Chen The using of mind map in concept design , 2008, 2008 9th International Conference on Computer-Aided Industrial Design and Conceptual Design.

[2]  Antonio Visioli,et al.  Digital Control Engineering: Analysis and Design , 2009 .

[3]  R.L. Upchurch,et al.  Using concept maps to assess design process knowledge , 2004, 34th Annual Frontiers in Education, 2004. FIE 2004..

[4]  D. Maksimovic,et al.  System identification of power converters with digital control through cross-correlation methods , 2005, IEEE Transactions on Power Electronics.

[5]  Cynthia J. Atman,et al.  Concept maps for engineering education: a cognitively motivated tool supporting varied assessment functions , 2000, IEEE Trans. Educ..