REPRESENTACIONES GRÁFICAS 1. ¿Qué son? • Son gráficos que permiten mostrar la respuesta en frecuencia de un sistema lineal. • Son herramientas útiles para el análisis, síntesis y diseño. 2. Diagrama de Bode Permite representar la respuesta en frecuencia de un sistema H(jw) en dos gráficos conocidos como: H(jw) dB = 20 log H(jw) v/s w[r/s] Diagrama de Magnitud / H(jw) [] v/s w[r/s] Diagrama de Fase Unidades Cantidad Magnitud Fase Frecuencia Unidad decibeles [dB] Grados [º] radianes/segundo [r/s] Observación 20log|H(jw)| 0[º] a 360[º] 1 radian = 180 / π [º] Escalas Cantidad Magnitud Fase Frecuencia Escala lineal lineal logarítmica Observación Se marca cada 20 [dB] Se marca cada 90 [º] En decadas [dec] Década, corresponde al rango entre w1 y su múltiplo 10w1. 3. Factores canónicos Para dibujar estos diagramas la función de transferencia se expresa en producto de los siguientes factores canónicos: [B1] K Ganancia Bode a frecuencia cero. [B2] (1+jw/wo)q Factor simple [B3] (jw)q Factor cero [B4] [1+2ξ(jw/wn)+(jw/wn)2]q Factor cuadrático [B5] e-jwτ τ>0 Factor retardo Donde q Є {-1,1}, 0 ≤ ξ ≤ 1 4. Ejemplo de descomposición en factores canónicos. • Considerar la función: 6 e -0.1jw (jw + 2) H(jw) = (jw) (jw + 1) ((jw) 2 + jw + 4) Entonces puede escribirse como : 3 * ( e -0.1jw ) (1 + j w/2 ) H(jw) = jw jw (jw) (1 + jw) (1 + 2 * 0.25 * ( ) + ( ) 2 ) 2 2 H(jw) = 3 * ( e -0.1jw ) (1 + jw/2) (jw) -1 (1 + jw) -1 (1 + 2 * 0.25 * ( jw jw ) + ( ) 2 ) −1 2 2 5. Gráficas aproximadas de los factores canónicos. • [B1] F(jw) = K Magnitud |F(jw)|[dB]= |K|[dB] = 20 log |K| es una recta horizontal |F(jw)|[dB] +20 20log|K| 10-1 10-0 10+1 w 0 - 20 Fase K ≥0 K<0 0 o - 180 /F(jw) = /K = es una recta horizontal Obs. MATLAB prefiere +180[o] /F(jw)| [o] 0o 10-1 10-0 K≥0 -90o - 180o K<0 10+1 w • [B2] F(jw) = (1+ jw/wo)q, q Є {-1, 1} Magnitud |F(jw)|[dB]= q * 10 * log (1 + (w/wo)2) [dB] |F(jw)|[dB] 10-1 10-0 q = -1 10+1 w/wo 0 -10 - 20 Fase /F(jw) = q * arctan (w/wo) [o] /F(jw)| [o] 0o -45o - 90o 10-1 q = -1 10-0 10+1 w/wo • [B3] F(jw) = (jw)q, q Є {-1, 1} Magnitud |F(jw)|[dB]= q * 20 * log |w| [dB] Es una recta con pendiente 20*q [dB/decada] q = -1 |F(jw)|[dB] +20 10-1 10-0 10+1 w 0 - 20 Fase /F(jw) = q * 90 [o] /F(jw)| [o] 0o -45o - 90o -135o 10-1 q = -1 10-0 10+1 w • [B4] F(jw) = [1+2ξ(jw/wn)+(jw/wn)2]q q Є {-1,1}, 0 ≤ ξ ≤ 1 Magnitud |F(jw)|[dB]= q * 10* log ( (1- (w/wn)2)2 + 4ξ2(w/wn)2) Para todo w > wn q = -1 (ξ aumenta ) ξ |F(jw)|[dB] -1 10 10 -0 10+1 w/wn 0 -20 - 40 Fase 2 ξ w wn ) q * arctan ( 2 2 wn - w /F(jw) = 2 ξ w wn 90 * q + q * arctan( ) 2 2 w - wn ∀ w < wn ∀ w > wn (ξ aumenta ) /F(jw)| [o] 10-1 10-0 10+1 w/wn 0o -45o - 90o -135o -180o ξ • [B5] F(jw) = e-jwτ τ>0 Magnitud |F(jw)|[dB]= 0 Fase /F(jw) = -w τ /F(jw)| [o] 0o -300o - 600o 10-1 10-0 10+1 wτ 6. Procedimiento para construir un diagrama de Bode aproximado. • Escriba H(jw) como producto de factores canónicos • Seleccionar rango de frecuencia de los gráficos • Dibujar los diagramas I) Diagrama de Magnitud • Anote para cada factor, los puntos de quiebre de sus asíntotas y la pendiente de ellas entre cada par de puntos de quiebre consecutivos. Hacer una Tabla. • Sumar las pendientes entre cada punto de quiebre y dibujar el diagrama de magnitud. (Pendiente = [20dB / década]) • Desplazar verticalmente el diagrama de magnitud en 20log(|K|). Esta operación es equivalente a renumerar el eje de ordenadas II) Diagrama de Fase • Anote para cada factor, los puntos de quiebre de sus asíntotas y la pendiente de ellas entre cada par de puntos de quiebre consecutivos. Hacer una Tabla. • Sumar las pendientes entre cada punto de quiebre y dibujar el diagrama de fase. (Pendiente = 45[o / década]). • Desplazar verticalmente el diagrama de fase en 90*q [o] cuando existe el factor (jw)q . Esta operación es equivalente a renumerar el eje de ordenadas. • Si K<0 desplazar verticalmente el diagrama de fase en -180 [o] III) Verificación • Verifique que su resultado satisface las aproximaciones asintóticas, tanto en magnitud como en fase, para frecuencias muy bajas (w → 0) y para frecuencias muy altas (w → ∞). 7. Ejemplo de Diagrama de Bode Dada la función de transferencia de un sistema lineal, obtener su respuesta en frecuencia usando Diagrama de Bode. H(s) = 8 (s - 2) (s + 1) s (s + 8) (s - 4) a) Como interesa el comportamiento en frecuencia usar s = jw. Luego escribir H(jw) como el producto de factores canónicos. H(jw) = 0,5 (1-jw/2) (1+jw) (jw)-1 (1+jw/8)-1 (1-jw/4)-1 F1 F2 F3 F4 F5 F6 b) Cálculo del rango de frecuencias de interés ( en Diagrama de Fase): Factores PQ 1 PQ 2 F1 F2 0,2 20 F3 0,1 10 F4 F5 0,8 80 F6 0,4 40 Tabla 1. Rango de frecuencias El rango va desde [0,1; 80], se usará un rango [ 0,01; 100 ]. c) Diagrama de Magnitud • Hacer la Tabla con los puntos de quiebre y las pendientes entre dos puntos de quiebre sucesivos: PQ F1 F2 2 F3 1 F4 1 F5 8 F6 4 Sumar pendientes (-∞ ; 1] ( 1 ; 2] ( 2 ; 4] ( 4 ; 8] 0 0 1 1 0 1 1 1 -1 -1 -1 -1 0 0 0 0 0 0 0 -1 -1 0 1 0 Tabla 2. Contribución de pendientes ( 8 ; +∞] 1 1 -1 -1 -1 -1 • El factor F1 desplaza verticalmente el diagrama en 20 log (0,5) = - 6 [dB]. | |dB 40 30 20 10 -6 10 -10 -2 10-1 10o 2 4 8 101 102 w -20 -30 -40 Figura 1. Diagrama de Magnitud d) Diagrama de Fase • Hacer la Tabla con los puntos de quiebre y las pendientes entre dos puntos de quiebre sucesivos: F1 F2 F3 F4 F5 F6 Suma PQ (-∞;0,1] 2 1 1 8 4 0 0 0 0 0 0 0 (0,1;0,2] (0,2;0,4] (0,4;0,8] (0,8;10] (10;20] 0 0 0 0 0 0 -1 -1 -1 -1 1 1 1 1 0 0 0 0 0 0 0 0 0 -1 -1 0 0 1 1 1 1 0 1 0 -1 Tabla 2. Contribución de pendientes (20;40] (40;80] ( 80;+∞] 0 0 0 0 -1 1 0 0 0 0 0 -1 0 -1 0 0 0 0 0 0 0 • El factor F4 desplaza verticalmente el diagrama de fase en -90[o]. /_[o] 90 45 10-2 10-1 .2 .4 .8 10o 2 4 8 101 20 40 80 102 w -45 -90 Figura 2. Diagrama de Fase El programa MATLAB dispone del comando “bode” para calcular y dibujar exactamente estos diagramas. En este ejemplo, primero se expande la función en polinomios tanto el numerador como el denominador. 8s 2 - 8s - 16 H(s) = s 3 + 4s 2 - 32s + 0 Entonces los diagramas de Bode se obtienen con el código MATLAB: >> H = tf ( [ 8 -8 -16] , [ 1 4 -32 0] ); >> bode (H);