System Identification Toolbox for MATLAB: Developing a Graphical User Interface
System identification algorithms, such as the Eigensystem Realization Algorithm (ERA) and the Auto-Regressive Moving-Average method with eXogenous terms (ARMAX), make it possible to identify a system’s modal parameters based on its vibrational response to a disturbance. Because these methods can be tedious and complex to implement, there is a need for a comprehensive software package that simplifies the computational process. A System Identification Toolbox for MATLAB (SITM) was created to fill this void and allow for the comparison of seven different system identification methods. A graphical user interface (GUI) was developed to enhance the usability, speed, reliance, and simplicity of SITM. This paper will focus on the process of developing a GUI for SITM and the optimization of the code to work with the GUI as quickly and efficiently as possible.
Researchers should cite this work as follows:
Rebecca Leigh Leonard (2011), "System Identification Toolbox for MATLAB: Developing a Graphical User Interface," http://nees.org/resources/3311.