Articulo de referencia

Control digital

El control digital es una rama de la teoría de control que utiliza ordenadores digitales como controladores de sistemas. Según los requisitos, un sistema de control digital pued...

El control digital es una rama de la teoría de control que utiliza ordenadores digitales como controladores de sistemas. Según los requisitos, un sistema de control digital puede adoptar la forma de un microcontrolador , un ASIC o un ordenador de sobremesa estándar. Dado que un ordenador digital es un sistema discreto , la transformada de Laplace se sustituye por la transformada Z. Como un ordenador digital tiene una precisión finita ( véase cuantización ), es necesario extremar las precauciones para garantizar que los errores en los coeficientes, la conversión analógica-digital , la conversión digital-analógica , etc., no produzcan efectos indeseados o imprevistos.

Desde la creación del primer ordenador digital a principios de la década de 1940, el precio de los ordenadores digitales ha disminuido considerablemente, lo que los ha convertido en piezas clave para los sistemas de control, ya que son fáciles de configurar y reconfigurar mediante software, pueden escalar hasta los límites de la memoria o el espacio de almacenamiento sin coste adicional, los parámetros del programa pueden cambiar con el tiempo ( véase control adaptativo ) y los ordenadores digitales son mucho menos propensos a las condiciones ambientales que los condensadores , inductores , etc.

Implementación del controlador digital

Un controlador digital suele estar conectado en cascada con la planta en un sistema de retroalimentación. El resto del sistema puede ser digital o analógico.

Normalmente, un controlador digital requiere:

  • Conversión analógica a digital para convertir entradas analógicas a formato legible por máquina (digital).
  • Conversión digital-analógica para convertir salidas digitales a un formato que pueda ser introducido en una planta (analógico).
  • Un programa que relaciona las salidas con las entradas.

Programa de salida

  • Las salidas del controlador digital dependen de las muestras de entrada actuales y pasadas, así como de las muestras de salida pasadas. Esto se puede implementar almacenando los valores relevantes de entrada y salida en registros. La salida se puede generar mediante la suma ponderada de estos valores almacenados.

Los programas pueden adoptar numerosas formas y realizar muchas funciones.

Estabilidad

Si bien un controlador puede ser estable cuando se implementa como analógico, podría ser inestable cuando se implementa como digital debido a un intervalo de muestreo amplio. Durante el muestreo, el aliasing modifica los parámetros de corte. Por lo tanto, la frecuencia de muestreo caracteriza la respuesta transitoria y la estabilidad del sistema compensado, y debe actualizar los valores en la entrada del controlador con la frecuencia suficiente para evitar la inestabilidad.

Al sustituir la frecuencia en el operador z, los criterios de estabilidad habituales siguen siendo aplicables a los sistemas de control discretos. Los criterios de Nyquist se aplican a las funciones de transferencia en el dominio z, además de ser generales para funciones de valores complejos. Los criterios de estabilidad de Bode se aplican de forma similar. El criterio de Jury determina la estabilidad del sistema discreto respecto a su polinomio característico.

Diseño de controlador digital en el dominio s

El controlador digital también puede diseñarse en el dominio s (continuo). La transformación de Tustin permite convertir el compensador continuo en el compensador digital correspondiente. El compensador digital alcanzará una salida que se aproxima a la de su controlador analógico respectivo a medida que disminuye el intervalo de muestreo.

s=2(z1)T(z+1){\displaystyle s={\frac {2(z-1)}{T(z+1)}}}

Deducción de transformación de Tustin

Tustin es la aproximación de Padé (1,1) de la función exponencial.z=misT{\displaystyle {\begin{aligned}z&=e^{sT}\end{aligned}}} :

z=misT=misT/2misT/21+sT/21sT/2{\displaystyle {\begin{aligned}z&=e^{sT}\\&={\frac {e^{sT/2}}{e^{-sT/2}}}\\&\approx {\frac {1+sT/2}{1-sT/2}}\end{aligned}}}

Y su inversa

s=1Tln(z)=2T[z1z+1+13(z1z+1)3+15(z1z+1)5+17(z1z+1)7+]2Tz1z+1=2T1z11+z1{\displaystyle {\begin{aligned}s&={\frac {1}{T}}\ln(z)\\&={\frac {2}{T}}\left[{\frac {z-1}{z+1}}+{\frac {1}{3}}\left({\frac {z-1}{z+1}}\right)^{3}+{\frac {1}{5}}\left({\frac {z-1}{z+1}}\right)^{5}+{\frac {1}{7}}\left({\frac {z-1}{z+1}}\right)^{7}+\cdots \right]\\&\approx {\frac {2}{T}}{\frac {z-1}{z+1}}\\&={\frac {2}{T}}{\frac {1-z^{-1}}{1+z^{-1}}}\end{aligned}}}

La teoría del control digital es la técnica para diseñar estrategias en tiempo discreto, amplitud cuantificada y/o en formato codificado binario, para su implementación en sistemas informáticos (microcontroladores, microprocesadores) que controlarán la dinámica analógica (continua en tiempo y amplitud) de sistemas analógicos. A partir de esta consideración, se identificaron y resolvieron muchos errores del control digital clásico y se propusieron nuevos métodos.

  • Marcelo Tredinnick y Marcelo Souza y su nuevo tipo de mapeo analógico-digital [ 1 ] [ 2 ] [ 3 ]
  • Yutaka Yamamoto y su "modelo de espacio de función de elevación" [ 4 ]
  • Alexander Sesekin y sus estudios sobre sistemas impulsivos. [ 5 ]
  • MU Akhmetov y sus estudios sobre el control impulsivo y del pulso [ 6 ]

Diseño de controlador digital en el dominio Z.

El controlador digital también puede diseñarse en el dominio z (discreto). La función de transferencia de pulsos (PTF)GRAMO(z){\displaystyle G(z)}representa el punto de vista digital del proceso continuoGRAMO(s){\displaystyle G(s)}cuando se conecta con el ADC y el DAC adecuados, y para un tiempo de muestreo especificado.T{\displaystyle T}se obtiene como: [ 7 ]

GRAMO(z)=B(z)A(z)=(z1)zZ(GRAMO(s)s){\displaystyle G(z)={\frac {B(z)}{A(z)}}={\frac {(z-1)}{z}}Z{\biggl (}{\frac {G(s)}{s}}{\Biggr )}}

DóndeZ(){\displaystyle Z()}denota la transformada Z para el tiempo de muestreo elegidoT{\displaystyle T}Existen muchas maneras de diseñar directamente un controlador digital.D(z){\displaystyle D(z)}para lograr una especificación dada. [ 7 ] Para un sistema de tipo 0 bajo control de retroalimentación negativa unitaria, Michael Short y colegas han demostrado que un método relativamente simple pero efectivo para sintetizar un controlador para un polinomio denominador de lazo cerrado ( mónico ) dadoPAG(z){\displaystyle P(z)}y conservar los ceros (escalados) del numerador PTFB(z){\displaystyle B(z)}es utilizar la ecuación de diseño: [ 8 ]

D(z)=kpagA(z)PAG(z)kpagB(z){\displaystyle D(z)={\frac {k_{p}A(z)}{P(z)-k_{p}B(z)}}}

Donde el término escalarkpag=PAG(1)/B(1){\displaystyle k_{p}=P(1)/B(1)}asegura el controladorD(z){\displaystyle D(z)}exhibe acción integral y se logra una ganancia de estado estacionario de la unidad en el lazo cerrado. La función de transferencia discreta de lazo cerrado resultante de la transformada Z de la entrada de referenciaR(z){\displaystyle R(z)}a la transformada Z de la salida del procesoY(z){\displaystyle Y(z)}entonces viene dado por: [ 8 ]

Y(z)R(z)=kpagB(z)PAG(z){\displaystyle {\frac {Y(z)}{R(z)}}={\frac {k_{p}B(z)}{P(z)}}}

Dado que el retardo del tiempo del proceso se manifiesta como coeficientes principales de cero en el numerador de la PTF del procesoB(z){\displaystyle B(z)}, el método de síntesis anterior produce inherentemente un controlador predictivo si existe algún retardo de este tipo en la planta continua. [ 8 ]

Véase también

Referencias

  1. "Referencia Completa" . mtc-m18.sid.inpe.br . Archivado desde el original el 5 de marzo de 2012.
  2. "Control discreto de actitud de satélites artificiales con apéndices flexibles" (PDF) . mtc-m05.sid.inpe.br . Archivado del original (PDF) el 6 de julio de 2011. Consultado el 12 de enero de 2022 .
  3. "Un enfoque analítico para el diseño de controladores discretos utilizando un nuevo mapeo SZ con dos parámetros de ajuste" . www.sae.org . Consultado el 27 de enero de 2022 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  4. Yamamoto, Yutaka (1996). "Una visión retrospectiva sobre los sistemas de control de datos muestreados" (PDF) . Universidad de Kioto . Archivado del original (PDF) el 22 de julio de 2011. Recuperado el 12 de enero de 2022 .
  5. Zavalishchin, ST; Sesekin, AN (28 de febrero de 1997). Sistemas de impulsos dinámicos: teoría y aplicaciones . Springer. ISBN 0792343948.
  6. "Página del autor" . Asociación para la Maquinaria Informática . Consultado el 20 de marzo de 2009 .
  7. 1 2 Åström, Karl J.; Wittenmark, Björn (13 de junio de 2013). Sistemas controlados por ordenador: Teoría y diseño, tercera edición . Courier Corporation. ISBN 978-0-486-28404-0.
  8. 1 2 3 Short, Michael; Abugchem, Fathi; Abrar, Usama (2015-02-11). "Control confiable para sistemas de control distribuido inalámbricos" . Electronics . 4 (4): 857– 878. doi : 10.3390/electronics4040857 .
  • FRANKLIN, GF; POWELL, JD , Emami-Naeini, A., Control digital de sistemas dinámicos, 3.ª ed. (1998). Ellis-Kagle Press, Half Moon Bay, CA ISBN 978-0-9791226-1-3
  • KATZ, P. Control digital mediante microprocesadores. Englewood Cliffs: Prentice-Hall, 293 págs. 1981.
  • OGATA, K. Sistemas de control de tiempo discreto. Englewood Cliffs: Prentice-Hall, 984 págs., 1987.
  • PHILLIPS, CL; NAGLE, HT Análisis y diseño de sistemas de control digital. Englewood Cliffs, Nueva Jersey: Prentice Hall International. 1995.
  • M. Sami Fadali, Antonio Visioli, (2009) "Ingeniería de control digital", Academic Press, ISBN 978-0-12-374498-2.
  • JURY, EI. Sistemas de control de datos muestreados. Nueva York: John Wiley. 1958.