Professional Documents
Culture Documents
-0.5 0 1
0.5
Caso partircular: seal continua muestreada: -0.5 0 f[n] = f(n.T), T = perodo de muestreo
CM
La seal continua de entrada es muestreada (discretizada) mediante un conversor A/D La seal discreta de salida es convertida a continua por conversor D/A
A/D
CONTROLADOR
(sistema discreto)
D/A
0.5
-0.5 0
-0.5 0
f(t)
f[n]=f(n.T), n=0,1,2
Desventajas:
CM
Pasamos de control LTI a NO LINEAL y VARIANTE EN EL TIEMPO. Estos efectos pueden ser minimizados, pero no eliminados del todo. Este fenmeno de debe: discretizacin (del tiempo, ya comentada) cuantificacin: el valor en cada instante de muestreo de la seal original es real, pero al pasar al procesador se convierte a su representante ms prximo en coma flotante.
SIC 10/11 Tema 4 J. Cervera 7
T=0.1s T=1s
-0 . 8 -1
T=0.5s T=3s
CM
"2
Espectro: indica, para cada frecuencia en la descomposicin frecuencial de la seal, la magnitud de la senoidal correspondiente a esa frecuencia. Teorema de muestreo: ejemplo de la rueda
1 vuelta/s p [M = T rad/s = 1Hz; TM =1s
S
"
p TS < 0.5s
Transformada en Z (1)
Los sistemas discretos se describen mediante ecuaciones en diferencias (en lugar de ecuaciones diferenciales como para los continuos):
y[k+1] = 2.u[k+1] + u[k] + y[k]
Transformada en Z: representacin para sistemas discretos peridicos, equivalente a la transformada de Laplace para continuos. Transformada en Z, definicin:
g
Transformada en Z (2)
Se sigue definiendo funcin de transferencia como cociente entrada/salida: H(z) = Y(z)/U(z) Propiedad L(x(t))=sX(s) pasa a Z(f[n-1])=z-1F(z) Tablas de transformacin Laplace m tiempo m Z () Hay traduccin de propiedades y herramientas de s a z a travs de esta relacin entre s y z: p grfica s.T
z ! e
Por ejemplo, estabilidad de s=a+jb se traduce a |z|<1 Esta traduccin entre s y z tambin trae novedades, por ejemplo: No existe en el plano z representacin para frecuencias mayores que [S/2 (relacionado con teorema de muestreo). Fenmeno del plegamiento de frecuencias
SIC 10/11 Tema 4 J. Cervera 11
CM
x(t)
Trata de ver cmo responde C(s) ante la seal eh(t) C(z) = (1-z-1)Z[L-1(C(s)/s)]
SIC 10/11 Tema 4 J. Cervera 13
e( ) d
Resultado: para discretizar se cambia s por expresin en z Mtodo de Euler o rectangular hacia adelante: Mtodo rectangular hacia atrs: Mtodo de tustin o trapezoidal:
SIC 10/11 Tema 4 J. Cervera
mediante cada uno de los 5 mtodos estudiados (transformacin directa, equivalente del retenedor, y los 3 integrales: Euler, rectangular hacia atrs y Tustin) (tras ver imp. dig. control - sw) Escribe programa que implementa cada versin discretizada de C(s). Elige periodo muestreo adecuado. Investiga la funcin la funcin c2d (continuo a discreto) de MATLAB. Contrasta tus resultados con los que obtienes con esta funcin para los mtodos zoh y tustin.
SIC 10/11 Tema 4 J. Cervera 15
16
Cronograma:
k = 0
20
21
22
23
24
Mediante Simulink:
El fabricante aade a Simulink bloques que representan las funcionalidades ms interesantes de la tarjeta
A D C #1 A D C #2 A D C #3 A D C #4 D A C #1 D A C #2 D A C #3 D A C #4
E N C _P O S #1 E N C _P O S #2
DS 1 1 0 2 E N C_ P O S
DS 1 1 0 2 A DC
DS 1 1 0 2 DA C
Diseamos un modelo Simulink que represente el programa que queremos generar, y lo compilamos con RTW.
SIC 10/11 Tema 4 J. Cervera 25
PCs industriales
PCs especialmente preparados para entornos industriales Formatos rack/panel
27
28
Recapitulemos
Recordatorio seales/sistemas continuos vs. Discretos. Controlador continuo vs. Discreto Procesador como controlador: Procesos A/D, D/A; ZOH Ventajas e inconvenientes Teorema de muestreo Transformada en Z: Definicin, propiedades Plegamiento de frecuencias. Discretizacin de controladores continuos. Implementacin del control digital: sw algoritmo de control Implementacin del control digital - hw: Clasificacin Ejemplos: variador de velocidad, FPGA, PIDs, Estudio de tarjeta DSP dSpace 1102 PCs industriales / SOs tiempo real
SIC 10/11 Tema 4 J. Cervera 29