IMPLEMENTACIÓN Y CO-SIMULACIÓN DE UN CONTROLADOR PID EN TIEMPO REAL CON FPGA DE BAJO COSTO Y CÓDIGO LIBRE (IMPLEMENTATION AND CO-SIMULATION OF PID CONTROLLER RT BASED ON FPGA OF LOW COST AND OPEN SOURCE)

Edson Cruz Miguel, Juvenal Rodríguez Reséndiz, Carlos A. González Gutiérrez

Resumen


Los FPGA’s (Field Programmable Gate Array) son dispositivos que tienen un gran número de elementos lógicos programables, por medio de lenguaje descripción de hardware (HDL) es posible desarrollar aplicaciones de nivel industrial. La disponibilidad de éstas en el mercado y la tendencia de herramientas libres han hecho que su uso prolifere en distintas áreas de la industria, aeronáutica, robótica, automatización. Los FPGA a través de HDL se convierten en verdadero hardware y esto se transforma en alta velocidad de procesamiento. La inclusión de dispositivos FPGA a procesos de automatización tiene sus razones en la capacidad del dispositivo en atender de forma paralela distintos procesos. El artículo presenta el diseño, implementación y validación de una plataforma de bajo costo para control de un motor CD (corriente directa) basado en FPGA. La plataforma permite desarrollar de control de velocidad y posición con controladores PID (Proporcional Integral Derivativo) industriales. En este trabajo se abordan la identificación y diseño controlador a través de un código libre desarrollado en Python. La co-simulación de realiza por medio del software MATLAB®.

Palabras Clave: Código libre, Co-simulación, FPGA, Modelación PID.

Abstract

The FPGA (Field Programmable Gate Array) are devices with a large number of programmable logic elements, using language hardware description (HDL) it is possible to develop applications of industrial level. The availability of these in the market have made their use proliferate in different areas of industry, aeronautics, robotics, automation. FPGA devices using HDL are now hardware with high processing speed. The inclusion of FPGA devices to automation processes has its reasons in the ability of the device to attend different processes in parallel. This paper presents the design, implementation and validation of a low cost platform for the control of a cd (direct current) motor based on FPGA. The platform allows the development of speed and position control with industrial PID (Proportional Integral Derivative) controllers. In this work the identification, control design and simulation were programming into MATLAB® software.

Keywords: Co-simulation, FPGA, Modelling Open source, PID.


Texto completo:

1567-1581 PDF

Referencias


Prado, M. A. M., Reséndiz, J. R., Pérez, D. C. T., Hernández, C. M. T., & Ruiz, G. H. (2017). Motion Control with FPGA. In Field-Programmable Gate Array. InTech.

Rodriguez-Resendiz, J., Rivas-Araiza, E. A., Herrera-Ruiz, G., & Gonzalez-Gutierrez, C. A. (2010, December). Virtual instrumentation for analysys of an adjustable speed drive parameters based on DSC. In Education and Research Conference (EDERC), 2010 4th European (pp. 195-199). IEEE.

Rivera-Guillen, J. R., de Jesus Rangel-Magdaleno, J., de Jesus Romero-Troncoso, R., Osornio-Rios, R. A., & Guevara-Gonzalez, R. G. (2012). An open-access educational tool for teaching motion dynamics in multi-axis servomotor control. IEEE Transactions on Education, 55(2), 218-225.

Patrascoiu, N. (2017, June). Identification of parameters for dynamic regime of DC motor through virtual instrumentation. In Engineering of Modern Electric Systems (EMES), 2017 14th International Conference on (pp. 192-195). IEEE.

Rodriguez-Resendiz, J., Herrera-Ruiz, G., & Rivas-Araiza, E. A. (2011). Adjustable speed drive project for teaching a servo systems course laboratory. IEEE Transactions on Education, 54(4), 657-666.

Hernandez-Guzman, V. M., Silva-Ortigoza, R., & Carrillo-Serrano, R. V. Control Automatico: Teoria de Diseno, Construccion de Prototipos, Modelado, Identificacion y Pruebas Experimentales, Coleccion CIDETEC-IPN, Mexico City, Mexico, 2013.

Pati, N., & Swain, N. (2017, December). Design and study of speed control of DC motor using Youla parameterization and PID controller. In Calcutta Conference (CALCON), 2017 IEEE (pp. 433-437). IEEE.

Sahputro, S. D., Fadilah, F., Wicaksono, N. A., & Yusivar, F. (2017, July). Design and implementation of adaptive PID controller for speed control of DC motor. In Quality in Research (QiR): International Symposium on Electrical and Computer Engineering, 2017 15th International Conference on (pp. 179-183). IEEE.

Burzo, E. (2010). Pid Control: New Identification and Design Methods. Springer.

G. R. Lomeli, “Modelado e Identificación de Parámetros,” 2017.

Abdullah, S. M., Yassin, I. M., & Tahir, N. M. (2015, April). Comparison between PSO, NE, QR, SVD methods for least squares DC motor identification. In Computer Applications & Industrial Electronics (ISCAIE), 2015 IEEE Symposium on (pp. 105-112). IEEE.

Tang, W. J., Liu, Z. T., & Wang, Q. (2017, July). Dc motor speed control based on system identification and pid auto tuning. In Control Conference (CCC), 2017 36th Chinese (pp. 6420-6423). IEEE.

J. González-Gómez. (2018, Sep). FPGAWARS [Online]. Available: http://FPGAwars.github.io/






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas