Hahn Research Group

PI/PID Design GUI for MATLAB

Controllers of PID type are by far the most widely used controllers in the chemical process industries. However, in many cases the controllers are not properly tuned resulting in a significant loss of performance. In order to counter this, new and simple tuning rules have been derived for single-loop PID controllers. These rules can be automated in order to assist with the design of PI and PID controllers. This software implements existing PI and PID tuning rules for processes that are either given in transfer function form or where data for the input-output behavior of the process is available. The controller tuning and evaluation of the closed-loop performance is performed interactively using a graphical user interface in order to enhance ease of use.

Download:

Download the software

Download the documentation


Installation Instructions:

1) Download the software.
2) Create a directory for the software.
3) Extract the files into the newly created directory.
4) Add the directory to the path in MATLAB.
5) From within MATLAB, type 'PID_Design' to start the GUI.


Software license:

Copyright (C) 2002-2012 Juergen Hahn
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.