An android application for system identification and automatic control.
A Concha; CM Luna-Ochoa; Set Vejar; SK Gadi;
Memorias del Congreso Nacional de Control Automático,
pp: 600--605,
October-
2019.
This paper proposes a novel Android application, named Control and Identification Toolbox (CIT), for performing real-time experiments of system response, automatic control, and parameter identification of dynamic systems. It permits tuning a traditional Proportional Integral Derivative controller (PID), whose performance under constant or noise disturbances, introduced by the app, can be analyzed during the experiments. Moreover, this app allows estimating the parameters of first- and second-order linear systems by means of the Recursive Least Squares Method. The parameter estimates, as well as control system signals produced under common test input signals are displayed by the app. It runs in any Android device supporting a universal serial bus (USB), which is connected with Arduino Uno or Mega boards that carry out data acquisition. Experimental results obtained using a physical circuit, composed by a first-order low-pass filter, confirm the effectiveness of the proposed application.
@article{2019conchaandroid, author = {Concha, A and Luna-Ochoa, CM and Vejar, Set and Gadi, SK}, title = {An android application for system identification and automatic control}, booktitle={Memorias del Congreso Nacional de Control Automático}, year={2019}, pages={600--605}, abstract={This paper proposes a novel Android application, named Control and Identification Toolbox (CIT), for performing real-time experiments of system response, automatic control, and parameter identification of dynamic systems. It permits tuning a traditional Proportional Integral Derivative controller (PID), whose performance under constant or noise disturbances, introduced by the app, can be analyzed during the experiments. Moreover, this app allows estimating the parameters of first- and second-order linear systems by means of the Recursive Least Squares Method. The parameter estimates, as well as control system signals produced under common test input signals are displayed by the app. It runs in any Android device supporting a universal serial bus (USB), which is connected with Arduino Uno or Mega boards that carry out data acquisition. Experimental results obtained using a physical circuit, composed by a first-order low-pass filter, confirm the effectiveness of the proposed application.}, keywords={Android application, real-time experiments, system response, parameter identification, automatic control}, month=oct, url = {http://www.amca.mx/RevistaDigital/cnca2019/files/0065.pdf}, eprint = {http://www.amca.mx/RevistaDigital/cnca2019/files/0065.pdf}, pdf = {http://www.amca.mx/RevistaDigital/cnca2019/files/0065.pdf} }