64022825 Discretizacion Con Zoh

Embed Size (px)

Citation preview

Anlisis de estabilidad de sistemas en tiempo discreto

Discretizacin de sistemas con mantenedor de orden cero (z.o.h)Ing. Vctor Hugo MosqueraRepresentacin en espacio de estados de un sistema dinmico.Ventajas de la Representacin en Variables de Estado

La representacin de sistemas de mltiples entradas y mltiples salidas es ms sencillaToda la dinmica del sistema se representa por ecuaciones diferenciales de diferencia de primer orden.Simulacin con mtodos computacionales ms eficientesNueva perspectiva sobre la dinmica de los sistemasAlgunas de las tcnicas de control moderno se basan en este tipo de representacin.Variables de estado

Las variables de estado son el conjunto ms pequeo de variables que pueden representar al sistema dinmico completo en un tiempo cualquiera

Variables de estadoPara sistemas dinmicos lineales invariantes en el tiempo (LTI), de mltiples entradas y mltiples salidas (MIMO), la representacin general del sistema en espacio de estados es:

Para sistemas dinmicos lineales invariantes en el tiempo (LTI), de simple entrada y simple salida (SISO), p = q =1.Solucin de la ecuacin de estados

Ejercicio: Respuesta de un integrador a entrada escaln unitariok/sR(s)Y(s)

Variables de estado:

Rep. SSEjercicio: Respuesta de un integrador a entrada escaln unitario

kttr(t)y(t)k/sx(0)Se muestrear la solucin de la ecuacin de estadosDiscretizacin con zoh

x(t)tkh+hkhDiscretizacin con zohSe muestrea la solucin de la ecuacin de estados cada h segundos, y se evaluar esta ecuacin para el intervalo de tiempo kh < t < kh+h

Discretizacin con zoh

LuegoDonde:Haciendo w = kh + h - s , se tiene:

Se muestrea la ecuacin de salida cada h segundos, y se evaluar esta ecuacin para el intervalo de tiempo kh < t < kh+hDiscretizacin con zoh

Luego la representacin general de sistemas discretos representados en espacio de estados es:

Ecuaciones en diferencias

Discretizacin con zohLa discretizacin de sistemas dinmicos representados en espacio de estados se centra en el calculo de las matrices y .

Clculo de y :

Expansin en series.Mediante transformada de Laplace.Clculo numrico (MatLab).Matemtica Simblica.Clculo de y : Expansin en series.

Por expansin en series se tiene:Luego:Discretizar con zoh, el siguiente sistema:Ejemplo 1. Discretizacin por aproximacin.

Aplicando la expansin en series.

Ejemplo 1. Discretizacin por aproximacin.

Luego el sistema en tiempo discretos es:Ejemplo 1. Discretizacin por aproximacin.

Clculo de y : Trasformada de Laplace.

Para esto mtodo se inicia con la aplicacin de la Transformada de Laplace a la ecuacin de estados de un sistema dinmico en tiempo continuo

LClculo de y : Trasformada de Laplace.

L

LSe concluye-1Ejemplo 2: Discretizacin por Laplace

Discretizar con zoh, el siguiente sistema:

Se encuentra la transformada de Laplace de la exponencial

LL-1-1

Luego

Ejemplo 2: Discretizacin por Laplace

Clculo de

Luego el sistema en tiempo discretos es:

Ejemplo 2: Discretizacin por Laplace

Expansin de seno y coseno en series de Taylor

Si solo tenemos en cuenta los dos primeros trminos de la serie y se cambia la variable t por h, se tiene

Expansin de seno y coseno en series de Taylor (comparacin resultados)

Por seriesPor LaplaceReemplaza en la rta por Laplace, la aproximacin de series

Taylor de y Conclusin?

Ejercicio 3. Discretizacin de un controlador en adelanto.Discretizar con mantenedor de orden cero el siguiente controlador en adelanto

Encontrar representacin en espacio de estados

Ejercicio 3. Discretizacin de un controlador en adelanto.

Aplicando transformada inversa de Laplace Realizando operaciones sobre X(s)

Ecu. deEstadosAplicando transformada inversa de Laplace a Y(s)

Ecu. deSalidaEjercicio 3. Discretizacin de un controlador en adelanto.3. Sistema en tiempo discreto

2. Discretizar controlador

Ejercicio 3. Discretizacin de un controlador en adelanto.4. Resultados de simulacin% sistema en tiempo continuoA =-2B =1;C =-0.5;D =0.5; % sistema en tiempo discretoh =0.1; % periodo de muestreoAd =exp(-2*h);Bd =0.5*(1-exp(-2*h));Cd =-0.5;Dd =0.5;% Simulacinsim('control',20)plot(y.time, y.signals.values), hold onplot(y1.time, y1.signals.values, 'r.-')legend('T. continuo','T. Discreto'), grid onEjercicio 3. Discretizacin de un controlador en adelanto.

Ejercicio 3. Discretizacin de un controlador en adelanto.

h=0.1h=0.05

h=1Ejercicio 3. Discretizacin de un controlador en adelanto.