Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
En la figura 1 se muestra un control digital de un proceso de tiempo continuo y las señales que intervienen.
El elemento digital de procesamiento puede ser un controlador de procesos PID comercial, un PLC, un
sistema embebido con DSP, una computadora con placas de adquisición y salida de datos, etc, pero en
todos los casos en que el control sea crítico debe ser un controlador dedicado sólo al proceso, es decir si es
una computadora debe correr un sistema operativo de tiempo real
Pag. 1
1.2 Ventajas y desventajas de control digital
Ventajas
Desventajas
Al muestrear señales de tiempo continuo se puede perder parte de la dinámica rápida del proceso
(frecuencias ocultas), y pueden aparecer fenómenos de aliasing (solapamiento en frecuencia)
Necesidad de adecuarse a una longitud de palabra finita en binario lo cual produce un error de
cuantificación
Perdida de estabilidad relativa, un sistema de tiempo continuo incondicionalmente estable puede
convertirse en potencialmente inestable a lazo cerrado al ser muestreado
El sistema trabaja a lazo abierto entre instantes de muestreo, con lo cual solo se puede predecir su
salida en esos mismos instantes, el resto del tiempo es desconocida, pero si dicho período está bien
elegido en función de la dinámica de la planta es de esperar un comportamiento suave
Bajo ancho de banda, no funciona para procesos muy rápidos
Necesidad de fuente de alimentación y hardware especifico, lo que encarece los costos
Pag. 2
Figura 2: Control PID analógico con Amplificadores Operacionales
2 Conversión de Señales
Dado que en un control digital de un proceso analógico coexisten distintos tipos de señales es necesario
analizar las conversiones entre ellas para que sean compatibles y con un cierto grado de idealización a fin
de formular un modelo matemático del sistema global, ellas son muestreo, interpolación y cuantificación
T
t
T t
t
por
0 T 2T
t 0 T 2T t
(a) (b)
Figura 3: (a) Muestreador y tren de impulsos, (b) Señal original y señal muestreada
Pag. 3
Luego por la propiedad de la función de Dirac resulta un tren de impulsos ponderado por los valores de
x(t ) en los instantes kT , como se observa en la figura 3 (b)
(a) (b)
Figura 4: (a) Ilustración gráfica del teorema del muestreo (b) Antialiasing
Una solución normalmente empleada en procesamiento digital de señales es colocar antes del
muestreador con un filtro pasa bajos conocido como antialiasing, tal cual se muestra en la figura 4 (b), pero
en sistemas de control debe ser de bajo orden (1 0 2) por el retardo que produce como se ve en la figura 5
(a), el cual en general tiene efecto desestabilizante a lazo cerrado.
Pag. 4
Oscilaciones escondidas
Cualquier señal cuya frecuencia es un múltiplo entero de la frecuencia de muestreo no será percibida por
el muestreador según se observa en la figura 5 (b) y se denomina oscilación escondida
2
1.4 señal original
señal capturada
1.2
1
1
0.8
0
0.6
0.4
-1
0.2 oscilación escondida
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-2
pi 2pi
(a) (b)
Figura 5: (a) Respuesta temporal filtro Pasa bajos de 2 órden (b) Oscilaciones escondidas
Como generalmente las especificaciones de diseño son tales que el sistema de lazo cerrado sea más rápido
que el proceso, las últimas son más restrictivas.
Sobremuestreo
Si bien un período de muestreo bajo garantiza mejores aproximaciones, tampoco es conveniente
disminuirlo demasiado ya que obliga a incluir un conversor más rápido (y por ende más caro) y además es
necesario procesar los datos más velozmente y no siempre trae aparejada una mejora sustancial en el
control.
Pag. 5
2.4 Cuantificación
La señal original x(t ) toma valores sobre los números reales, pero la longitud N (en Bits) finita de palabra
del procesador, del conversor A/D o del sensor, obliga a que solo sean posibles ciertos niveles discretos
permitidos, lo que se denomina cuantificación y puede verse en la figura 6 (a). Al error de aproximación
producido se lo denomina error de cuantificación y la señal muestreada y cuantificada puede modelarse
como la señal original muestreada a la que se le adiciona un ruido o señal aleatoria
No debe confundirse el error de medición, que tiene que ver con la precisión intrínseca del sensor, con el
error de cuantificación que tiene que ver con el tamaño finito de palabra.
En lo subsiguiente no se considerará el efecto de la cuantificación y se supondrá que la señal digital es
indistinguible de la señal de tiempo discreto por razones de simplicidad en el modelado.
De ser necesario el error de cuantificación se puede considerar englobado con otros errores producidos por
el sensor, la conversión A/D y/o ruidos presentes en la señal original y se modela como una perturbación
aleatoria con media nula y varianza
Q2
2
12
Pag. 6
2.5 Interpolación / Retención
La operación de interpolación puede verse como la operación inversa del muestreo, es decir a partir de una
señal muestreada x(kT ) obtener una continua h(t ) que represente la señal original, pero se debe notar
que la interpolación no reconstruye la señal dado que según el teorema del muestreo haría falta un filtro
pasabajos ideal, el cual es irrealizable por ser no causal.
En general se puede realizar una interpolación del tipo polinómica basada en el valor actual y los valores
pasados de la señal para generar un valor futuro continuo hasta el siguiente instante de muestreo, es decir
en el intervalo
kT t (k 1)T
De forma que la salida sea lo más suave posible según se muestra en la figura 7 (a). La aproximación
polinómica de orden n sería para un instante intermedio
h(kT ) a n n a n1 n1 ...a1 x(kT ) /0 T
Para generar dicho polinomio se dispone del valor actual y n 1 valores pasados de la señal, esto suaviza la
aproximación pero su implementación como circuito electrónico es difícil y puede además generar un
retardo que es desestabilizante
(a) (b)
Figura 7: Interpolación de una señal discreta (a) Polinómica ideal (b) Retenida de orden 0
T
Figura 8: Muestreador y Retentor de orden 0 y respuesta al impulso
Pag. 7
Si se aplica un impulso como entrada x(t ) (t ) X (s) 1 se obtendrá a la salida una cierta h(t ) cuya
transformada es la función de transferencia buscada, luego x( KT ) ( KT ) y la salida será un pulso
cuadrado de duración T el cual puede expresarse como h(t ) u(t ) u(t T ) luego
1 e sT 1 e sT
G( s) H (s) G(s)
s s s
Hay que tener en cuenta que esta función de transferencia es la del Retentor de orden 0 precedido por un
muestreador ideal.
Resultando su módulo
sen T / 2
G( j) T
T / 2
El cual vale T para 0 y se anula para frecuencias múltiplos de la de muestreo k S , lo cual explica
el fenómeno de oscilaciones ocultas
Además se observan picos no deseados en frecuencias cercanas a
2k 1
S con k 1, 2,3....
2
Su argumento vale
G( j) sen T / 2 T / 2
Como
0 2k S (2k 1) S
sen T / 2
180 (2k 1) S 2k S
El argumento decrece linealmente con pendiente T / 2 y hay saltos de 180 en k S
PB ideal
ZOH con ws=2w
ZOH con ws=10w
Pag. 8
El sistema muestreador retentor de orden cero se comporta como un filtro pasa bajos no ideal, pero la
capacidad de reconstrucción puede aumentarse haciendo el tiempo de muestreo lo suficientemente
pequeño elevando S , como se muestra en la figura 8
La respuesta de modulo y fase puede verse en la figura 9, donde se superpone el filtro pasa bajos ideal
(Ts) 2 (Ts) 3
e sT
1
1 Ts .....
e sT 2! 3!
Luego
1 e sT 1
s
T
T 2 s T 3s 2
2!
3!
.....
(a) (b)
Figura 11: (a) Circuito de muestreo y retención (S&H) (b) Conversor A/D
T p : Tiempo de apertura
T s : Tiempo de asentamiento
A su vez existe
T ADC : Tiempo de conversión del ADC
Pag. 10
Figura 12: Secuencia temporal de muestreo y retención
TCONV T ADC T a T p T s
Pag. 11
N Rf
Vout Vref
6R
La resolución con que se gobierna la salida depende de la cantidad N de bits utilizados por el procesador y
es un problema similar a la cuantificación uniforme, pero en este caso de la salida, ya que solo son posibles
2 N valores, para 8 bits serían 256 y para 10 bits 1024, lo cual basta para aplicaciones prácticas, dado que la
amplitud de la señal de potencia a ser modulada no permanece estrictamente constante y además
contiene ripple de frecuencia de línea.
Esta alternativa es muy atractiva en sistemas electrónicos de potencia en modo conmutación, lo cual
permite controlar altas potencias con rendimiento elevado y si la frecuencia de la señal PWM es muy alta
comparada con la dinámica pasa bajos del actuador los armónicos producidos estarán muy atenuados.
En ese caso se puede decir que el PWM se comporta como un ZOH pero en valores medios.
Supóngase que el ciclo de trabajo estaba en 0, luego varia a 20% y luego a 80% en la figura 15 se ve cómo
responde el elemento pasabajos, que cuanto menor sea su constante de tiempo, más se aproximara a un
retentor de orden cero en la figura 16 se muestra la onda PWM en el momento del cambio
Pag. 12
0.9
Salida Filtrada 80 %
0.8
0.7
0.6
Ciclo
0.5 trabajo
0.4
0.3
20 %
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0.4
0.3
0.2
0.1
0
0.95 0.96 0.97 0.98 0.99 1 1.01 1.02 1.03 1.04 1.05
Figura 16 : Onda PWM y salida filtrada ante una variación brusca del ciclo de trabajo
Un caso de aplicación práctica es aplicar una tensión de amplitud fija modulada en ancho de pulso a un
servomotor a través de un puente H, siendo la corriente filtrada por la inductancia y resistencia del mismo.
El valor de corriente y por ende el torque aplicado consiste en una serie de escalones levemente
deformados debido a la constante de tiempo y proporcionales a la salida digital del controlador, con un
ripple de alta frecuencia que a su vez produce otro ripple de torque que es filtrado por la constante de
tiempo mecánica del motor mecánica del motor que usualmente supera a la eléctrica.
La frecuencia debe ser lo más alta posible para ser bien filtrada por la constante de tiempo eléctrica que
usualmente es baja
En la figura 17 se muestra un esquema en el cual se aplica una señal PWM al puerto B si se desea que gire
en sentido directo con lo cual conducen los elementos a y d generando tensión positiva o bien, si se desea
invertirlo, la señal se aplica al A con lo cual conducen b y c.
Los diodos de recuperación derivan la corriente en la inductancia del motor durante las conmutaciones
Esto funciona bien con motores pequeños, si son grandes invertir el sentido de giro es mas difícil