Está en la página 1de 3

1. Grafica de comportamiento desde los años 2011 hasta el 2022.

La siguiente grafica ilustra la cantidad de artículos relacionados con


Digital PID Controllers, alojados en la base de datos de
Sciencedirect.

2. Resumen del artículo que más le llame la atención.

Título: Design of Digital PID Controllers Relying


(Diseño de controladores PID digitales confiables)

Este articulo nos ilustra como podemos realizar un controlador PID


en Matlab junto a una FPGA, En este caso para controlar la velocidad
de un motor. Gracias al surgimiento de la industria 4.0, queremos
y debemos tener los datos de proceso instantáneamente en la nube,
al mismo tiempo queremos llevar varios procesos en paralelo a altas
velocidades.
Normalmente este tipo de aplicaciones se realizan mediante
dispositivos electrónicos programables de código abierto de bajo
costo y microcontroladores, casi no hay implementaciones con
FPGA.
Inicialmente para realizar un controlador PID debemos tener un
modelo que nos represente el sistema, En este caso se va a realizar
un experimento de identificación del sistema, y obtenemos una
función que nos representa la velocidad del motor contra la tención
de entrada del sistema, donde la velocidad esta en el dominio de la
Place, considerando sus condiciones iniciales y su punto de
equilibrio. Obtenemos un modelo incremental.
Para este proyecto se usa una placa DE0-Nano ya que son flexibles,
de bajo costo y se pueden programar con Matlab.
Este controlador esta en el dominio discreto y se usara el método
del lugar de las raíces.
Generalmente los diseños de PID tienen un error de estado estable
cero, para una entrada escalonada. La salida del sistema intentara
seguir la entrada del sistema. Usando el teorema de Nyquist
obtenemos 3 tiempo de muestreos, que están dados por 2B; donde
B es la frecuencia mas alta que se va a muestrear.
Posteriormente se obtiene la función de trasferencia discreta de
bucle abierto y usando la aplicación del toolbox de Matlab
obtenemos (i.e., Kp,Ki, y Kd). La estrategia es ubicar los ceros del
controlador en la misma posición que los polos del sistema y se
agrega un integrador para lograr el error de estado estable cero y
se ajusta la ganancia según los requerimientos. El modelado del
controlador PID en Matlab se hizo mediante la herramienta DSP
Builder que es compatible con la placa FPGA DE0-Nano. Con Matlab
también se puede realizar simulaciones del prototipo con Simulink
y ModelSim para comprobar la respuesta del controlador.
La señal aplicada al controlador es PWM de 12 bits y tiene como
salida una señal de PWM de 100 Khz. Los niveles de voltaje de salida
están entre 0v y 5v. Ya que se realizo el controlador para 3
diferentes tiempos se puede comprobar que a mayor tiempo de
muestreo el sistema reduce el rendimiento general.

Referencias del Artículo

Aboelaze, M. and Shehata, M.G. (2015). Implementation of multiple


PID controllers on FPGA. 2015 IEEE International Conference on
Electronics, Circuits, and Systems (ICECS), 446–449.
Carrasco, M. (2017). 4ta. revoluci´on industrial. FOCUS,
22–27.
Castillo, V. and Niebieskikwiat, J. (2014). Los sistemas embebidos
y su importancia en la actualidad. J. Brit. Med. Assoc. URL
http://licuadodeletras5.wordpress.com/los-sistemasembebidos-y-
su-importancia-en-la-actualidad/.

Dobra, P., Dumitrache, D., Tomesc, L., Duma, R., and Trusca,
M.(2009). Low-cost embedded solution for PID controllers of DC
motors. 2009 17th Mediterranean Conference on Control and
Automation, 1178–1183.

Fadali, M.S. (2013). Digital Control Engineering Analysis and


Design. Elsevier Science, Burlington, 2nd edition.

Guru, C. (2015). Design and tuning recipe must consider nonlinear


process behavior. URL http://controlguru.com/design-and-tuning-
recipe-mustconsider-nonlinear-process-behavior/.

Hanafi, A. and Karim, M. (2015). Embedded web server for real-


time remote control and monitoring of an FPGA-based on-board
computer system. 2015 Intelligent Systems and Computer Vision
(ISCV), 1–6.

Intel (2015). Altera’s new quartus prime design software extends


leadership in design performance and productivity. Jain, R.V.,
Aware, M.V., and Junghare, A.S. (2016).

Implementation of a PID control PWM module on Altera DE0 kit


using FPGA. 2016 IEEE First International Conference on Control,
Measurement and Instrumentation, 341–345.

Ogata, K. (1995). Discrete-time control systems. Prentice Hall,


Englewood Cliffs, N.J., 2nd edition. Terasic (2016). DE0 Nano User
Manual, version 2.0 edition.

Tran, L.T.T., Nordholm, S.E., Schepker, H., Dam, H.H., and Doclo,
S. (2018). Two-microphone hearing aidsusing prediction error
method for adaptive feedback control. IEEE/ACM Transactions on
Audio, Speech, and Language Processing, 26(5), 909–923.

También podría gustarte