Mini Control Lab
Mini Control Lab is designed to provide solution to some freshman class room control assignments. It takes in transfer functions in descending power of S and time delay as input argument in order to produce the system step response, impulse response, overall transfer function, Rootlocus plot, Bode plot, and Nyquist plot by clicking on the appropriate button, above all, you can view the system properties to a response by clicking on the desired point on the plot.The program also posses a panel for tunning the controller settings (called, 'Tunning Arena'). Using Ziegler-Nicholls and Tyreus-Luyben parameter settings, the user provides the ultimate controller gain (Kcu) and 'test Kcu' presents the response of the system the specified value of Kcu, the user then manipulate it untill it is on the verge of instability(that is, the amplitude of the response is constant). From the generated graph, the ultimate period (Pu) can then be detected either by zooming or clicking on points of a successive cycle.The properties of the figure can be altered by the user either by using the tools on the taskbar or by double clicking on the figure itself.Hints: In cases where many transfer functions are required, those transfer functions can be multiplied and supplied as a single one. The properties of the figure can be altered by the user either by using the tools on the taskbar or by double clicking on the figure itself. Contact EWETOYE, Ibrahim for any observation, criticism, or comment. Hopefully, future versions will be better than this.
Cite As
EWETOYE Ibrahim (2024). Mini Control Lab (https://www.mathworks.com/matlabcentral/fileexchange/58946-mini-control-lab), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
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.