Advanced

An Interactive PID Learning Module for Educational Purposes

Theorin, Alfred LU and Johnsson, Charlotta LU (2014) 19th IFAC World Congress, 2014 In [Host publication title missing]
Abstract
The PID controller is the most common controller and it is taught in most introductory automatic control courses. To develop an intuitive understanding of the basic concepts of the PID controller and PID parameter tuning, interactive and freely available tools are important. A PID module for educational purposes has been implemented in JGrafchart, a freely available development environment for the graphical programming language Grafchart. JGrafchart includes interactive graphical elements such as live plots and it is possibile to create animated graphics, for example of a simulated process. JGrafchart's variables, for example controller parameters and modes, can be changed interactively while executing. The PID module will be included in... (More)
The PID controller is the most common controller and it is taught in most introductory automatic control courses. To develop an intuitive understanding of the basic concepts of the PID controller and PID parameter tuning, interactive and freely available tools are important. A PID module for educational purposes has been implemented in JGrafchart, a freely available development environment for the graphical programming language Grafchart. JGrafchart includes interactive graphical elements such as live plots and it is possibile to create animated graphics, for example of a simulated process. JGrafchart's variables, for example controller parameters and modes, can be changed interactively while executing. The PID module will be included in future releases of JGrafchart with sample applications which can be used for example to demonstrate a PID controller live in lectures or to let students interactively change controller parameters and modes to develop an intuitive understanding of the PID controller and PID parameter tuning. The sample applications are designed for users without any knowledge about JGrafchart and can be used to control both simulated and physical processes. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Control education, Education, Grafchart, PID control, PID controllers, Teaching
in
[Host publication title missing]
conference name
19th IFAC World Congress, 2014
external identifiers
  • Scopus:84929832851
DOI
10.3182/20140824-6-ZA-1003.01669
project
LCCC
language
English
LU publication?
yes
id
2cc7d674-88e6-490c-85c2-2c566b1e67ad (old id 4616606)
date added to LUP
2014-09-05 09:00:29
date last changed
2016-10-13 04:52:13
@misc{2cc7d674-88e6-490c-85c2-2c566b1e67ad,
  abstract     = {The PID controller is the most common controller and it is taught in most introductory automatic control courses. To develop an intuitive understanding of the basic concepts of the PID controller and PID parameter tuning, interactive and freely available tools are important. A PID module for educational purposes has been implemented in JGrafchart, a freely available development environment for the graphical programming language Grafchart. JGrafchart includes interactive graphical elements such as live plots and it is possibile to create animated graphics, for example of a simulated process. JGrafchart's variables, for example controller parameters and modes, can be changed interactively while executing. The PID module will be included in future releases of JGrafchart with sample applications which can be used for example to demonstrate a PID controller live in lectures or to let students interactively change controller parameters and modes to develop an intuitive understanding of the PID controller and PID parameter tuning. The sample applications are designed for users without any knowledge about JGrafchart and can be used to control both simulated and physical processes.},
  author       = {Theorin, Alfred and Johnsson, Charlotta},
  keyword      = {Control education,Education,Grafchart,PID control,PID controllers,Teaching},
  language     = {eng},
  series       = {[Host publication title missing]},
  title        = {An Interactive PID Learning Module for Educational Purposes},
  url          = {http://dx.doi.org/10.3182/20140824-6-ZA-1003.01669},
  year         = {2014},
}