Garrido, Rubén | Universidad De Colima |
Luna Ochoa, Cesar Miguel | Universidad De Colima |
Vejar, Set | Universidad De Colima |
Gadi, Suresh Kumar | Universidad Autónoma De Coahuila |
Resumen: This paper presents a proposed novel Android application, called as Control and Identification Toolbox (CIT), for obtaining the system response, automatic control, and the parameter identification of dynamic systems. It performs real-time experiments and permits tuning a traditional Proportional Integral Derivative controller (PID), whose performance under constant or noise disturbances, introduced by the app, can be analyzed. 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 an universal serial bus (USB), which is connected with Arduino Uno or Mega boards that carry out data acquisition. Experimental results obtained using a first order low pass filter confirm the effectiveness of the proposed application.
¿Cómo citar?
A. Concha, C. M. Luna-Ochoa, Set Vejar & S. K. Gadi. An Android Application for System Identification and Automatic Control. Memorias del Congreso Nacional de Control Automático, pp. 600-605, 2019.
Palabras clave
Educación en Control, Modelado e Identificación de Sistemas, Control de Sistemas Lineales
Referencias
- Astrom, K.J. and Hagglund, T. (1995). PID controllers. International Society for Measurement and Control, Research Triangle Park, NC. URL https://ww2.isa.org/store/products/ product-detail/?productId=116103.
- Ayas, M.S. and Altas, I.H. (2016). A virtual laboratory for system simulation and control with undergraduate curriculum. Computer Applications in Engineering Education, 24(1), 122–130. doi:10.1002/cae.21678. URL http://doi.wiley.com/10.1002/cae.21678.
- Chen, B., Chou, Y.C., and Cheng, H.H. (2013). Open source Ch Control System Toolkit and web-based control system design for teaching automatic control of linear time-invariant systems. Computer Applications in Engineering Education, 21(1), 95–112. doi: 10.1002/cae.20454. URL http://doi.wiley.com/ 10.1002/cae.20454.
- Demirtas, M., Altun, Y., and Istanbullu, A. (2013). Virtual laboratory for sliding mode and PID control of rotary inverted pendulum. Computer Applications in Engineering Education, 21(3), 400–409. doi:10. 1002/cae.20484. URL http://doi.wiley.com/10. 1002/cae.20484.
- Gadi, S.K. (2019). Implementation of basic waveforms used in control systems – Suresh Kumar Gadi. URL https://skgadi.com/posts/basic-waveforms/.
- Giampiero Campa (2016). Legacy MATLAB and Simulink Support for Arduino – File Exchange – MATLAB Central. URL https://la. mathworks.com/matlabcentral/fileexchange/ 32374-legacy-matlab-and-simulink.
- Granado, E., Colmenares, W., Strefezza, M., and Alonso, A. (2007). A web-based virtual laboratory for teaching automatic control. Computer Applications in Engineering Education, 15(2), 192–197. doi:10. 1002/cae.20111. URL http://doi.wiley.com/10. 1002/cae.20111.
- Ioannou, P. and Fidan, B. (2006). Adaptive control tutorial. Siam, Philadelphia.
- Leva, A. and Donida, F. (2008). Multifunctional Remote Laboratory for Education in Automatic Control: The CrAutoLab Experience. IEEE Transactions on Industrial Electronics, 55(6), 2376–2385. doi:10. 1109/TIE.2008.922590. URL http://ieeexplore. ieee.org/document/4531704/.
- Montironi, M.A., Qian, B., and Cheng, H.H. (2017). Development and application of the ChArduino toolkit for teaching how to program Arduino boards through the C/C++ interpreter Ch. Computer Applications in Engineering Education, 25(6), 1053–1065. doi:10. 1002/cae.21854. URL http://doi.wiley.com/10. 1002/cae.21854.
- Ogata, K. (2009). Modern control engineering. Prentice Hall Upper Saddle River, NJ.
- Oppenheim, A.V., Willsky, A.S., and Nawab, S.H. (1997). Signals & systems. Prentice Hall. URL https://books.google.com.mx/books? id=O9ZHSAAACAAJ.
- Santana, I., Ferre, M., Izaguirre, E., Aracil, R., and Hernandez, L. (2013). Remote Laboratories for Education and Research Purposes in Automatic Control Systems. IEEE Transactions on Industrial Informatics, 9(1), 547–556. doi:10.1109/TII. 2011.2182518. URL http://ieeexplore.ieee.org/ document/6140966/.
- www.android x86.org (2019). Android-x86 – Porting Android to x86. URL http://www.android-x86. org/.