|
![]() Home |
![]() Research |
![]() Teaching |
![]() Admin |
![]() Specialised Section |
![]() IEEE SMC |
On this page are my GUIs which I have developed to help students learn frequency response methods. There are three GUIs, each of which have a FIG and an M file. In addition there is a M file, used by the three GUIs, for returning the systems used in the GUIs
Main M file, used by all three GUIs | FreqSystems.m | |
Asymptote Plotting GUI The user selects system and then enters data to define the asymptotic Bode gain and phase plots: either by defining asymptotes in the form K *(jw)^n or using Corner Frequencies. The latter uses RJM's novel extra phase asymptotes - utilizing ep! |
FreqAsymPlot.m | FreqAsymPlot.fig |
System Identification GUI The User selects a system whose Bode Plots are shown. Progressively the user defines each element (in ascending frequency order) and the Plots are updated. |
FreqSystemIdent.m | FreqSystemIdent.fig |
Controller Design GUI The user selects a system and then designs a controller in the frequency domain, to meet a given specification. |
FreqControlDesign.m | FreqControlDesign.fig |
All m and fig files in a compressed ZIP folder | AllFilesZipped.zip |
Relevant Papers
Using MATLAB GUIs to improve the learning of frequency response methods . This paper appears in: Control (CONTROL), 2012 UKACC International Conference on, Issue Date: 3-5 Sept. 2012, Written by:
Mitchell, R. (2013) Improved MATLAB GUIs for learning frequency response methods. In: 10th IFAC Symposium Advances in Control Education The International Federation of Automatic Control, August 28 - 30 2013, University of Sheffield, Sheffield, UK, pp. 303-308.
A MATLAB GUI for Learning Controller Design in the Frequency Domain. Accepted for UKACC Control 2014
Email: r.j.mitchell@reading.ac.uk | Page Last Modified: 04/08/2015 | © 2015 Prof Richard Mitchell |