Clases d Control Discreto

Embed Size (px)

Citation preview

  • 7/31/2019 Clases d Control Discreto

    1/91

    Haga clic para modificar el estilo de subttulo delpatrn

    7/29/12

    CONTROL DIGITAL

    Julio Rodrguez Gonzlez

    Universidad politcnica de Tlaxcala

    IngenieraMecatrnica

  • 7/31/2019 Clases d Control Discreto

    2/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales1. Introduccin a los sistemas de control discreto:En la figura 1, se muestra un diagrama a bloques

    de un sistema de control digital.

    Figura 1.

  • 7/31/2019 Clases d Control Discreto

    3/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales2. Seales en un sistema de control digital

    En la figura 2, se muestran las seales que semanejan en un sistema de control digital

    Figura 2.

  • 7/31/2019 Clases d Control Discreto

    4/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales3. Elementos de un sistema de control digital

    Muestreo o discretizacin: Es la operacinque trasforma las seales de tiempo continuoen datos en tiempo discreto.

    Retencin de datos: Es la operacin inversa,trasforma datos en tiempo discreto en unaseal de tiempo continuo.

    Circuito de muestreo y retencin( Sampleand Hold) y el convertidos analgico-digital(A/D): Convierten la seal de tiempocontinuo en una seal de palabras binarias

    codificadas numricamente. A este proceso sele denomina codificacin

  • 7/31/2019 Clases d Control Discreto

    5/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales4. Elementos de un sistema de control digital

    Decodificacin: El proceso de conversin dedigital a analgico(D/A).

    Planta o proceso: Cualquier objeto fsico aser controlado

    Transductor : Dispositivo que convierte unaseal de entrada en una salida diferente a lade la entrada.

    Los Transductores pueden ser analgicos odigitales (transductores de datos

    muestreados)

  • 7/31/2019 Clases d Control Discreto

    6/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales5.Tipos de muestreo

    Muestreo peridico: Los instantes demuestreo estn espaciados de manerauniforme tk = kT para ( k= 0, 1,2,)

    Muestreo de orden mltiple: El patrn tK serepite peridicamente es tk+r-tk.Muestreo de tasa mltiple: Este se utiliza enun sistema que tiene lazos mltiples.Muestreo aleatorio: En este caso la variableque se muestrea es una variable aleatoria.

  • 7/31/2019 Clases d Control Discreto

    7/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales5.Cuantificacin.Las principales funciones involucradas en laconversin analgico a digital son elmuestreo, cuantificacin de la amplitud y lacodificacin.

    El proceso de representacin de una sealcontinua o analgica mediante un numerofinito de estados discretos se denominacuantificacin de la amplitud.El proceso de representar una muestramediante un cdigo numrico(binario) sedenomina codificacin y es representado poruna palabra digital.

  • 7/31/2019 Clases d Control Discreto

    8/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales5.Cuantificacin.Nivel de cuantificacin Q: Este esta dado porel intervalo de dos puntos adyacentes dedecisin:

  • 7/31/2019 Clases d Control Discreto

    9/91

    7/29/12

    Materia: Control Digital

    Tema: Sistemas discretos y seales6. Error de cuantificacin:

    Como el numero de bits en la palabra digitales finito, la conversin A/D entrega comoresultado una resolucin finita .

    Por lo tanto, la conversin A/D presenta un

    error de cuantificacin , ya que el valoranalgico se debe redondear el nivel digitalmas cercano.

    La incertidumbre presente en el proceso decuantificacin se conoce como ruido decuantificacin.

  • 7/31/2019 Clases d Control Discreto

    10/91

    7/29/12

    Tema: Sistemas discretos y sealesError de cuantificacin

  • 7/31/2019 Clases d Control Discreto

    11/91

    7/29/12

    Ejemplo: Suponga que un sensor detemperatura genera una Seal analgicacomo la que se muestra a continuacin. Esta

    seal esta bajo la norma ISA-S5( 1 a 5VCD).

  • 7/31/2019 Clases d Control Discreto

    12/91

    7/29/12

    Muestreo : Este se realiza en el eje de las abscisas ,es decir con respecto al tiempo. En este ejemplo setomaron 24 muestras en un segundo(frecuencia de

    muestreo) de la seal analgica.

  • 7/31/2019 Clases d Control Discreto

    13/91

    7/29/12

    Cuantificacin: Despus de realizar el muestreo esnecesario realizar la cuantificacin de la seal. Estese realiza en el eje de las ordenadas, es decir en la

    amplitud de la seal muestreada. Para este caso seusan 4 bits, esto permite tener 16 combinaciones,lo cual permite tener 16 valores y por lo tanto 16niveles en este eje.

  • 7/31/2019 Clases d Control Discreto

    14/91

    7/29/12

    Cuantificacin de la seal e intervalo decuantificacinTenemos: 2 = 16 niveles.

    Es decir, se puede representar valores desde+8 y -8 .

    El intervalo de cuantificacin es de:

    = 1/ 2 = 1/ 2 = = 1/ 2 = 0.125

    Cometer un error de: (1/ 2)/12 =(.125)/12 = 0.0013020

    Calculo del error de cuantificacin:

  • 7/31/2019 Clases d Control Discreto

    15/91

    7/29/12

    TCNICAS DECUANTIFICACIN

    - Cuantificacin uniforme: la distancia entre los

    niveles de reconstruccin es siempre la misma.No hacen ninguna suposicin acerca de la naturalezade la seal a cuantificar, de ah que no proporcionenlos mejores resultados. Sin embargo, tienen comoventaja que son los ms fciles y menos costosos

    de implementar.- Cuantificacin logartmica: incrementa ladistancia entre los niveles de reconstruccinconforme aumenta la amplitud de la seal. Muy

    usada en seales de voz.

  • 7/31/2019 Clases d Control Discreto

    16/91

    7/29/12

    - Cuantificacin no uniforme: si conocemos lafuncin de la distribucin de probabilidad,

    podemos ajustar los niveles de reconstruccin a ladistribucin de forma que se minimice el errorcuadrtico medio. Esto significa que la mayora delos niveles de reconstruccin se den en la vecindad

    de las entradas ms frecuentes y,consecuentemente, se minimice el error (ruido).- Cuantificacin vectorial: se basa encuantificar segn las muestras vecinas, resultams eficiente cuantificar los datos en bloques de

    N muestras.- Cuantificadores de Vecino Ms Cercano(Voronoi): el proceso de codificacin nonecesita almacenar una descripcin geomtrica

    de las celdas, la codificacin es mediante unacomparacin de distancias.

    TCNICAS DECUANTIFICACIN

  • 7/31/2019 Clases d Control Discreto

    17/91

    7/29/12

    REGISTROS DEL MODULO DE A/D.PIC16F877

    El mdulo de A/Dtiene cuatro registros. Estosregistros son:

    ADRESH : Parte alta del resultado de la

    conversin ADRESL: Parte baja del resultado de laconversin ADCON0: Registro de Control 0 ;control del

    funcionamiento del conversor ADCON1, Registro de Control 1; configuracinde los pines del puerto.

  • 7/31/2019 Clases d Control Discreto

    18/91

    7/29/12

    REGISTRO ADCON0(DIRECCIN LFH)

    bit 7-6: ADCS1:ADCS0:

    En estos dos bits se hace la seleccin de lafrecuencia de reloj para el Convertidor A/D.00 Fosc/2

    01 Fosc /810 Fosc/3211 FRC (Procede del oscilador RC interno)

  • 7/31/2019 Clases d Control Discreto

    19/91

    7/29/12

    bit 5-3: CH2:CH0:Aqu se selecciona el canal analgico por

    donde entrar la seal a digitalizar.En este micro controlador tenemos 8 canales deentrada al Conversor A/D000 = Canal 0, (RA0/AN0)001 = Canal 1, (RA1/AN1)

    010 = Canal 2, (RA2/AN2)011 = Canal 3, (RA3/AN3)100 = Canal 4, (RA4/AN4)101 = Canal 5, (RA5/AN5)

    110 = Canal 6, (RA6/AN6)111 = Canal 7, (RA7/AN7)

  • 7/31/2019 Clases d Control Discreto

    20/91

    7/29/12

    bit 2: GO/#DONE. bit de estado de la conversinA/DSi ADON=1

    1=La conversin A/D est en marcha (mientras est a1 se est realizando la conversin)

    0 = La conversin ha finalizado. (el bit se pone a cero

    automticamente por hardware cuando laconversin A/D finaliza) el resultado de la conversinaparece en

    ADRESH:ADRESL

    bit 1:No implementado: Se lee como 0bit 0:ADON: bit de puesta en marcha

    1 =El convertidor A/D est operativo

    0 = El convertidor A/D est apagado y noconsume corriente.

  • 7/31/2019 Clases d Control Discreto

    21/91

    7/29/12

    EL REGISTROADCON1El registro ADCON1es uno de los registros del

    convertidor A/D del PIC16F877, se trata de un registro

    de configuracin de los pines del puerto, este registrose compone de 8 bits, los cuales describamos sufuncin a continuacin:

    Bit 7:ADFM: Selecciona el formato delresultado de la conversin A/D1 = > Pone en el registro ARDESH los seis bitsde mayor peso a 00 = > Pone los 6 bits de menor peso del registroADRESL a 0

    Bits 6-4: No implementados: Se leen como cero

  • 7/31/2019 Clases d Control Discreto

    22/91

    7/29/12

    Bit 3-0: PCFG3:PCFG0: bits de configuracin de loscanales de entrada del convertidor A/D. Se utilizanpara configurar las patillas como E/S digital o como

    entrada analgica de acuerdo con la siguiente tabla:

    A= Entrada Analgica; D =

  • 7/31/2019 Clases d Control Discreto

    23/91

    7/29/12

    LOS REGISTROS ADRESH YADRESL

    El par de registros ADRESH:ADRESL se carga conel resultado de 10 bits de la conversin A/D. Estepar de registros se extienden hasta 16 bits.El mdulo A/D tiene la posibilidad de justificar elresultado de 10 bits dentro de los 16 bits de lapareja de registros. La seleccin del formato de

    justificacin a la izquierda o derecha se realizacon el bit ADFM(ADCON1). Los bits restantes (alos 10 de la conversin) se llenan con ceros.Estos dos registros cuando el convertidor A/D esten OFF y no se utiliza, pueden utilizarse como dosregistros de 8 bits de propsito general.Cuando se completa la conversin A/D, elresultado se guarda en los registros y se pone acero el bit GO/DONE

  • 7/31/2019 Clases d Control Discreto

    24/91

    7/29/12

    Por lo tanto, los 16 bits que forman el registro ARDESH-ARDESL con ADFM=1 tiene los 6 bits de mayor peso acero y con ADFM=0 los 6 bit de menor peso estn acero, en los 10 bits restantes se almacena el resultadode la conversin.

  • 7/31/2019 Clases d Control Discreto

    25/91

    7/29/12

    TEMPORIZACIN DE LACONVERSIN

    Tiempo de conversin por bit(Tad): Estecomienza a funcionar en el tiempo de

    adquisicin cuando activamos el bitGO/#DONE(ADCON0).El tiempo de adquisicin: es el tiempo que elmodulo A/D esta conectado a un voltaje

    externo.Pero tenemos que tener en cuenta que parauna nueva conversin podemos preparar laconfiguracin del mdulo conversor A/D y si se

    desea realizar una interrupcin del moduloconversor A/D, se exige un mnimo de 2*Tadpara realizar una nueva conversin. En lasiguiente figura se puede observar estos

    tiempos.

  • 7/31/2019 Clases d Control Discreto

    26/91

    7/29/12

    Tiempo de muestra

    de A/D

  • 7/31/2019 Clases d Control Discreto

    27/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    28/91

    7/29/12

    SELECCIN DEL RELOJ DELCONVERTIDOR A/D

    El convertidor A/D requiere un mnimo de 12

    TAD para la conversin de los 10 bits, Laseal de reloj para la conversin A/D seselecciona por software mediante los bitsADCS1:ADCS02 TOSC8 TOSC32 TOSCOscilador interno RC (2-6 s)

    Para realizar conversiones correctas el reloj delconvertidor A/D debe seleccionarse paraasegurar un tiempo mnimo de TAD de 1,6 mS.

  • 7/31/2019 Clases d Control Discreto

    29/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    30/91

    7/29/12

    Fuente del Reloj A/D Frecuencia mxima deldispositivo

    Operacin ADCS1:ADCS0 Mxima Frecuencia

    FOSC/2 00 1.25 MHz

    FOSC/8 01 5 MHz

    FOSC/32 10 20 MHz

    RC (1,2,3) 11 Nota 1

    Nota.-1. Si la fuente es el oscilador RC tiene un TAD tpico de4 s , pero puede variar entre 2 6 s.2. Cuando la frecuencia del dispositivo es mayor de

    1MHz, la fuente del oscilador RC para la conversin A/Dse recomienda solo si se trabaja en el modo Sleep.3. Para dispositivos de tensin mayores (LC),comprobar las caractersticas elctricas

  • 7/31/2019 Clases d Control Discreto

    31/91

    7/29/12

    Sugerencia:Una cosa a tener en cuenta, seria mantener lasfrecuencias mximas que se indican en la tabla, yaque, si por ejemplo utilizamos una frecuencia de 10MHz entonces tendramos que dividir por el mismonmero que si utilizamos una frecuencia de 20 MHz,

    por lo que estaramos haciendo que el conversortrabajara mas despacio de lo que podra trabajar.

    Materia: Control Digital

  • 7/31/2019 Clases d Control Discreto

    32/91

    7/29/12

    Materia: Control Digital

    Tema: La transformada Z y su aplicacin ensistemas de control.La transformada z es una herramienta muy

    importante cuando se trabaja con sistemas entiempo discreto.

    En el curso de procesamiento de seales digitales

    usamos la variable n para representar el tiempodiscreto. Sin embargo en control discreto hacemosn= kT, es decir x(n) = x(kT). Donde T es el periodode muestreo y k es el numero de muestras. Loque permite poder pasar de forma directa de

    seales en el dominio del tiempo a la trasformadaz.

    La transformada z de una funcin en el tiempo

    x(t) toma en cuenta solamente los valoresmuestreados : x(0), x(T), x(2T),,x(kT).

  • 7/31/2019 Clases d Control Discreto

    33/91

    7/29/12

    Tema: La transformada Z y su aplicacin ensistemas de control.Trasformada Z Bilateral:

    La Trasformada Z de x(t) donde - < t< sedefine como:

    Materia: Control Digital

  • 7/31/2019 Clases d Control Discreto

    34/91

    7/29/12

    Materia: Control Digital

    Tema: La transformada Z y su aplicacin ensistemas de control.

    Una Trasformada Z es unilateral para x(t),cuando t es positivo, es decir si k toma valoresdesde cero hasta infinito en x(kT) . Lo que yaanalizamos en el curso de procesamiento de

    seales y son llamados sistemas causales.

    Materia: Control Digital

  • 7/31/2019 Clases d Control Discreto

    35/91

    7/29/12

    Materia: Control Digital

    Tema: La transformada Z y su aplicacin ensistemas de control.

    Para el caso de control no es necesario(casi

    siempre) especificar la regin de convergenciade la transformada Z .En Muchas aplicaciones en ingeniera latrasformada Z unilateral tendr una solucinapropiada en forma cerrada en su regin deconvergencia. Es decir converge fuera delcirculo |z|=R, donde R es el radio deconvergencia absoluta. Excepto en los polos deX(z).

    Im(z)

    Re(z)

    Regin de convergenciapara

    R

    Transformada Z de funciones elementales

  • 7/31/2019 Clases d Control Discreto

    36/91

    7/29/12

    Transformada Z de funciones elementales.

    Nota: Se trata de una serieinfinita:

    A= zPor lo que la serie converge en

    Funcin escaln unitario:

    x(k)= { 1, 1, 1, 1, }

    t

    X(t)

    1

    k

    X(k)

    1

    X(Z)= 1z + 1z+1z+ 1z +

    X(Z)= (z)

    Transformada Z de funciones elementales.

  • 7/31/2019 Clases d Control Discreto

    37/91

    7/29/12

    Transformada Z de funciones elementales.

    Funcin Rampa Unitaria:

    t

    X(t)

    1

    Nota: Recordando delcurso de procesamientotenemos que:

    Transformada Z de funciones elementales.

  • 7/31/2019 Clases d Control Discreto

    38/91

    7/29/12

    Transformada Z de funciones elementales.

    Funcin Polinomial :

    Donde es una constante.

    Transformada Z de funciones elementales.

  • 7/31/2019 Clases d Control Discreto

    39/91

    7/29/12

    Transformada Z de funciones elementales.

    Funcin Exponencial :

    Transformada Z de funciones elementales.

  • 7/31/2019 Clases d Control Discreto

    40/91

    7/29/12

    Transformada Z de funciones elementales.

    Funcin Senoidal :

    Usando las identidades deEuler:

    Sabemos que:

    Transformada Z de funciones elementales.

  • 7/31/2019 Clases d Control Discreto

    41/91

    7/29/12

    Transformada Z de funciones elementales.

    Funcin Senoidal :

  • 7/31/2019 Clases d Control Discreto

    42/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    43/91

  • 7/31/2019 Clases d Control Discreto

    44/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    45/91

    7/29/12

    ka

    1. Multiplicacin por una constante

    Propiedades y teoremas importantes de latrasformada z

  • 7/31/2019 Clases d Control Discreto

    46/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Linealidad

  • 7/31/2019 Clases d Control Discreto

    47/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Multiplicacin porka

  • 7/31/2019 Clases d Control Discreto

    48/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Teorema del corrimiento en el

    tiempo

  • 7/31/2019 Clases d Control Discreto

    49/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Teorema del corrimiento

    P i d d t i t t d l

  • 7/31/2019 Clases d Control Discreto

    50/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada zEjemplo donde se aplica el teorema delcorrimiento

    a) y b)

  • 7/31/2019 Clases d Control Discreto

    51/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z

    Solucin a)

    Solucin b)

    Solucin del Ejemplo:

  • 7/31/2019 Clases d Control Discreto

    52/91

  • 7/31/2019 Clases d Control Discreto

    53/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada zEjemplo: Considere la funcin y(k), la cual es

    la suma de funciones x(h), donde h= 0,1,2,k tal que:

    Obtener la trasformada z de y(k)

    Donde y(k)= 0 para k

  • 7/31/2019 Clases d Control Discreto

    54/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada zSolucin

    para:Si

    y

    Restando 1 y 2

    .(1 ).(2)

    Por lo que latrasformada z

    es:Factorizando

    tenemos )(]1)[(1 zXzzY =

    Solucin:

  • 7/31/2019 Clases d Control Discreto

    55/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Teorema de Traslacin compleja.

    Si x(t) tiene la transformada z X(z), entonces latransformada de z de est dada porX( z ) y es llamado teorema de traslacincompleja

    Por lotanto:

    Demostracin:

  • 7/31/2019 Clases d Control Discreto

    56/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Teorema de Traslacin compleja.

    Ejemplo:Dadas las trasformadas de sen t y cos t ,obtener la trasformada z mediante el teoremade traslacin compleja de la siguiente funcin:

    F(t)=y

    F(t)=

  • 7/31/2019 Clases d Control Discreto

    57/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Solucin de:

    Sustituyendo z poratZe

    Tenemos la solucin

    F(t)

    =

    Sabemosque :

  • 7/31/2019 Clases d Control Discreto

    58/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Solucin de :

    Sustituyendo z poratZe

    Tenemos la solucin

    F(t)

    =

    Sabemos

    que :

  • 7/31/2019 Clases d Control Discreto

    59/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z2. Teorema de Traslacin compleja.

    Ejemplo: Obtener la transformada de z de:attetf =)(

    Sabemosque

    Por lotanto:

  • 7/31/2019 Clases d Control Discreto

    60/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z

    2. Teorema del valor inicial.

    Si x(t) tiene la trasformada zX(z) y si elexiste , entonces el valor inicial x(0) de x(t)o x(k) esta dado por:

    )(lim zXz

    Si hacemos quez

    i d d i d l

  • 7/31/2019 Clases d Control Discreto

    61/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z

    2. Teorema del valor inicial.

    Si x(t) tiene la trasformada zX(z) y si elexiste , entonces el valor inicial x(0) de x(t)o x(k) esta dado por:

    )(lim zXz

    El teorema del valor inicial es conveniente paraverificar la incidencia de posibles errores en elcalculo de la transformada z, debido a que X(0)normalmente se conoce. Una verificacin delvalor inicial permite descubrir errores en latrasformada z si estos existes.

    P i d d i d l

  • 7/31/2019 Clases d Control Discreto

    62/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z

    2. Teorema del valor inicial.

    Determine el valor inicial x(0) si la trasformadaz de x(t) esta dada por:

    Lo cual concuerda con el resultado ya que si hacemos

    X(t)=x(0) tenemosque:

    011)0( ==x

    Aplicando el teorema del valor

    inicial tenemos:

    Este resultado se puede verificar evaluando lafuncin original:

    P i d d t i t t d l

  • 7/31/2019 Clases d Control Discreto

    63/91

    7/29/12

    Propiedades y teoremas importantes de latrasformada z

    2. Teorema del valor inicial.

    Determine el valor inicial x(0) si la trasformadaz de x(t) esta dada por:

    Lo cual concuerda con el resultado ya que si hacemosX(t)=x(0) tenemosQue el escaln unitario vale 1:

    Aplicando el teorema del valor

    inicial tenemos:

    Este resultado se puede verificar evaluando lafuncin original:

    1)0()0( == ux

    Propiedades y teoremas importantes de la

  • 7/31/2019 Clases d Control Discreto

    64/91

    7/29/12

    Teorema del Valor final.

    Sea X[n] una secuencia causal. El valor final deX[n], esto es, el valor de X[n] a medida que ntiende a infinito se puede dar por la siguienteexpresin:

    siempre que el valor final exista, o sea que existaX[n] cuando n tiende a infinito.

    p y ptrasformada z

    Propiedades y teoremas importantes de lat f d

  • 7/31/2019 Clases d Control Discreto

    65/91

    7/29/12

    Teorema del Valor final.Suponga que x(t), donde x(k)=0 para k

  • 7/31/2019 Clases d Control Discreto

    66/91

    7/29/12

    Sabemos que: (1)

    Restando (1) y(2)

    y

    (2)

    Si tomamos el limite cuando z tiende a 1, setiene

    Propiedades y teoremas importantes de latrasformada z

  • 7/31/2019 Clases d Control Discreto

    67/91

    7/29/12

    Teorema del Valor finalEjemplo: Determine el valor final cuandode:

    Mediante el uso del teorema de valor final

    trasformada z

    Tabla de Propiedades y teoremas

    importantes de F(z)

  • 7/31/2019 Clases d Control Discreto

    68/91

    7/29/12

    importantes de F(z)

    Tabla de Propiedades y teoremas

    importantes de F(z)

  • 7/31/2019 Clases d Control Discreto

    69/91

    7/29/12

    importantes de F(z)

    Tabla de Propiedades y teoremasimportantes de F(z)

  • 7/31/2019 Clases d Control Discreto

    70/91

    7/29/12

    importantes de F(z)

  • 7/31/2019 Clases d Control Discreto

    71/91

    7/29/12

    Trasformada z Inversa

    Mtodo de la divisin

  • 7/31/2019 Clases d Control Discreto

    72/91

    7/29/12

    En este mtodo, la trasformada z inversase obtiene mediante la expansin de X(z) enuna serie infinita de potencias de z. Estemtodo es til cuando es difcil obtener unaexpresin en forma cerrada para latransformada z inversa o se desea encontrar

    slo algunos de los primeros trminos de x(k)El mtodo de divisin directa proviene delhecho de que si X(z) esta expandida en unaserie de potencias de z, por ejemplo:

    Mtodo de la divisindirecta

    Mtodo de la divisin

  • 7/31/2019 Clases d Control Discreto

    73/91

    7/29/12

    directaEjemplo: Encuentre X(k) para k= 0,1,2,3,4,Cuando X(z) esta dada por :

    Paso 1: Escribimos a X(z) como un cociente depolinomios en z

    2.02.1

    510)(

    2.12.0510

    )2.0)(1(510)(

    2

    2

    +

    +=

    +

    +=

    +=

    zz

    zzx

    zzzz

    zzzzx

    Multiplicando el numerador y denominadorpor Z tenemos:

    Mtodo de la divisin

  • 7/31/2019 Clases d Control Discreto

    74/91

    7/29/12

    directaEjemplo: Continuacin de la solucin

    Mtodo de la divisin

  • 7/31/2019 Clases d Control Discreto

    75/91

    7/29/12

    directaEjemplo: Continuacin de la solucin

    Mtodo computacional

  • 7/31/2019 Clases d Control Discreto

    76/91

    7/29/12

    Hay dos enfoques:

    Adecuando la Funcin, tenemos:

  • 7/31/2019 Clases d Control Discreto

    77/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    78/91

    7/29/12

    Numerador

    Denominador

  • 7/31/2019 Clases d Control Discreto

    79/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    80/91

    7/29/12

    >> num=[0 0.4673 -0.3393]

    num =

  • 7/31/2019 Clases d Control Discreto

    81/91

    7/29/12

    0 0.4673 -0.3393

    >> den=[1 -1.5327 0.6607]

    den =

    1.0000 -1.5327 0.6607

    >> x=[1 zero(1,40)];??? Undefined function or method 'zero' for input arguments of type 'double'.>> x=[1 zeros(1,40)];>> y=filter(num, den, x)

    y =

    Columns 1 through 15

    0 0.4673 0.3769 0.2690 0.1632 0.0725 0.0032 -0.0429 -0.0679 -0.0758-0.0712 -0.0591 -0.0436 -0.0277 -0.0137

    Columns 16 through 30

    -0.0027 0.0050 0.0094 0.0111 0.0108 0.0092 0.0070 0.0046 0.0025 0.0007-0.0005 -0.0013 -0.0016 -0.0016 -0.0014

    Columns 31 through 41

    -0.0011 -0.0008 -0.0004 -0.0002 0.0000 0.0002 0.0002 0.0002 0.0002 0.00020.0001

    >> x=[1 zeros(1,40)];

  • 7/31/2019 Clases d Control Discreto

    82/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    83/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    84/91

    7/29/12

    Tarea: Encontrar la trasformada z inversa mediante MATLAB

  • 7/31/2019 Clases d Control Discreto

    85/91

    7/29/12

    utilizando la delta de Kronecker para visualizar la salida y(k)desde k=0 hasta 50. Si la funcin de trasferencia es :

    21

    21

    321

    810)(

    +

    =

    zz

    zzzG

    32

    810)(

    2

    2

    +

    =

    zz

    zzG

    zporndoMultiplica

    Resultados:

  • 7/31/2019 Clases d Control Discreto

    86/91

    7/29/12

    >> num=[0 10 -8]

    num =

    0 10 -8

    >> den=[1 -2 3]

    den =

    1 -2 3

    >> x=[1 zeros(1,50)];>> y=filter(num, den, x)

    y =1.0e+012 *

    Columns 1 through 15

    0 0.0000 0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.00000.0000 0.0000

    Columns 16 through 30

    0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 0.00000.0000 0.0000 0.0000

    Columns 31 through 45

    -0.0001 -0.0001 -0.0001 0.0002 0.0008 0.0008 -0.0007 -0.0037 -0.0054 0.0004 0.0170 0.03280.0146 -0.0691 -0.1821

    Columns 46 through 51

    -0.1569 0.2325 0.9357 1.1741 -0.4590 -4.4403

    Enfoque por medio de la ecuacin en

  • 7/31/2019 Clases d Control Discreto

    87/91

    7/29/12

    diferenciasLa ecuacin puede convertirse en una ecuacin en diferenciascomo sigue

    1. Multiplicamos el numerador y el denominador por z

    2. Despejamos X(z) y Y(z) y factorizamos

    3. Sustituyendo a z por su posicin temporal

    Podemos determinar y(0) y y(1) haciendo

  • 7/31/2019 Clases d Control Discreto

    88/91

    7/29/12

    primero k=-2 y luego k=-1Suponemos las condiciones iniciales:x(0)=1 y x(k)=0 para k0 y y(k)= para k

  • 7/31/2019 Clases d Control Discreto

    89/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    90/91

    7/29/12

  • 7/31/2019 Clases d Control Discreto

    91/91