Controller Design GUI
This entry contains a graphical user interface program for the design of a first-order controller in the forward path of a closed-loop control system. The tool designs the following controllers: Proportional, phase-lag, phase-lead, PD, PI, and PID controllers.
To run at the MATLAB command prompt, type
>> rldesigngui
The user can specify the plant and the feedback sensor transfer functions and select a controller. Upon selecting controller, e.g. the phase-lead controller, the user is prompted to enter the desired dominant closed-loop pole. The controller transfer function, and the compensated open loop and closed loop transfer functions are obtained. By pressing the Compensated System Responses Button various responses can be obtained.
Additional resources below:
Real-Time Control System Laboratory Manual - http://saadat.us/ee371lab.htm
Digital Control Systems Projects - http://saadat.us/ee479lab.htm
Computational Aids in Control Systems Using MATLAB -
http://saadat.us/cacsbook.htm
Cite As
Hadi Saadat (2024). Controller Design GUI (https://www.mathworks.com/matlabcentral/fileexchange/37709-controller-design-gui), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Control Systems > Control System Toolbox > Control System Design and Tuning > PID Controller Tuning >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.