I Fase Control_ii_ecuaciones En Diferencias (3).pptx

  • Uploaded by: Gabriel Llerena Quenaya
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View I Fase Control_ii_ecuaciones En Diferencias (3).pptx as PDF for free.

More details

  • Words: 1,752
  • Pages: 28
DISCRETIZACION DE SISTEMAS DESCRITOS POR ECUACIONES DIFERENCIALES

1.- DISCRETIZACION DE SISTEMAS DESCRITOS POR ECUACIONES DIFERENCIALES

β€’ REPRESENTACION GENERAL

2.- ECUACIONES DIFERENCIALES DE PRIMER ORDEN

Sea la EcuaciΓ³n Diferencial de primer orden 𝑑𝑦(𝑑) = 𝑓(𝑦 𝑑 , π‘₯(𝑑)) 𝑑𝑑 Sustituyendo t por kT, donde k toma valores enteros y T es fijo 𝑑𝑦(π‘˜π‘‡) = 𝑓(𝑦 π‘˜π‘‡ , π‘₯(π‘˜π‘‡)) 𝑑𝑑 Recordando la definiciΓ³n de la derivada: 𝑑𝑦(π‘˜π‘‡) 𝑦 π‘˜π‘‡ + 𝑇 βˆ’ 𝑦(π‘˜π‘‡) 𝑦 π‘˜π‘‡ + 𝑇 βˆ’ 𝑦(π‘˜π‘‡) = lim β‰ˆ 𝑇→0 𝑑𝑑 𝑇 𝑇 𝑦 π‘˜π‘‡ + 𝑇 βˆ’ 𝑦(π‘˜π‘‡) β‰ˆ 𝑓 𝑦 π‘˜π‘‡ , π‘₯ π‘˜π‘‡ 𝑇 De aquΓ­ se obtiene la ecuaciΓ³n diferencial iterativa de Euler Forward. π’š[ π’Œ + 𝟏)𝑻] = π’š π’Œπ‘» + 𝑻 βˆ— 𝒇(π’š π’Œπ‘» , 𝒙(π’Œπ‘»))

3.- Ejemplo Sea la EcuaciΓ³n Diferencial de primer orden 𝑑𝑦(𝑑) = βˆ’0.1𝑦 𝑑 βˆ’ 0.05𝑦 2 𝑑 + π‘₯(𝑑) 𝑑𝑑 Discretizando π’š[ π’Œ + 𝟏)𝑻] = π’š π’Œπ‘» + 𝑻 βˆ— 𝒇(π’š π’Œπ‘» , 𝒙(π’Œπ‘»))

π’š[ π’Œ + 𝟏)𝑻] = π’š π’Œπ‘» + 𝑻 βˆ— (βˆ’0.1𝑦[π‘˜π‘‡] βˆ’ 0.05 𝑦 π‘˜π‘‡

2

+ π‘₯[π‘˜π‘‡]

Acomodando, la ecuación recursiva resultante serÑ: 𝟐

π’š[ π’Œ + 𝟏)𝑻] = 𝟏 βˆ’ 𝟎. πŸπ‘» π’š π’Œπ‘» βˆ’ 𝟎. πŸŽπŸ“ π’š π’Œπ‘»

+ 𝑻𝒙[π’Œπ‘»]

Podemos escribir tambiΓ©n de la forma: π’š π’Œ + 𝟏 = 𝟏 βˆ’ 𝟎. πŸπ‘» π’š(π’Œ) βˆ’ 𝟎. πŸŽπŸ“ π’š π’Œ

𝟐

+ 𝑻𝒙(π’Œ)

3.1- Ejemplo: ImplementaciΓ³n en MATLAB SimulaciΓ³n con MATLAB ENTRADA ESCALON UNITARIO (T=1 seg)

N=20; T=1; for i=2:N x(i)=1; y(i)=(1-0.1*T)*y(i-1)-0.05*T*y(i-1)^2+T*x(i-1); end

3.2- Ejemplo: ImplementaciΓ³n en MATLAB SimulaciΓ³n con MATLAB ENTRADA PUERTA UNITARIO (T=1 seg)

N=41; T=1; x=[ones(1,(N-1)/2) zeros(1,(N-1)/2+1)]; for i=2:N y(i)=(1-0.1*T)*y(i-1) - 0.05*T*y(i-1)^2+T*x(i-1); end

3.3- Ejemplo: ImplementaciΓ³n en LABVIEW SimulaciΓ³n con LABVIEW ENTRADA ESCALON UNITARIO (T=1 seg)

N=41; T=1; x=[ones(1,(N-1)/2) zeros(1,(N-1)/2+1)]; for i=2:N y(i)=(1-0.1*T)*y(i-1) - 0.05*T*y(i-1)^2+T*x(i-1); end

3.3- Ejemplo: ImplementaciΓ³n en LABVIEW SimulaciΓ³n con LABVIEW ENTRADA ESCALON UNITARIO (T=1 seg)

3.3- Ejemplo: ImplementaciΓ³n en LABVIEW SimulaciΓ³n con LABVIEW ENTRADA ESCALON UNITARIO (T=1 seg)

3.3- Ejemplo: ImplementaciΓ³n en LABVIEW SimulaciΓ³n con LABVIEW ENTRADA PUERTA UNITARIO (T=1 seg)

4.- ECUACIONES DIFERENCIALES DE SEGUNDO ORDEN Sea la EcuaciΓ³n Diferencial de primer orden 𝑑2 𝑦(𝑑) 𝑑𝑦(𝑑) 𝑑π‘₯ 𝑑 + π‘Ž1 + π‘Ž0 𝑦 𝑑 = 𝑏1 + 𝑏0 π‘₯(𝑑) 2 𝑑𝑑 𝑑𝑑 𝑑𝑑 Sustituyendo t por kT, donde k toma valores enteros y T es fijo Recordando la definiciΓ³n de la derivada: Recordando la definiciΓ³n de la derivada: 𝑑𝑦(π‘˜π‘‡) 𝑦 π‘˜π‘‡ + 𝑇 βˆ’ 𝑦(π‘˜π‘‡) 𝑦 π‘˜π‘‡ + 𝑇 βˆ’ 𝑦(π‘˜π‘‡) = lim β‰ˆ 𝑇→0 𝑑𝑑 𝑇 𝑇 𝑑𝑦(π‘˜π‘‡ + 𝑇) 𝑑𝑦(π‘˜π‘‡) 𝑑𝑦(π‘˜π‘‡ + 𝑇) 𝑑𝑦(π‘˜π‘‡) 2 βˆ’ ) βˆ’ ) 𝑑 𝑦(π‘˜π‘‡) 𝑑𝑑 𝑑𝑑 𝑑𝑑 𝑑𝑑 = lim β‰ˆ 2 𝑇→0 𝑑𝑑 𝑇 𝑇

4.- ECUACIONES DIFERENCIALES DE SEGUNDO ORDEN 𝑑2 𝑦(π‘˜π‘‡) 𝑑𝑑 2

𝑑𝑦(π‘˜π‘‡ + 𝑇) 𝑑𝑦(π‘˜π‘‡) 𝑑𝑦(π‘˜π‘‡ + 𝑇) 𝑑𝑦(π‘˜π‘‡) βˆ’ ) βˆ’ ) 𝑑𝑑 𝑑𝑑 𝑑𝑑 𝑑𝑑 = lim β‰ˆ 𝑇→0 𝑇 𝑇

𝑑2 𝑦(π‘˜π‘‡) 𝑦 π‘˜π‘‡ + 2𝑇 βˆ’ 2𝑦 π‘˜π‘‡ + 𝑇 + 𝑦(π‘˜π‘‡) = 2 𝑑𝑑 𝑇2

3.- Ejemplo

4.- Calculando respuestas dinΓ‘micas La respuesta dinΓ‘mica, es una ecuaciΓ³n de diferencias que en realidad, por si misma es un algoritmo o formula para calcular las respuestas en la forma de funciones de tiempo. Ejemplo: Calcular la respuesta dinΓ‘mica para la ecuaciΓ³n de diferencias. β„Ž πΎβ„Ž 𝑦 π‘˜ = 1βˆ’ 𝑦 π‘˜βˆ’1 + 𝑒(π‘˜ βˆ’ 1) 𝑇 𝑇 Asumir los parΓ‘metros: β„Ž = 0.1 , 𝑇 = 1, 𝐾 = 2. La ecuaciΓ³n de diferencia se vuelve: 0.1 2 βˆ— 0.1 𝑦 π‘˜ = 1βˆ’ 𝑦 π‘˜βˆ’1 + 𝑒(π‘˜ βˆ’ 1) 1 1 Asumiremos que la entrada es un impulso de amplitud U en un tiempo discreto k=0, y el valor inicial de y es y0. Podemos calcular las dos primeras respuestas en y de a siguiente forma: 𝑦 1 = 0.9𝑦 0 + 0.2𝑒(0) = 0.9𝑦0 + 0.2π‘ˆ 𝑦 2 = 0.9 0.9𝑦0 + 0.2π‘ˆ + 0.2 βˆ— 0 = 0.81𝑦0 + 0.18π‘ˆ 𝑦 3 = 0.9 0.81𝑦0 + 0.18π‘ˆ + 0.2 βˆ— 0 = 0.729𝑦0 + 0.162π‘ˆ

5.- Calculando respuestas estΓ‘ticas Para una respuesta estΓ‘tica significa el valor de la constante en estado estacionario de la variable de salida del modelo cuando las variables de entrada tienen valores constantes. La respuesta estΓ‘tica puede ser calculada desde la versiΓ³n estΓ‘tica de la ecuaciΓ³n en diferencias. La versiΓ³n estΓ‘tica es obtenida cuando se deja todas las dependencias del tiempo en la ecuaciΓ³n diferencial. Por ejemplo el termino y(k-1) es reemplazado por ys, donde el subindice s es estΓ‘tico. Ejemplo: Calcular la respuesta estΓ‘tica para la ecuaciΓ³n de diferencias. Del ejemplo anterior 𝑦 π‘˜ = 0.9𝑦 π‘˜ βˆ’ 1 + 0.2 βˆ— 𝑒(π‘˜ βˆ’ 1) La versiΓ³n estΓ‘tica de la ecuaciΓ³n en diferencias es: 𝑦𝑠 = 0.9𝑦𝑠 + 0.2 βˆ— 𝑒𝑠 𝑦𝑠 = 0.9𝑦𝑠 + 0.2 βˆ— π‘ˆ 0.1𝑦𝑠 = 0.2 βˆ— π‘ˆ 𝑦𝑠 = 2 βˆ— π‘ˆ La salida es el doble de la entrada. Comprobar con un codigo d ematlab ambas respuestas

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias Un diagrama de bloques es una representaciΓ³n grafica de un modelo matemΓ‘tico. El diagrama de bloques muestra la estructura del modelo, es decir, como los subsistemas estaban conectados. AdemΓ‘s, el diagrama de bloques puede ser representado directamente en una simulaciΓ³n grafica de herramientas como simulink y LabVIEW. La figura muestra los bloques que se usan mas frecuentemente en modelos de ecuaciones en diferencias.

Diagrama de bloques elementales para dibujar modelos de ecuaciones de diferencias.

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias Ejemplo 1: Diagrama de bloques de una ecuaciΓ³n de diferencias. El diagrama de bloques para la ecuaciΓ³n para un algoritmo de un filtro pasa bajo mostrado en la figura: 𝑦 π‘˜ = π‘Žπ‘¦ π‘˜ βˆ’ 1 + 1 βˆ’ π‘Ž 𝑒(π‘˜)

Diagrama de bloques del algoritmo de un filtro pasa bajo.

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias Ejemplo 2: Un sistema LTI(Linear–Invariant-Time) definido por el diagrama d bloques de la figura:

Diagrama de bloques

Es excitado con la seΓ±al: π‘₯ 𝑛 = 2βˆ’π‘› 𝑒 𝑛 βˆ’ 𝑒 𝑛 βˆ’ 4

βˆ— 𝛿(𝑛 βˆ’ 2)

a) Obtener la secuencia de muestras x(n) y representela grΓ‘ficamente. b) Plotear la respuesta impulsional del sistema c) Proponga un procedimiento para calcular la salida del sistema.

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias Solución Ejemplo 2: Aquí debemos tener cuidado con este símbolo (*) que significa convolucion y se define de la siguiente manera: ∞

π‘₯1 𝑛 βˆ— π‘₯2 𝑛 = ෍ π‘₯1 (π‘˜)π‘₯2 (𝑛 βˆ’ π‘˜) π‘˜=βˆ’βˆž

a) Obtener la secuencia de muestras x(n) y representela grΓ‘ficamente. π‘₯ 𝑛 = 2βˆ’π‘› 𝑒 𝑛 βˆ’ 𝑒 𝑛 βˆ’ 4 βˆ— 𝛿(𝑛 βˆ’ 2) Entonces primero separamos las dos seΓ±ales

π‘₯1 𝑛 = 2βˆ’π‘› 𝑒 𝑛 βˆ’ 𝑒 𝑛 βˆ’ 4 ; Usando la formula anterior:

π‘₯2 𝑛 = 𝛿(𝑛 βˆ’ 2)

∞

∞

π‘₯ 𝑛 = π‘₯1 𝑛 βˆ— π‘₯2 𝑛 = ෍ π‘₯1 π‘˜ π‘₯2 𝑛 βˆ’ π‘˜ = ෍ π‘₯1 π‘˜ π‘₯2 𝑛 βˆ’ π‘˜ ∞

π‘˜=βˆ’βˆž

= ෍ 2βˆ’π‘˜ 𝑒 π‘˜ βˆ’ 𝑒 π‘˜ βˆ’ 4 . 𝛿(𝑛 βˆ’ 2 βˆ’ π‘˜) π‘˜=βˆ’βˆž

π‘˜=βˆ’βˆž

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias SoluciΓ³n Ejemplo 2: a) Obtener la secuencia de muestras x(n) y representela grΓ‘ficamente. π‘₯ 𝑛 = 2βˆ’π‘› 𝑒 𝑛 βˆ’ 𝑒 𝑛 βˆ’ 4 βˆ— 𝛿(𝑛 βˆ’ 2) ∞

π‘₯ 𝑛 = ෍ 2βˆ’π‘˜ 𝑒 π‘˜ βˆ’ 𝑒 π‘˜ βˆ’ 4 . 𝛿(𝑛 βˆ’ 2 βˆ’ π‘˜) π‘˜=βˆ’βˆž

A simple vista parece complicado, pero es mas simple ya que el impulso solo tiene un valor no nulo en k=n-2, en consecuencia la sumatoria se reduce a: π‘₯ 𝑛 = 2βˆ’(π‘›βˆ’2) 𝑒 𝑛 βˆ’ 2 βˆ’ 𝑒 𝑛 βˆ’ 6 Y ahora esta parte tambiΓ©n es sencilla ya que solo tiene cuatro valores que son: 1 1 1 ധ π‘₯ 𝑛 = {0, 0,1, , , , 0,0 … } 2 4 8

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias SoluciΓ³n Ejemplo 2: b) Plotear la respuesta impulsional del sistema Si trabajamos con la variable intermedia w(n), obtemnos las ecuaciones de diferencias: 1 𝑀 𝑛 =π‘₯ 𝑛 βˆ’ 𝑀 π‘›βˆ’1 2 𝑦 𝑛 =𝑀 𝑛 βˆ’π‘€ π‘›βˆ’1 +𝑀 π‘›βˆ’2 Para calcular la salida de este sistema hemos de conocer la respuesta impulsional del mismo ya que, y(n)=h(n)*x(n). Podemos considerar que tenemos dos sistemas en cascada de manera que la salida y(n) viene proporcionada por la convoluciΓ³n de h2(n) con w(n) que es la salida, a su vez la salida del sistema h1(n) entre la entrada x(n), tal como se indica en la figura. Por ello la respuesta impulsional total viene dado por, h(n)=h1(n)*h2(n).

RepresentaciΓ³n en cascada del diagrama de bloques

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias SoluciΓ³n Ejemplo 2: b) Plotear la respuesta impulsional del sistema La ecuacion diferencial del sistema 1 es: 1 𝑀 𝑛 =π‘₯ 𝑛 βˆ’ 𝑀 π‘›βˆ’1 2 La respuesta impulsional ocurre cuando π‘₯ 𝑛 = 𝛿(𝑛), y si consideramos condiciones iniciales nulas, entonces: 1 β„Ž1 𝑛 = 𝛿 𝑛 βˆ’ β„Ž1 𝑛 βˆ’ 1 2 Realizando iteraciones:

Observando que la expresiΓ³n general es: 1 β„Ž1 𝑛 = βˆ’ 2

𝑛

𝑒 𝑛

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias SoluciΓ³n Ejemplo 2: b) Plotear la respuesta impulsional del sistema Analizando el segundo sistema, tiene por ecuaciones en diferencias: 𝑦 𝑛 =𝑀 𝑛 βˆ’π‘€ π‘›βˆ’1 +𝑀 π‘›βˆ’2 Si hacemos w 𝑛 = 𝛿 𝑛 β„Ž2 𝑛 = 𝛿 𝑛 βˆ’ 𝛿 𝑛 βˆ’ 1 + 𝛿 𝑛 βˆ’ 2 Al igual que el caso anterior, dando valores a n, obtenemos:

De este modo la respuesta impulsional serΓ‘:

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias SoluciΓ³n Ejemplo 2: c) Proponga un procedimiento para calcular la salida del sistema. La salida se puede calcular

𝑦 𝑛 =β„Ž 𝑛 βˆ—π‘₯ 𝑛 Donde podemos aplicar las propiedades distributivas y de desplazamiento temporal al convolucionar con una 𝛿 𝑛 , si expresamos la entrada como una suma de impulsos retardados. 1 1 1 π‘₯ 𝑛 =𝛿 π‘›βˆ’2 + 𝛿 π‘›βˆ’3 + 𝛿 π‘›βˆ’4 + 𝛿 π‘›βˆ’5 2 4 8 El cΓ³digo matlab se lista a continuaciΓ³n

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias

6.- Diagrama de bloques de modelos de Ecuaciones de Diferencias

CONVOLUCION

ConvoluciΓ³n de dos Pulsos Cuadrados (La funciΓ³n resultante termina siendo un Pulso Triangular).

ConvoluciΓ³n de un Pulso Cuadrado (como seΓ±al de entrada) con la respuesta al impulso de un condensador para obtener la seΓ±al de salida (respuesta del condensador a dicha seΓ±al).

Related Documents

Fase I
June 2020 17
Fase I
November 2019 26
Fase I
May 2020 13
Diferencias En La Pareja
November 2019 64
Diferencias
June 2020 14

More Documents from ""

June 2020 2
June 2020 0
June 2020 3
Efecto Coriolis.docx
June 2020 4
Trabajo Iii Fase.docx
June 2020 1