Difference between revisions of "Bp 198 en"

From DCEwiki
Jump to: navigation, search
Line 6: Line 6:
  
 
The purpose of this bachelor thesis - GUI for PID controllers design was to create
 
The purpose of this bachelor thesis - GUI for PID controllers design was to create
in MATLAB a simple GUI (Graphical User Interface) for PID (Proportional{Integral{De-
+
in MATLAB a simple GUI (Graphical User Interface) for PID (Proportional's Integral's Derivative) controllers design and tuning.
rivative) controllers design and tuning.
 
 
The design method is usable for any linear system, where we know a plant model -
 
The design method is usable for any linear system, where we know a plant model -
 
its transfer function. It's based on a frequency design methods, which use the shaping
 
its transfer function. It's based on a frequency design methods, which use the shaping
Line 14: Line 13:
 
requirements, especially the specified phase or gain margin and the desired maximum
 
requirements, especially the specified phase or gain margin and the desired maximum
 
steady error to a unit step or ramp of a desired setpoint.
 
steady error to a unit step or ramp of a desired setpoint.
 +
 
The result of the controller design is a graphical visualization of a plane with para-
 
The result of the controller design is a graphical visualization of a plane with para-
 
meters values of the controller, which satisfy all these requirements. A part of the GUI is
 
meters values of the controller, which satisfy all these requirements. A part of the GUI is
 
also a display of step and frequency responses for the concrete selected parameters values
 
also a display of step and frequency responses for the concrete selected parameters values
 
of the controller.
 
of the controller.
 +
 +
* '''Jonáš Karel''', tel: +420 739 675 797, mailto:jonask1@fel.cvut.cz
 +
* '''Ing. Petr Hušek Ph.D.''', tel: +420 224 357 336, mailto:husek@control.felk.cvut.cz

Revision as of 08:13, 5 May 2010

GUI for PID controllers design

Author: Karel Jonáš

Bakalářské práce 2008

The purpose of this bachelor thesis - GUI for PID controllers design was to create in MATLAB a simple GUI (Graphical User Interface) for PID (Proportional's Integral's Derivative) controllers design and tuning. The design method is usable for any linear system, where we know a plant model - its transfer function. It's based on a frequency design methods, which use the shaping of the open-loop transfer function in the Nyquist diagram according to the phase or gain margin entered by user. The designed PID controllers should satisfy all the specific user requirements, especially the specified phase or gain margin and the desired maximum steady error to a unit step or ramp of a desired setpoint.

The result of the controller design is a graphical visualization of a plane with para- meters values of the controller, which satisfy all these requirements. A part of the GUI is also a display of step and frequency responses for the concrete selected parameters values of the controller.