You are on page 1of 334

i i libro 2006/1/25 15:02 page i #1

i i

i i i

i i libro 2006/1/25 15:02 page ii #2

i i

i i i

i i libro 2006/1/25 15:02 page iii #3

i i

An alisis de sistemas din amicos lineales

i i i

i i libro 2006/1/25 15:02 page iv #4

i i

i i i

i i libro 2006/1/25 15:02 page v #5

i i

An alisis de sistemas din amicos lineales


Oscar G. Duarte V.
Profesor asociado del Departamento de Ingenier a El ectrica y Electr onica

i i i

i i libro 2006/1/25 15:02 page vi #6

i i

i i i

i i libro 2006/1/25 15:02 page vii #7

i i

A quienes trabajan por la democratizaci on del conocimiento

i i i

i i libro 2006/1/25 15:02 page viii #8

i i

i i i

i i libro 2006/1/25 15:02 page ix #9

i i

Contenido
Contenido Lista de guras Lista de tablas Prefacio 1. Introducci on al modelamiento de sistemas 1.1. Conceptos preliminares . . . . . . . . . . . . . . . 1.1.1. Sistemas . . . . . . . . . . . . . . . . . . . 1.1.2. Se nales . . . . . . . . . . . . . . . . . . . 1.1.3. Modelos . . . . . . . . . . . . . . . . . . . 1.1.4. Construcci on de los modelos matem aticos 1.1.5. Clasicaci on de los modelos matem aticos 1.1.6. Modelos matem aticos a utilizar . . . . . . 1.2. Sistemas f sicos . . . . . . . . . . . . . . . . . . . 1.3. Grafos de enlaces de potencia. Bond Graphs . . . 1.3.1. Elementos b asicos . . . . . . . . . . . . . 1.3.2. Causalidad . . . . . . . . . . . . . . . . . 1.3.3. Obtenci on de las ecuaciones . . . . . . . . 1.3.4. Procedimientos espec cos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IX XV XXI XXIII

1 1 1 2 2 3 4 8 9 11 11 17 18 20 21 21 21 22 23 24 28 28 29 32 36

2. Preliminares matem aticos 2.1. Ecuaciones diferenciales y de diferencia . . . . . . . . . . . 2.1.1. Ecuaciones diferenciales . . . . . . . . . . . . . . . 2.1.2. Ecuaciones de diferencias nitas . . . . . . . . . . 2.1.3. Ecuaciones diferenciales y de diferencias lineales . 2.1.4. M etodos de soluci on de E.D. lineales . . . . . . . . 2.2. Transformadas de Laplace y Z . . . . . . . . . . . . . . . 2.2.1. Deniciones . . . . . . . . . . . . . . . . . . . . . . 2.2.2. Propiedades . . . . . . . . . . . . . . . . . . . . . . 2.2.3. Parejas de transformadas . . . . . . . . . . . . . . 2.2.4. Utilizaci on de la tabla de parejas de transformadas ix

i i i

i i libro 2006/1/25 15:02 page x #10

i i

OSCAR G. DUARTE

2.2.5. Transformadas inversas por expansi on de fracciones parciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. Soluci on de E.D. lineales mediante transformadas . . . . . . . . 3. Introducci on al an alisis de sistemas din amicos 3.1. Respuestas de estado cero y de entrada cero . . 3.1.1. Sistemas continuos . . . . . . . . . . . . 3.1.2. Sistemas discretos . . . . . . . . . . . . 3.2. Funciones de transferencia . . . . . . . . . . . . 3.3. Diagramas de bloques . . . . . . . . . . . . . . 3.4. Diagramas de ujo de se nal . . . . . . . . . . . 3.4.1. Regla de Mason . . . . . . . . . . . . . 3.5. Respuesta al impulso . . . . . . . . . . . . . . . 3.5.1. Caso discreto . . . . . . . . . . . . . . . 3.5.2. Caso continuo . . . . . . . . . . . . . . . lineales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37 41 43 43 43 45 47 48 50 52 56 56 59 65 66 68 70 73 73 74 74 78 78 80 82 82 82 83 85 87 91 93 93 94 95 96 103 111 115 124 124

4. Sistemas de primer y segundo orden 4.1. Sistemas continuos de primer orden . . . . . . . . . 4.2. Sistemas discretos de primer orden . . . . . . . . . 4.3. Sistemas continuos de segundo orden . . . . . . . . 4.3.1. Regi on de estabilidad . . . . . . . . . . . . 4.3.2. Regi on de tiempo m aximo de asentamiento 4.3.3. Regi on de frecuencia m axima de oscilaci on 4.3.4. Regi on de sobrepico m aximo . . . . . . . . 4.3.5. Regi on de dise no . . . . . . . . . . . . . . . 4.4. Sistemas discretos de segundo orden . . . . . . . . 4.4.1. Regi on de estabilidad . . . . . . . . . . . . 4.4.2. Regi on de tiempo m aximo de asentamiento 4.4.3. Regi on de frecuencia m axima de oscilaci on 4.4.4. Regi on de sobrepico m aximo . . . . . . . . 4.4.5. Regi on de dise no . . . . . . . . . . . . . . . 4.5. Efecto de los ceros. Sistemas de fase m nima . . . . 4.6. Polos dominantes . . . . . . . . . . . . . . . . . . .

5. Sistemas realimentados simples 5.1. Tipo de sistema y error de estado estacionario . . . . . . . . 5.1.1. Caso continuo . . . . . . . . . . . . . . . . . . . . . . 5.1.2. Caso discreto . . . . . . . . . . . . . . . . . . . . . . 5.2. Estabilidad y criterios de estabilidad en sistemas continuos 5.2.1. Arreglo y criterio de Routh-Hurwitz . . . . . . . . . 5.2.2. Lugar geom etrico de las ra ces . . . . . . . . . . . . 5.2.3. Diagramas y criterio de Bode . . . . . . . . . . . . . 5.2.4. Diagrama y criterio de Nyquist . . . . . . . . . . . . 5.3. Estabilidad y criterios de estabilidad en sistemas discretos . 5.3.1. Transformaci on bilineal . . . . . . . . . . . . . . . . x

i i i

i i libro 2006/1/25 15:02 page xi #11

i i

CONTENIDO

5.3.2. 5.3.3. 5.3.4. 5.3.5.

Arreglo y criterio de Jury . . . Lugar geom etrico de las ra ces Diagramas y criterio de Bode . Diagrama y criterio de Nyquist

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

126 130 131 134 139 139 142 142 146 148 156 159 161 166 168 174 180 182 184 185 186 187 187 188 189 189 190 193 194 197 199 201 203 203 205 206 207 208

6. Representaci on en variables de estado 6.1. Introducci on . . . . . . . . . . . . . . . . . . . . 6.2. Algunos resultados de algebra lineal . . . . . . . 6.2.1. Espacios vectoriales . . . . . . . . . . . . 6.2.2. Valores y vectores propios . . . . . . . . . 6.2.3. Forma can onica de Jordan . . . . . . . . . 6.2.4. Funciones de matrices cuadradas . . . . . 6.3. Variables de estado . . . . . . . . . . . . . . . . . 6.3.1. El concepto de estado . . . . . . . . . . . 6.3.2. Representaci on de estado a partir de E.D. 6.4. Sistemas continuos libres . . . . . . . . . . . . . . 6.4.1. Retratos de fase . . . . . . . . . . . . . . 6.4.2. Espacio de estado . . . . . . . . . . . . . 6.4.3. Matriz de transici on de estado . . . . . . 6.5. Sistemas discretos libres . . . . . . . . . . . . . . 6.5.1. Matriz de transici on de estado . . . . . . 6.6. Sistemas continuos excitados . . . . . . . . . . . 6.6.1. Matriz de funciones de transferencia . . . 6.6.2. Variables de estado en el tiempo . . . . . 6.7. Sistemas discretos excitados . . . . . . . . . . . . 6.7.1. Matriz de funciones de transferencia . . . 6.7.2. Variables de estado en el tiempo . . . . . 6.8. Introducci on al control por variable de estado . . 6.8.1. Controlabilidad . . . . . . . . . . . . . . . 6.8.2. Observabilidad . . . . . . . . . . . . . . . 7. Introducci on a los sistemas no lineales 7.1. P erdida de superposici on y proporcionalidad 7.2. M ultiples puntos de equilibrio . . . . . . . . . 7.3. Estabilidad local . . . . . . . . . . . . . . . . 7.4. Orbitas peri odicas no sinusoidales . . . . . . . 7.5. Ciclos l mite . . . . . . . . . . . . . . . . . . . 7.6. Orbitas homocl nicas . . . . . . . . . . . . . . 7.7. Bifurcaciones . . . . . . . . . . . . . . . . . . 7.8. Comportamientos ca oticos . . . . . . . . . . . . . . . . . . . . . . . . . . .

A. Demostraciones de las transformadas de Laplace y A.1. Propiedades de la transformada de Laplace . . . . . A.1.1. Linealidad . . . . . . . . . . . . . . . . . . . . A.1.2. Diferenciaci on . . . . . . . . . . . . . . . . . . xi

Z 211 . . . . . . 211 . . . . . . 211 . . . . . . 212

i i i

i i libro 2006/1/25 15:02 page xii #12

i i

OSCAR G. DUARTE

A.1.3. Desplazamiento en la frecuencia . . . A.1.4. Multiplicaci on por t . . . . . . . . . . A.1.5. Teorema del valor inicial . . . . . . . . A.1.6. Teorema del valor nal . . . . . . . . . A.1.7. Convoluci on . . . . . . . . . . . . . . . A.1.8. Desplazamiento en el tiempo . . . . . A.2. Propiedades de la transformada Z . . . . . . A.2.1. Linealidad . . . . . . . . . . . . . . . . A.2.2. Diferencia positiva . . . . . . . . . . . A.2.3. Escalamiento en la frecuencia . . . . . A.2.4. Multiplicaci on por k . . . . . . . . . . A.2.5. Teorema del valor inicial . . . . . . . . A.2.6. Teorema del valor nal . . . . . . . . . A.2.7. Convoluci on . . . . . . . . . . . . . . . A.3. Parejas de transformadas de Laplace . . . . . A.3.1. Escal on unitario . . . . . . . . . . . . A.3.2. Exponenciales . . . . . . . . . . . . . . A.3.3. Sinusoides . . . . . . . . . . . . . . . . A.3.4. Sinusoides amortiguadas . . . . . . . . A.3.5. Rampas, par abolas y monomios de t . A.3.6. Exponenciales por tn . . . . . . . . . . A.3.7. Sinusoides por t . . . . . . . . . . . . . A.3.8. Sinusoides amortiguadas multiplicadas A.4. Parejas de transformadas Z . . . . . . . . . . A.4.1. Escal on unitario . . . . . . . . . . . . A.4.2. Series geom etricas . . . . . . . . . . . A.4.3. Sinusoides . . . . . . . . . . . . . . . . A.4.4. Sinusoides amortiguadas . . . . . . . . A.4.5. Rampas y monomios de k . . . . . . . A.4.6. Series geom etricas por k n . . . . . . . A.4.7. Sinusoides por k . . . . . . . . . . . . A.4.8. Sinusoides amortiguadas por k . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . por t . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

213 214 215 215 216 217 218 218 219 220 220 221 221 222 223 223 223 224 225 225 225 225 226 226 226 227 227 228 229 229 229 230

B. Diagramas de Bode para sistemas continuos 233 B.1. Denici on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 B.2. Construcci on de los diagramas de Bode . . . . . . . . . . . . . 234 C. Carta de Nichols 239 C.1. M -circunferencias . . . . . . . . . . . . . . . . . . . . . . . . . . 240 C.2. N -circunferencias . . . . . . . . . . . . . . . . . . . . . . . . . . 240 C.3. Carta de Nichols . . . . . . . . . . . . . . . . . . . . . . . . . . 241 xii

i i i

i i libro 2006/1/25 15:02 page xiii #13

i i

CONTENIDO

D. Apuntes de algebra lineal D.1. Espacios vectoriales . . . . . . . . . . . . . . . . . . D.1.1. Estructuras algebr aicas b asicas . . . . . . . . D.1.2. Denici on de espacio vectorial . . . . . . . . D.1.3. Bases . . . . . . . . . . . . . . . . . . . . . . D.1.4. Cambio de base . . . . . . . . . . . . . . . . . D.2. Transformaciones lineales . . . . . . . . . . . . . . . D.2.1. Transformaciones y cambios de base . . . . . D.3. Normas de vectores y matrices . . . . . . . . . . . . D.4. Sistemas de ecuaciones algebr aicas . . . . . . . . . . D.5. Valores y vectores propios . . . . . . . . . . . . . . . D.5.1. Valores propios diferentes . . . . . . . . . . . D.5.2. Valores propios repetidos . . . . . . . . . . . D.5.3. Obtenci on de vectores propios generalizados . D.6. Forma can onica de Jordan . . . . . . . . . . . . . . . D.7. Forma can onica real de Jordan . . . . . . . . . . . . D.7.1. Bloques de Jordan de tama no 1 . . . . . . . . D.7.2. Bloques de Jordan de tama no mayor que 1 . D.8. Funciones de matrices cuadradas . . . . . . . . . . . D.8.1. Polinomios de matrices . . . . . . . . . . . . D.8.2. Funciones como series de potencias . . . . . . D.8.3. Denici on de funciones mediante polinomios . Bibliograf a Indice anal tico

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

243 243 243 245 246 249 251 253 254 261 267 269 272 279 283 285 286 288 288 288 291 294 301 303

xiii

i i i

i i libro 2006/1/25 15:02 page xiv #14

i i

OSCAR G. DUARTE

xiv

i i i

i i libro 2006/1/25 15:02 page xv #15

i i

Lista de guras
1.1. Sistema y se nales . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Sistemas y modelos . . . . . . . . . . . . . . . . . . . . . . . 1.3. Construcci on de modelos . . . . . . . . . . . . . . . . . . . . 1.4. Clasicaci on de los modelos matem aticos de sistemas . . . . 1.5. Sistema din amico continuo . . . . . . . . . . . . . . . . . . . 1.6. Sistema din amico discreto . . . . . . . . . . . . . . . . . . . 1.7. Elementos de un puerto para grafos de enlaces de potencia . 1.8. Elementos de dos puertos para grafos de enlaces de potencia 1.9. Elementos multipuerto para grafos de enlaces de potencia . 1.10. Grafos de enlace de potencia. Diagrama del ejemplo 1.1 . . 1.11. Grafos de enlace de potencia. Esquema del ejemplo 1.1 . . . 1.12. Grafo de enlaces de potencia del ejemplo 1.1 . . . . . . . . . 1.13. Enlaces con marcas de causalidad . . . . . . . . . . . . . . . 1.14. Grafo causal de enlaces de potencia del ejemplo 1.1 . . . . . 2.1. 2.2. 2.3. 2.4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 4 5 8 8 13 13 14 15 15 16 17 19 28 29 35 35 43 45 47 48 49 50 51 52 53 54 56 57

Transformada de Laplace . . . . . . . . . . . . . . . . . . . . . Transformada Z . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones continuas seg un la ubicaci on de sus polos en el plano s Funciones discretas seg un la ubicaci on de sus polos en el plano s . . . . . . . . . . . .

3.1. Sistema din amico continuo . . . . . . . . . . . . . . . . . . . . 3.2. Sistema din amico discreto . . . . . . . . . . . . . . . . . . . . 3.3. Diagrama de bloques m nimo . . . . . . . . . . . . . . . . . . 3.4. Diagrama de ujo de se nal m nimo . . . . . . . . . . . . . . . 3.5. Equivalencias de los diagramas de bloques . . . . . . . . . . . 3.6. Diagrama de bloques del ejemplo 3.1 . . . . . . . . . . . . . . 3.7. Soluci on del ejemplo 3.1 . . . . . . . . . . . . . . . . . . . . . 3.8. Equivalencias de los diagramas de ujo de se nal . . . . . . . . 3.9. Deniciones de diagramas de ujo de se nal . . . . . . . . . . 3.10. Diagrama de ujo de se nal del ejemplo 3.3 . . . . . . . . . . . 3.11. Funci on impulso unitario discreto . . . . . . . . . . . . . . . . 3.12. Sistema din amico discreto estimulado con el impulso unitario xv

i i i

i i libro 2006/1/25 15:02 page xvi #16

i i

OSCAR G. DUARTE

3.13. Relaci on entre la respuesta al impulso y la funci on de transferencia. Caso discreto . . . . . . . . . . . . . . . . . . . . . . . . 3.14. Respuesta al impulso discreto . . . . . . . . . . . . . . . . . . . 3.15. Descomposici on de una se nal discreta . . . . . . . . . . . . . . 3.16. Funci on d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.17. Funci on impulso unitario continuo . . . . . . . . . . . . . . . . 3.18. Area bajo la curva f (t)d . . . . . . . . . . . . . . . . . . . . . 3.19. Sistema din amico continuo estimulado con el impulso unitario . 3.20. Relaci on entre la respuesta al impulso y la funci on de transferencia. Caso continuo . . . . . . . . . . . . . . . . . . . . . . . . 4.1. Respuesta al paso de un sistema continuo de primer orden . . . 4.2. Regiones de estabilidad e inestabilidad para un sistema continuo de primer orden . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3. Respuesta al paso de un sistema continuo de primer orden, polo negativo en a . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4. Regi on de tiempo de asentamiento m aximo para un sistema continuo de primer orden . . . . . . . . . . . . . . . . . . . . . . . 4.5. Respuesta al paso de un sistema discreto de primer orden . . . 4.6. Regiones de estabilidad e inestabilidad para un sistema discreto de primer orden . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7. Regiones de tiempo de asentamiento m aximo para un sistema discreto de primer orden . . . . . . . . . . . . . . . . . . . . . . 4.8. Ubicaci on de los polos de un sistema continuo de segundo orden, con polos complejos . . . . . . . . . . . . . . . . . . . . . . . . 4.9. Respuesta al paso de un sistema continuo de segundo orden, wn = 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10. Respuesta al paso de un sistema continuo de segundo orden, = 0.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.11. Respuesta al paso de un sistema continuo de segundo orden . . 4.12. Regi on de estabilidad para un sistema continuo de segundo orden 4.13. Regi on de tiempo m aximo de asentamiento para un sistema continuo de segundo orden . . . . . . . . . . . . . . . . . . . . . . 4.14. Regi on de frecuencia m axima de oscilaci on para un sistema continuo de segundo orden . . . . . . . . . . . . . . . . . . . . . . 4.15. Sobrepico en funci on de . . . . . . . . . . . . . . . . . . . . . 4.16. Sobrepico en funci on de . . . . . . . . . . . . . . . . . . . . . 4.17. Regi on de sobrepico m aximo para un sistema continuo de segundo orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.18. Regi on de dise no para un sistema continuo de segundo orden . 4.19. Ubicaci on de los polos de un sistema discreto de segundo orden, con polos complejos . . . . . . . . . . . . . . . . . . . . . . . . 4.20. Respuesta al paso de un sistema discreto de segundo orden, a = 1.2, b = 0.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi

57 58 60 61 61 62 63 63 66 67 67 68 69 69 70 71 72 72 72 73 74 75 76 77 77 78 79 80

i i i

i i libro 2006/1/25 15:02 page xvii #17

i i

LISTA DE FIGURAS

4.21. Respuesta al paso de un sistema discreto de segundo orden, a = 3, b = 0.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.22. Regi on de estabilidad para un sistema discreto de segundo orden 4.23. Regi on de tiempo de asentamiento m aximo para un sistema discreto de segundo orden . . . . . . . . . . . . . . . . . . . . . . . 4.24. Regi on de frecuencia m axima de oscilaci on para un sistema discreto de segundo orden . . . . . . . . . . . . . . . . . . . . . . . 4.25. Curvas de amortiguamiento jo para un sistema discreto de segundo orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.26. Regi on de amortiguamiento m nimo para un sistema discreto de segundo orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.27. Regi on de dise no para un sistema discreto de segundo orden . . 4.28. Respuesta al paso de un sistema continuo de segundo orden, con cero real b = = 1 . . . . . . . . . . . . . . . . . . . . . . . . . 4.29. Sistema continuo de orden 4 con polos dominantes . . . . . . .

81 81 82 83 84 84 85 86 88

5.1. Sistema continuo retroalimentado simple . . . . . . . . . . . . . 91 5.2. Sistema discreto retroalimentado simple . . . . . . . . . . . . . 92 5.3. Arreglo de Routh. Primeras dos l neas . . . . . . . . . . . . . . 97 5.4. Arreglo de Routh. Dos l neas gen ericas . . . . . . . . . . . . . . 98 5.5. Arreglo de Routh del ejemplo 5.4. Primeras dos l neas . . . . . 98 5.6. Arreglo de Routh del ejemplo 5.4 . . . . . . . . . . . . . . . . . 99 5.7. Arreglo de Routh del ejemplo 5.5 . . . . . . . . . . . . . . . . . 100 5.8. Arreglo de Routh del ejemplo 5.6 . . . . . . . . . . . . . . . . . 100 5.9. Arreglo de Routh del ejemplo 5.7 . . . . . . . . . . . . . . . . . 101 5.10. Arreglo de Routh con cero en la primera columna. Arreglo incompleto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 5.11. Arreglo de Routh con cero en la primera columna. Aproximaci on 102 5.12. Arreglo de Routh con cero en la primera columna. Arreglo completo102 5.13. Arreglo de Routh con terminaci on prematura. Arreglo incompleto102 5.14. Arreglo de Routh con terminaci on prematura. Arreglo completo 103 5.15. Root-locus (en rojo) y root-locus complementario (en azul) del ejemplo 5.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 5.16. Diagramas de root-locus para el ejemplo 5.10 . . . . . . . . . . 106 5.17. Root-locus (en rojo) y root-locus complementario (en azul) del ejemplo 5.11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 5.18. Relaci on entre el root-locus y los diagramas de Bode . . . . . . 112 5.19. Diagramas de Bode para un ejemplo . . . . . . . . . . . . . . . 113 5.20. Determinaci on gr aca del valor de una funci on de transferencia racional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 5.21. Plano s y Plano F . . . . . . . . . . . . . . . . . . . . . . . . . 117 5.22. Plano s y Plano F en una trayectoria cerrada que no encierra el cero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 5.23. Plano s y Plano F en una trayectoria cerrada que encierra el cero118 xvii

i i i

i i libro 2006/1/25 15:02 page xviii #18

i i

OSCAR G. DUARTE

5.24. Plano s y Plano F en una trayectoria cerrada que no encierra el polo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 5.25. Plano s y Plano F en una trayectoria cerrada que encierra el polo119 5.26. Trayectoria de Nyquist para el caso general . . . . . . . . . . . 120 5.27. Trayectoria de Nyquist con polos en el eje imaginario . . . . . . 120 5.28. Diagrama de Nyquist . . . . . . . . . . . . . . . . . . . . . . . . 121 5.29. Diagrama de Nyquist para el ejemplo 5.13 . . . . . . . . . . . . 123 5.30. Transformaci on bilineal . . . . . . . . . . . . . . . . . . . . . . 125 5.31. Arreglo de Routh para el sistema transformado . . . . . . . . . 126 5.32. Arreglo de Jury. Primeras dos l neas . . . . . . . . . . . . . . . 127 5.33. Arreglo de Jury del ejemplo 5.15. Primeras dos l neas . . . . . 127 5.34. Arreglo de Jury del ejemplo 5.15. Primeras cuatro l neas . . . . 128 5.35. Arreglo de Jury del ejemplo 5.15. Arreglo completo . . . . . . . 128 5.36. root-locus (en rojo) y root-locus complementario (en azul) para el ejemplo 5.18 . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 5.37. Relaci on entre el root-locus y los diagramas de Bode para el caso discreto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 5.38. Diagramas de Bode para el ejemplo 5.19 . . . . . . . . . . . . . 134 5.39. Trayectoria de Nyquist para el caso discreto general . . . . . . 135 5.40. Trayectoria de Nyquist para el caso discreto con polos en la circunferencia unitaria . . . . . . . . . . . . . . . . . . . . . . . . 136 5.41. Diagrama de Nyquist para el ejemplo 5.20 . . . . . . . . . . . . 137 6.1. 6.2. 6.3. 6.4. 6.5. Sistema Continuo de m ultiples entradas y m ultiples salidas . . Sistema Discreto de m ultiples entradas y m ultiples salidas . . . Cambio de base de un vector . . . . . . . . . . . . . . . . . . . Diagrama de Matthew vac o simple . . . . . . . . . . . . . . . . Diagrama de bloques de un sistema continuo en representaci on de espacio de Estado . . . . . . . . . . . . . . . . . . . . . . . . 6.6. Diagrama de bloques de un sistema discreto en representaci on de espacio de Estado . . . . . . . . . . . . . . . . . . . . . . . . 6.7. Circuito RLC serie . . . . . . . . . . . . . . . . . . . . . . . . . 6.8. Motor DC controlado por campo . . . . . . . . . . . . . . . . . 6.9. Construcci on de una trayectoria en el Plano de Fase . . . . . . 6.10. Retrato de fase . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.11. Retratos de fase estables t picos . . . . . . . . . . . . . . . . . . 6.12. Retratos de fase inestables t picos . . . . . . . . . . . . . . . . . 6.13. Ejemplos de retratos de fase . . . . . . . . . . . . . . . . . . . . 6.14. Retrato de fase de un ejemplo . . . . . . . . . . . . . . . . . . . 6.15. Retrato de fase de un ejemplo en la base de los vectores propios 6.16. Realimentaci on por variable de estado . . . . . . . . . . . . . . 6.17. Realimentaci on por variable de estado de un sistema continuo . 6.18. Realimentaci on por variable de estado de un sistema discreto . 6.19. Circuito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.20. Realimentaci on por variable de estado con observador . . . . . xviii 140 140 145 153 160 161 162 163 175 176 177 178 179 183 183 190 191 192 193 195

i i i

i i libro 2006/1/25 15:02 page xix #19

i i

LISTA DE FIGURAS

No linealidades est aticas m as frecuentes . . . . . . . . . . . . . Sistema no lineal con dos entradas escal on . . . . . . . . . . . . Sistema no lineal con una entrada escal on y una sinusoide . . . Diagrama del p endulo simple . . . . . . . . . . . . . . . . . . . Retrato de fase del p endulo simple con a = b = 1 . . . . . . . . Retrato de fase del p endulo simple alrededor de un punto de equilibrio del tipo sif on . . . . . . . . . . . . . . . . . . . . . . . 7.7. Retrato de fase del p endulo simple alrededor de un punto de equilibrio del tipo punto de silla . . . . . . . . . . . . . . . . . . 7.8. Retrato de fase del sistema de Lotka-Volterra . . . . . . . . . . 7.9. Retrato de fase del oscilador de Van der Pol con = 1 . . . . . 7.10. Retrato de fase del oscilador de Dung con k = 0 . . . . . . . 7.11. Funci on discreta que origina un sistema ca otico . . . . . . . . . 7.12. Respuesta de un sistema discreto ca otico a tres entradas diferentes: xa = 0.445 + 1 1011 (negro), xb = 0.445 + 3 1011 (azul) y xc = 0.445 + 5 1011 (rojo) . . . . . . . . . . . . . . . . . . .

7.1. 7.2. 7.3. 7.4. 7.5. 7.6.

198 200 200 202 202 204 204 205 206 207 209

209

B.1. Resumen de los diagramas de Bode aproximados para sistemas continuos de primer orden (los cuatro primeros casos son exactos)235 B.2. Resumen de los diagramas de Bode aproximados para sistemas continuos de segundo orden . . . . . . . . . . . . . . . . . . . . 236 B.3. Diagrama de Bode de magnitud para un sistema continuo de segundo orden con distintos factores de amortiguamiento . . . . 237 B.4. Diagrama de Bode de fase para un sistema continuo de segundo orden con distintos factores de amortiguamiento . . . . . . . . 238 C.1. Diagrama de Nichols en coordenadas rectangulares . . . . . . . C.2. Diagrama de Nichols en coordenadas polares . . . . . . . . . . D.1. Cambio de base de un vector . . . . . . . . . . . . . . . . . . . D.2. Rotaci on de 90o en sentido horario . . . . . . . . . . . . . . . . D.3. Circunferencias Unitarias para diferentes normas . . . . . . . . D.4. Norma de una matriz basada en 1 . . . . . . . . . . . . . . D.5. Norma de una matriz basada en 2 . . . . . . . . . . . . . . D.6. Norma de una matriz basada en . . . . . . . . . . . . . . D.7. Codominio y rango de un operador lineal . . . . . . . . . . . . D.8. Codominio y rango del operador lineal del ejemplo D.27 . . . . D.9. Codominio y rango del operador lineal del ejemplo D.27 . . . . D.10.Codominio, espacio nulo, rango y nulidad de un operador lineal D.11.Espacios Nulos de (A I)i y cadenas de vectores propios generalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.12.Espacios nulos del ejemplo . . . . . . . . . . . . . . . . . . . . . D.13.Diagrama de Matthew vac o . . . . . . . . . . . . . . . . . . . . D.14.Diagrama de Matthew vac o simple . . . . . . . . . . . . . . . . D.15.Diagrama de Matthew lleno . . . . . . . . . . . . . . . . . . . . 242 242 251 253 257 259 260 260 262 263 263 265 276 277 279 279 280

xix

i i i

i i libro 2006/1/25 15:02 page xx #20

i i

OSCAR G. DUARTE

xx

i i i

i i libro 2006/1/25 15:02 page xxi #21

i i

Lista de tablas
1.2. Variables y par ametros de sistemas f sicos . . . . . . . . . . . . 1.4. Variables f sicas empleadas en los grafos de enlaces de potencia 2.1. Comparaci on entre ecuaciones diferenciales y de diferencia . . . 2.2. M etodos elementales de soluci on de ecuaciones diferenciales y de diferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. Comparaci on de las deniciones de las transformadas de Laplace yZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4. Propiedades de las transformadas de Laplace y Z . . . . . . . 2.5. Tabla de parejas de transformadas elementales . . . . . . . . . 2.6. Tabla de parejas de transformadas elementales multiplicadas por el tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7. Ubicaci on de los polos en los planos complejos y funciones en el tiempo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Error de estado estacionario para sistemas continuos . . . . . . Error de estado estacionario para sistemas discretos . . . . . . Polos de la funci on de transferencia del ejemplo 5.8 . . . . . . Reglas de construcci on para el root-locus y el root-locus complementario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6. Transformaci on bilineal de algunos puntos sobre la circunferencia unitaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1. 5.2. 5.3. 5.5. 10 12 23 25 30 32 33 33 34 94 95 104 108 125

xxi

i i i

i i libro 2006/1/25 15:02 page xxii #22

i i

OSCAR G. DUARTE

xxii

i i i

i i libro 2006/1/25 15:02 page xxiii #23

i i

Prefacio

Este texto de An alisis de sistemas din amicos se ha preparado como material de apoyo para el curso de igual nombre impartido en la Facultad de Ingenier a de la Universidad Nacional de Colombia. Existe una versi on electr onica en la p agina del proyecto Universidad Virtual de la misma universidad (http://virtual.unal.edu.co) que est a acompa nada de aplicaciones de software, enlaces y documentaci on u tiles para la aprehensi on de los conceptos aqu presentados. Se ha supuesto un lector con conocimentos m nimos de ecuaciones diferenciales y cuyo inter es en el tema est e cercano al control de sistemas din amicos. En general, es adecuado como gu a para cursos de pregrado en ingenier a, aunque el ap endice D tiene un nivel m as avanzado. El cuerpo principal del texto se organiza as : el cap tulo 1 delimita el tipo de sistemas que se estudiar an en el texto y presenta las ideas b asicas sobre c omo obtener las ecuaciones matem aticas que describen su comportamiento. Esta tarea (la obtenci on de las ecuaciones) es fundamental para el an alisis y control de sistemas, y amerita un estudio mucho m as profundo que el destinado en este cap tulo introductorio; en los restantes cap tulos se asume que ya se cuenta con las ecuaciones de los sistemas a estudiar. Los fundamentos matem aticos para solucionar dichas ecuaciones se resumen en el cap tulo 2; especial enfasis se hace en los m etodos de las transformadas de Laplace y Z . Las herramientas m as usuales de an alisis de sistemas se presentan en el cap tulo 3 y el cap tulo 4 se dedica al estudio de los sistemas de primer y segundo orden, que resultan ser fundamentales pues presentan los comportamientos b asicos que pueden aparecer en cualquier sistema din amico. La realimentaci on, estrategia fundamental del control de sistemas din amicos, se explora en el cap tulo 5. Un enfoque diferente al an alisis de sistemas, el espacio de estado, se aborda en el cap tulo 6. Finalmente, el cap tulo 7 presenta algunos comportamientos que pueden aparecen en los sistemas no lineales, y que no pueden existir en los sistemas lineales. xxiii

i i i

i i libro 2006/1/25 15:02 page xxiv #24

i i

OSCAR G. DUARTE

Adicionalmente, se han incluido cuatro ap endices: el ap endice A contiene las demostraciones de las propiedades y parejas de las transformadas de Laplace y Z que se enuncian en el cap tulo 2 y se emplean a lo largo del texto. Los ap endices B y C est an dedicados a los diagramas de Bode y a la carta de Nichols, respectivamente. El ap endice D es una presentaci on rigurosa de los conceptos de algebra lineal que se enuncian en el cap tulo 6. Este texto no habr a sido posible sin la colaboraci on directa e indirecta de muchas personas. Quiero agradecer en primer lugar a los alumnos de los cursos de pregrado y posgrado de an alisis de sistemas din amicos cuyas observaciones y sugerencias han sido extremadamente valiosas; ellos han sido adem as la principal motivaci on de este trabajo; a los profesores Hernando D az y Estrella Parra por sus aportes y permanente est mulo. Agradezco tambien a la Universidad Nacional de Colombia por su apoyo en la publicaci on del texto; a la comuniA dad de desarrolladores y usuarios del programa L TEX sin cuyo aporte este y muchos libros ser an quimeras; a Alfredo Duplat Ayala por sus comentarios en el campo editorial; por u ltimo, pero no menos importante, a Tatiana y Laura por su cari no y paciencia y a Luc a, futuro e ilusiones.

Oscar G. Duarte

xxiv

i i i

i i libro 2006/1/25 15:02 page 1 #25

i i

Cap tulo 1 Introduccio n al modelamiento de sistemas

1.1.

Conceptos preliminares

Iniciamos el estudio del an alisis de sistemas din amicos lineales con la presentaci on de los siguientes conceptos b asicos:

1.1.1.

Sistemas

No es f acil encontrar una denici on exacta de sistema, quiz as porque el t ermino es utilizado en muy diversos contextos. En un sentido amplio, podemos entender por sistema aquello que se va a estudiar. Tal denici on es extremadamente vaga pero pone de maniesto la necesidad de delimitar el objeto de estudio, de imponerle unas fronteras precisas. Dividimos el universo en dos partes: el sistema y todo lo dem as; esto u ltimo lo denominamos el Entorno del Sistema. Podemos imaginar sistemas de tipos muy diferentes de acuerdo con qu e es lo que se va a estudiar; si se desea conocer c omo se nutre un determinado animal estar amos deniendo un sistema biol ogico, mientras que si lo que se quiere es conocer la variaci on de la poblaci on en una determinada ciudad a trav es de los a nos denir amos un sistema sociol ogico. Pueden plantearse tambi en sistemas abstractos, como por ejemplo el conjunto de los n umeros enteros o las estrategias de comunicaci on ling u sticas. El prop osito de este curso no es, por supuesto, abordar cualquier tipo de sistema, sino que se limita al estudio de un tipo espec co de sistemas que suelen denominarse en el contexto de la f sica, la matem atica y la ingenier a Sistemas 1

i i i

i i libro 2006/1/25 15:02 page 2 #26

i i

OSCAR G. DUARTE

Din amicos Lineales. Para precisar qu e tipo de sistemas son estos requerimos primero de la presentaci on de los conceptos de se nales y modelos.

1.1.2.

Se nales

Las se nales son el medio a trav es del cual el sistema interact ua con su entorno. En la gura 1.1 se visualiza esta interacci on: el sistema est a representado por un rect angulo, lo que da a entender que tiene sus fronteras denidas en forma precisa; este sistema recibe del entorno unas se nales de entrada, representadas por echas, y entrega a su entorno unas se nales de salida, tambi en representadas por echas. En las aplicaciones t picas de ingenier a, las se nales de entrada y salida son variables (f sicas o abstractas) que cambian en el tiempo, como por ejemplo, fuerzas, velocidades, temperaturas, etc.

Entradas

Sistema

Salidas

Figura 1.1: Sistema y se nales

Cuando un sistema recibe una u nica se nal de entrada y produce una u nica se nal de salida, se dice que es un sistema SISO (del ingl es Single Input Single Output ), mientras que si recibe varias entradas y produce varias salidas, se dice que es un sistema MIMO (del ingl es Multiple Input Multiple Output ). Tambi en existen las denominaciones MISO para sistemas de varias entradas y una sola salida, y SIMO para el caso con una entrada y varias salidas, este u tlimo poco frecuente.

1.1.3.

Modelos

Para entender un sistema debemos hacer una representaci on abstracta de el; tal representaci on es el modelo del sistema. La gura 1.2 visualiza la diferencia que existe entre sistema y modelo. El sistema existe, y de el hacemos una o varias abstracciones para poder comprenderlo. Las representaciones abstractas pueden ser de muchos tipos (ecuaciones, gr acas, etc.) algunos de los cuales son: Modelos mentales: son representaciones presentes en nuestro cerebro; tenemos, por ejemplo, una representaci on mental de nuestro cuerpo que nos permite controlarlo para caminar, saltar, etc. Modelos ling u sticos: son representaciones con palabras; este p arrafo, por ejemplo, intenta explicar con palabras qu e es el sistema denominado modelo ling u stico. 2

i i i

i i libro 2006/1/25 15:02 page 3 #27

i i

1.1. CONCEPTOS PRELIMINARES

Modelos gr acos: en ocasiones empleamos tablas y/o gr acas como modelos; los cat alogos de productos de ingenier a suelen contener muchos ejemplos de este tipo de modelo. Modelos matem aticos: estos modelos son ampliamente usados en areas como la f sica, la ingenier a, la econom a, etc.; generalmente se trata de ecuaciones que muestran las relaciones existentes entre las variables que afectan un sistema. Modelos de software: en ocasiones es posible desarrollar programas de computador que representen sistemas complejos.

Modelo1

Modelo4

Sistema

Modelo2

Modelo3

Figura 1.2: Sistemas y modelos

Es importante destacar que un mismo sistema puede ser representado por muchos modelos diferentes. Este hecho plantea el interrogante cu al es el mejor modelo de un sistema dado? No es sensato aspirar a obtener un modelo perfecto de un sistema real, porque existir an siempre fen omenos que se escapen a nuestra capacidad de abstracci on, por lo tanto, la respuesta debe darse en t erminos de la utilizaci on del modelo; el mejor modelo es aquel que sea u til para nuestros prop ositos particulares, y dentro de todos los modelos u tiles, preferiremos el m as sencillo. La utilidad del modelo tambi en determinar a el grado de sosticaci on que se requiera.

1.1.4.

Construcci on de los modelos matem aticos

En general, la construcci on de modelos se basa en la observaci on del sistema. Existen algunos caminos b asicos para obtener un modelo (ver gura 1.3): 3

i i i

i i libro 2006/1/25 15:02 page 4 #28

i i

OSCAR G. DUARTE

Modelamiento de sistemas: esta estrategia consiste en descomponer (abstractamente) el sistema en subsistemas m as simples, cuyos modelos sean factibles de obtener gracias a la experiencia previa. Una vez obtenidos estos submodelos, se buscan las relaciones que existen entre ellos, para interconectarlos y obtener el modelo del sistema original. Esta estrategia busca una descripci on desde adentro del sistema, generalmente basada en el conocimiento de las leyes que rigen los sistemas simples. El modelo as obtenido se conoce como modelo de caja blanca o modelo interno. Identicaci on de Sistemas: esta estrategia consiste en acumular un n umero suciente de observaciones sobre las se nales de entrada y salida del sistema, con el prop osito de emplearlas para construir un modelo del mismo. No se centra en lo que existe en el interior del sistema, sino en su comportamiento respecto al entorno. El modelo as obtenido se conoce como modelo de caja negra o modelo entrada - salida. Estrategia h brida: existe una tercera estrategia, que realmente es una combinaci on de las anteriores: al igual que en la estrategia de modelamiento, se emplea el conocimiento que est e a la mano acerca de la estructura interna del sistema y las leyes que rigen su comportamiento, y se emplean observaciones para determinar la informaci on que haga falta. El modelo as obtenido se conoce como modelo de caja gris.

Modelamiento de Sistemas c Modelos de caja blanca d d Modelos de caja gris

Identicaci on de Sistemas c Modelos de caja negra

Figura 1.3: Construcci on de modelos

1.1.5.

Clasicaci on de los modelos matem aticos

En el ambito de este texto se emplear an modelos de tipo matem atico, es decir, nuestros modelos ser an ecuaciones y el an alisis de los sistemas as modelados estar a ligado a la soluci on de dichas ecuaciones. Las siguientes deniciones ayudar an a puntualizar qu e tipo de modelos matem aticos son los que se pretenden estudiar, seg un se observa en la gura 1.4. Modelos causales y no causales: el estado de un sistema causal depende s olo de las condiciones presentes y pasadas, pero no de las futuras, es 4

i i i

i i libro 2006/1/25 15:02 page 5 #29

i i

1.1. CONCEPTOS PRELIMINARES

Modelos Matem aticos

c
No Causales

c
Causales

c
Est aticos

c
Din amicos

c
Estoc asticos

c
Determin sticos

Par ametros Par ametros Distribuidos Concentrados

c
No Lineales

c
Lineales

Variantes en tiempo

Invariantes en tiempo

c
Discretos

c
Continuos

Figura 1.4: Clasicaci on de los modelos matem aticos de sistemas

i i i

i i libro 2006/1/25 15:02 page 6 #30

i i

OSCAR G. DUARTE

decir hay una relaci on de causalidad. Los sistemas f sicos son causales, pero se pueden concebir modelos de ciertos sistemas que no lo sean. En el texto se estudiar an s olo sistemas causales. Modelos est aticos y din amicos: el estado de un sistema est atico depende s olo de las condiciones presentes y no de las pasadas. En contraposici on, el estado de un sistema din amico depende de lo que haya sucedido en el pasado, generalmente debido a que en el sistema hay alg un tipo de almacenamiento de energ a. Los sistemas din amicos tambi en se conocen como sistemas con memoria. Los modelos de sistemas din amicos son ecuaciones diferenciales o de diferencia. En el texto se estudiar an s olo sistemas din amicos. Modelos estoc asticos y determin sticos: en ocasiones se sabe que existen variables que afectan el sistema, pero no es posible predecir el valor que estas puedan tomar; una de las alternativas para hacer frente a estos casos consiste en considerar que esa variable es aleatoria y buscar t ecnicas basadas en la teor a de probabilidades para analizar el sistema. Un modelo que incluya variables aleatorias es un modelo estoc astico, mientras que modelos exentos de aleatoridad se denominan modelos determin sticos. Estos u ltimos ser an los que se estudien en este texto. Modelos de par ametros concentrados y distribuidos: la mayor a de los fen omenos f sicos ocurren en una regi on del espacio, pero en muchas ocasiones es posible representar ese fen omeno como algo puntual; por ejemplo, para estudiar la atracci on entre el sol y la tierra es posible representar toda la masa de cada uno de esos cuerpos concentrada en un u nico punto (su centro de gravedad). Sin embargo, otros fen omenos como la transmisi on de ondas electromagn eticas o las olas en el mar requieren una representaci on que considere qu e est a sucediendo en cada punto del espacio, en este caso se necesita un modelo de par ametros distribuidos en el espacio, en contraposici on a los modelos de par ametros concentrados. Los modelos de par ametros distribuidos implican ecuaciones diferenciales con derivadas parciales y no ser an estudiados en este texto; por su parte los modelos de par ametros concentrados, requieren ecuaciones con derivadas o ecuaciones de diferencia ordinarias. Modelos lineales y no lineales: la linealidad es una propiedad que pueden tener o no las funciones; realmente se trata de dos propiedades agrupadas bajo un mismo nombre. Dada una funci on y = f (x) estas propiedades son: 1. Proporcionalidad: es igual calcular la funci on en un argumento amplicado por un factor que calcularla sobre el argumento y luego amplicar el resultado por ese mismo factor: f (x) = f (x) 6

i i i

i i libro 2006/1/25 15:02 page 7 #31

i i

1.1. CONCEPTOS PRELIMINARES

En t erminos pr acticos, esto signica que en los modelos lineales al duplicar las entradas se duplican las salidas. 2. Superposici on: es igual calcular la funci on en la suma de dos argumentos que calcularla por separado en cada uno de los argumentos y sumar los resultados. f (x1 + x2 ) = f (x1 ) + f (x2 ) En t erminos pr acticos, esto signica que en los modelos lineales de varias entradas, las salidas pueden conocerse calculando por separado el efecto de cada entrada y sumando los resultados. En este texto se estudiar an los modelos lineales, y tan s olo en el cap tulo 7 se mencionar an algunos comportamientos especiales que pueden ocurrir en los sistemas no lineales. Modelos variantes e invariantes en el tiempo: un modelo se dice invariante en el tiempo cuando las propiedades del sistema modelado se consideran constantes en el tiempo. En caso contrario se dice variante en el tiempo. N otese que la variaci on se reere a las propiedades (par ametros) del sistema, no de las se nales que le afectan (variables). En la mayor parte de este curso se considerar an sistemas invariantes en el tiempo. Modelos continuos y discretos: para describir el comportamiento de sistemas din amicos es posible denir la variable tiempo en dos formas distintas: Tiempo continuo: se considera que el tiempo t es una variable continua que puede tomar cualquier valor real, aunque generalmente se restringe a los valores positivos (t R+ ). Las variables resultan ser descritas por funciones que van de los reales positivos a los reales (f : R+ R). Tiempo discreto: se considera que el tiempo k es una variable discreta, es decir, que s olo toma valores en ciertos puntos de la recta real. Usualmente estos instantes est an espaciados de forma regular en un intervalo T . En este texto se considera adem as T = 1, en unidades de tiempo adecuadas, que pueden ser a nos, d as, microsegundos, etc. De esta forma k es una variable entera, generalmente positiva (k Z+ ). Las variables resultan ser descritas por funciones que van de los enteros positivos a los reales (f : Z+ R), es decir, son sucesiones. En este texto se considerar an ambos tipos de modelos, pero en forma independiente, es decir, no se considerar an sistemas h bridos que tengan una parte descrita en forma continua y otra en forma discreta. Estos sistemas son de amplio inter es en las aplicaciones de control digital y en tratamiento digital de se nales (particularmente el efecto del periodo T del tiempo discreto resulta ser importante), pero no son tratados en este texto. 7

i i i

i i libro 2006/1/25 15:02 page 8 #32

i i

OSCAR G. DUARTE

1.1.6.

Modelos matem aticos a utilizar

De acuerdo con lo presentado en la secci on 1.1.5, y resumido en la gura 1.4, en este curso se emplear an modelos matem aticos causales, din amicos, determin sticos, de par ametros concentrados, lineales, invariantes en el tiempo, para dos casos diferentes: tiempo continuo y tiempo discreto. Para un sistema continuo de una u nica entrada y una u nica salida, como el de la gura 1.5, el modelo empleado corresponde a una ecuaci on diferencial ordinaria de coecientes constantes : an dy dn y + + a1 + a0 y (t) = n dt dt bm

dm u du + + b1 + b0 u(t) n m m dt dt

(1.1)

Por su parte, un sistema discreto de una u nica entrada y una u nica salida, como el de la gura 1.6, tendr a por modelo una ecuaci on de diferencias nitas ordinaria de coecientes constantes : an y (k + n) + + a1 y (k + 1) + a0 y (k ) = bm u(k + m) + + b1 u(k + 1) + b0 u(k ) n m E E y (t)

(1.2)

u(t)

Sistema

Figura 1.5: Sistema din amico continuo

u(k )

Sistema

E y (k )

Figura 1.6: Sistema din amico discreto

La condici on n m de las ecuaciones (1.1) y (1.2) asegura modelos causales. En efecto, podemos suponer una ecuaci on de diferencias que viole esta condici on, por ejemplo y (k ) = u(k + 1) ; es obvio que para cualquier k la salida del sistema depende de una condici on futura de la entrada, (por ejemplo para k = 0 se tiene y (0) = u(1)), lo que viola la condici on de causalidad. Otro tipo de ecuaciones diferenciales que se emplear an relacionan vectores de variables mediante matrices. Para el caso continuo se muestra un ejemplo en (1.3) y para el caso discreto en (1.4) x1 x 1 a11 a12 a13 x 2 = a21 a22 a23 x2 (1.3) x3 x 3 a31 a32 a33 8

i i i

i i libro 2006/1/25 15:02 page 9 #33

i i

1.2. SISTEMAS F ISICOS

x1 (k + 1) a11 x2 (k + 1) = a21 x3 (k + 1) a31

a12 a22 a32

a13 x1 (k ) a23 x2 (k ) a33 x3 (k )

(1.4)

1.2.

Sistemas f sicos

Los modelos matem aticos de las ecuaciones (1.1) y (1.2) pueden ser u tiles para representar el comportamiento de diversos tipos de sistemas en areas de la f sica, ingenier a, biolog a, econom a, sociolog a, etc. Por lo tanto las t ecnicas de an alisis que se explicar an en este texto son de amplia aplicabilidad. No obstante, centramos aqu nuestra atenci on en los fundamentos necesarios para obtener modelos continuos de cierto tipo de sistemas frecuentes en la ingenier a. La tabla 1.2 resume las Variables y Par ametros de algunos de estos sistemas. Para cada caso se han identicado dos variables que permiten analizar algunos fen omenos; estas variables se han identicado como Esfuerzo E y Flujo F , y pueden interpretarse como las variables que causan un fen omeno y la forma en que este fen omeno se maniesta; dicha interpretaci on, sin embargo, es arbitraria y corresponde tan s olo a la met afora que se haya empleado para entender el fen omeno f sico. Para resaltar este hecho, en la tabla 1.2 se presentan los sistemas el ectricos con dos posibles interpretaciones. De todos los posibles fen omenos f sicos existentes, en la tabla 1.2 se presentan aquellos que tienen un modelo matem atico que corresponde a uno de los siguientes casos: Resistencia: el Esfuerzo es directamente proporcional al Flujo, resultando en una ecuaci on de la forma E = RF . Inductancia: el Esfuerzo es directamente proporcional a la variaci on del Flujo, . resultando en una ecuaci on de la forma E = L dF dt Capacitancia: el Esfuerzo es directamente proporcional a la acumulaci on del Flujo, resultando en una ecuaci on de la forma E = C F dt. N otese que las variables de Esfuerzo y Flujo que aparecen en la tabla 1.2 han sido seleccionadas tomando como u nico criterio el que permitan escribir los modelos matem aticos de ciertos fen omenos f sicos de acuerdo con alguno de los tres casos anteriores; podr an seleccionarse otras variables para describir otros fen omenos. Dado que las descripciones matem aticas de estos fen omenos son semejantes, es posible establecer analog as entre los tipos de sistemas que depender an de las variables seleccionadas como Esfuerzo y Flujo; por ejemplo, ser a posible establecer una analog a entre los resortes lineales de los sistemas traslacionales y las inductancias de los sistemas el ectricos (columnas 2 y 4 tabla 1.2), pero tambi en puede establecerse una analog a entre el mismo tipo de resorte y las capacitancias de los sitemas el ectricos (columnas 3 y 4 tabla 1.2). 9

i i i

i i
OSCAR G. DUARTE

i i

El ectrico A Esfuerzo E Flujo F Resistencia 10 E = RF Inductancia E = L dF dt Capacitancia E = C F dt i = Ge Capacitancia i = C de dt Inductancia i=


1 L

El ectrico B Tensi on e Corriente i Resistencia

Corriente i Tensi on e Conductancia

Mec anico traslacional Fuerza f Velocidad v Amortiguamiento viscoso f = Bv Masa de inercia f = M dv dt Resorte f =K vdt

Mec anico rotacional Torque Velocidad angular Amortiguamiento viscoso rotacional = B Momento de inercia = J d dt Resorte torsional = KT dt

Hidra ulico (Tanques) Caudal q Nivel de l quido h Resistencia Hidr aulica

T ermico Diferencia de temperatura Flujo de calor qc Resistencia t ermica

libro 2006/1/25 15:02 page 10 #34

e = Ri Inductancia
di e = L dt Capacitancia 1 e= C idt

q = RH h Area de tanque q = A dh dt

= RT qc

edt

Capacitancia t ermica = CT qc dt

Tabla 1.2: Variables y par ametros de sistemas f sicos

i i i

i i libro 2006/1/25 15:02 page 11 #35

i i

1.3. GRAFOS DE ENLACES DE POTENCIA. BOND GRAPHS

1.3.

Grafos de enlaces de potencia. Bond Graphs

La construcci on de modelos matem aticos a partir de las relaciones de la tabla 1.2 puede ser una tarea complicada para sistemas complejos en los que existan combinaciones de sistemas de diferente tipo. Una de las estrategias que facilita la construcci on de tales modelos se denomina t ecnica de los Bond Graphs. Los Bond Graphs son grafos basados en las relaciones de potencia que existen en los sistemas f sicos, y por esa raz on los llamaremos grafos de enlaces de potencia, aunque esta no es una traducci on literal, ni es ampliamente empleada. La representaci on de las relaciones de potencia se hace en funci on de una pareja de variables, Esfuerzo e(t) y Flujo f (t) que se seleccionan adecuadamente seg un el tipo de sistema a modelar, de tal manera que la potencia p(t) se calcule como: p(t) = e(t)f (t) (1.5)

Las variables empleadas se relacionan en la tabla 1.41 . Adicionalmente, se consideran las integrales respecto al tiempo del Esfuerzo y el Flujo, P y Q respectivamente. En los ejemplos de este cap tulo se considerar an u nicamente ejemplos de sistemas el ectricos y mec anicos.

1.3.1.

Elementos b asicos

Los siguientes son los elementos b asicos de un grafo de enlaces de potencia: Elementos de 1 puerto: estos elementos representan sistemas en donde s olo interviene una variable de Esfuerzo y una variable de Flujo. La gura 1.7 muestra los distintos elementos de un puerto, su s mbolo y la relaci on existente entre las variables de Esfuerzo y Flujo. Los tres primeros elementos, R, C , I , son elementos pasivos, ya que no contienen fuentes de energ a, mientras que los dos u ltimos, Se y Sf , son elementos activos que suministran energ a (son fuentes de Esfuerzo y Flujo respectivamente). Elementos de 2 puertos: estos elementos son conversores de potencia, es decir, reciben potencia, la transforman y la entregan sin p erdida alguna. Por uno de los puertos reciben potencia y por el otro la entregan; en cada puerto hay una variable de Esfuerzo y una de Flujo. La gura 1.8 muestra los dos tipos de elementos de dos puertos que existen, sus s mbolos y las relaciones matem aticas que los rigen. Elementos multipuerto (Uniones): estos elementos representan la ley de continuidad de potencia, y sirven para describir las relaciones topol ogicas
1 N otese que no necesariamente son las mismas variables Esfuerzo y Flujo relacionadas en la tabla 1.2, aunque algunas coinciden.

11

i i i

i i libro 2006/1/25 15:02 page 12 #36

i i

OSCAR G. DUARTE

Sistema El ectrico Mec anico traslacional Mec anico rotacional Hidra ulico T ermico A T ermico B Qu mico A Qu mico B Magn etico

Esfuerzo Tensi on el ectrica Fuerza Torque Presi on Temperatura Presi on Potencial qu mico Entalp a Fuerza magnetomotriz

e v F P T P m h em

Flujo Corriente el ectrica Velocidad Velocidad angular Variaci on de ujo volum etrico Variaci on de diferencia de entrop a Variaci on de cambio de volumen Variaci on de ujo molar Variaci on de ujo m asico Flujo magn etico

f i dQ/dt ds/dt dV /dt dN/dt dm/dt

Tabla 1.4: Variables f sicas empleadas en los grafos de enlaces de potencia

del sistema y as relacionar elementos de uno o dos puertos entre s . La gura 1.9 muestra los dos tipos de uniones existentes, sus s mbolos y las relaciones matem aticas que los rigen.

Ejemplo 1.1 La gura 1.10 muestra el diagrama de un elevador, compuesto por un motor el ectrico, un eje, una polea, un cable y un vag on. En el motor hay un circuito el ectrico que incluye una resistencia, una inductancia y la tensi on contraelectromotriz; el eje se considera r gido, sin masa y con fricci on viscosa; la polea tiene un momento de inercia; el cable es el astico y el vag on est a directamente acoplado al cable. La gura 1.11 muestra el sistema en forma esquem atica, resaltando la existencia de diferentes dominios de energ a: el ectrico, rotacional y traslacional. La gura 1.12 muestra el grafo de enlaces de potencia del sistema completo: en la primera uni on se representa el circuito el ectrico en serie (uni on tipo 1 porque el ujo es com un); el rotador representa la conversi on de energ a el ectrica en rotacional; la siguiente uni on representa el comportamiento de la polea; el transformador muestra el cambio del dominio de energ a rotacional al traslacional; y la u ltima uni on representa los fen omenos mec anicos en el vag on, incluida la atracci on de la gravedad. En este grafo se han numerado todos los enlaces, para facilitar su identicaci on. 12

i i i

i i libro 2006/1/25 15:02 page 13 #37

i i

1.3. GRAFOS DE ENLACES DE POTENCIA. BOND GRAPHS

Tipo de Elemento

S mbolo

Relaciones e = Rf R f= e=C C f=
e R

Elemento R

e f

Elemento C

e f

f dt
1 de C dt

Elemento I

e f

e = I df dt f=
1 I

edt

Fuente de Esfuerzo

Se

e f

e = Se

Fuente de Flujo

Sf

e f

f = Sf

Figura 1.7: Elementos de un puerto para grafos de enlaces de potencia

Tipo de Elemento

S mbolo e1 f1 e2 f2

Relaciones e1 = ke2 f1 =
f2 k

Transformador

TF : k

Rotador

e1 f1

GY : k

e2 f2

e1 = kf2 f1 =
e2 k

Figura 1.8: Elementos de dos puertos para grafos de enlaces de potencia

13

i i i

i i libro 2006/1/25 15:02 page 14 #38

i i

OSCAR G. DUARTE

Tipo de Elemento

S mbolo

Relaciones

e2 f2 Uni on Tipo 0 e1 f1 0 f4 e4 e3 f3 e1 = e2 = e3 = e4 f1 = f2 + f3 + f4

e2 f2 Uni on Tipo 1 e1 f1 1 f4 e4 e3 f3 e1 = e2 + e3 + e4 f1 = f2 = f3 = f4

Figura 1.9: Elementos multipuerto para grafos de enlaces de potencia

14

i i i

i i libro 2006/1/25 15:02 page 15 #39

i i

1.3. GRAFOS DE ENLACES DE POTENCIA. BOND GRAPHS

+ v (t)

Figura 1.10: Grafos de enlace de potencia. Diagrama del ejemplo 1.1

Re

L k Rb

Dominio Rotacional J D/2 Dominio Traslacional

us

Dominio El ectrico

Ce

mg
Figura 1.11: Grafos de enlace de potencia. Esquema del ejemplo 1.1

15

i i i

i i libro 2006/1/25 15:02 page 16 #40

i i

OSCAR G. DUARTE

I:L e2 f2 S.. e us e1 f1 e3 f3 GY .. k e5 f5

I:J e6 f6 e7 f7 TF : D 2

1 f4 e4 R : Re

1 f8 e8

f9 e9 R : Rb C : Cel f10 e10 0 f11 e11 Se : mg e13 f13

1 f12 e12 I:m

Figura 1.12: Grafo de enlaces de potencia del ejemplo 1.1

16

i i i

i i libro 2006/1/25 15:02 page 17 #41

i i

1.3. GRAFOS DE ENLACES DE POTENCIA. BOND GRAPHS

Salida de Flujo e f f = g (e)

Salida de Esfuerzo e f e = g (f )

Figura 1.13: Enlaces con marcas de causalidad

1.3.2.

Causalidad

En las guras 1.7 y 1.8 se observa que las relaciones entre esfuerzo y ujo pueden escribirse de dos formas diferentes para algunos de los elementos: Salida de Esfuerzo: se calcula e en funci on de f , por ejemplo e = g (f ). Salida de Flujo: se calcula f en funci on de e, por ejemplo f = g (e). La gura 1.13 muestra c omo se modica el s mbolo del enlace cuando se toma cada una de las dos alternativas, agregando unas marcas de causalidad en alguno de los extremos del enlace. El an alisis de causalidad permite determinar cu al de los dos tipos de relaciones debe emplearse en cada enlace. Para ello, es necesario denir las siguientes relaciones de causalidad: Causalidad ja: en ocasiones s olo es posible un tipo de causalidad, como por ejemplo en las fuentes de Esfuerzo y Flujo; en estas situaciones la causalidad est a predeterminada. Causalidad condicionada: en los elementos de m as de un puerto la causalidad est a condicionada por las siguientes reglas: En un rotador cada uno de sus puertos debe tener una causalidad diferente. En un transformador ambos puertos deben tener la misma causalidad. En las uniones tipo 0 s olo hay una marca de causalidad en el lado de la uni on. En las uniones tipo 1 s olo hay una marca de causalidad que no est e del lado de la uni on. Causalidad preferida: en los elementos cuya relaci on esfuerzo-ujo puede ser una integral o una derivada, en este texto se preere la relaci on de derivaci on2 , por lo tanto se tiene que:
2 La

integraci on es preferible para la utilizaci on de m etodos num ericos.

17

i i i

i i libro 2006/1/25 15:02 page 18 #42

i i

OSCAR G. DUARTE

Para elementos tipo C se preere la causalidad de salida de ujo. Para elementos tipo I se preere la causalidad de salida de esfuerzo. Causalidad indiferente: en las relaciones est aticas, como la de los elementos R se obtiene el mismo tipo de ecuaci on con cualquiera de las dos causalidades, y por lo tanto esta es indiferente. Para determinar la causalidad de un grafo, se emplea el siguiente procedimiento: 1. Asignar una causalidad ja y propagarla a trav es de las causalidades condicionadas. Repetir el procedimiento con todas las causalidades jas. 2. Asignar una causalidad preferida y propagarla a trav es de las causalidades condicionadas. Repetir el procedimiento con todas las causalidades preferidas. 3. Asignar una causalidad indiferente y propagarla a trav es de las causalidades condicionadas. Repetir el procedimiento con todas las causalidades indiferentes. Ejemplo 1.2 Retomando el ejemplo 1.1, cuyo grafo de enlaces de potencia se muestra en la gura 1.12, el procedimiento de asignaci on de causalidades permite obtener el grafo causal de la gura 1.14.

1.3.3.

Obtenci on de las ecuaciones

A partir de un grafo causal se pueden derivar las ecuaciones diferenciales que describen el sistema con el siguiente procedimiento: 1. Obtener las ecuaciones diferenciales y las ecuaciones algebr aicas de cada uno de los elementos del grafo. 2. Eliminar las ecuaciones algebr aicas. Ejemplo 1.3 Las ecuaciones del grafo causal de la gura 1.14 (Ejemplos 1.1 y 1.2) se obtienen as : Enlace 1: e1 = us Enlace 2: e2 = Ldf2 /dt Enlace 4: f4 = e4 /Re Primera uni on: f1 = f2 = f3 = f4 Rotador: e3 = Kf5 Enlace 6:e6 = Jdf6 /dt 18 f3 =
1 K e5

e1 = e2 + e3 + e4

i i i

i i libro 2006/1/25 15:02 page 19 #43

i i

1.3. GRAFOS DE ENLACES DE POTENCIA. BOND GRAPHS

I:L e2 f2 S.. e us e1 f1 e3 f3 GY .. k e5 f5

I:J e6 f6 e7 f7 TF : D 2

1 f4 e4 R : Re

1 f8 e8

f9 e9 R : Rb C : Cel f10 e10 0 f11 e11 Se : mg e13 f13

1 f12 e12 I:m

Figura 1.14: Grafo causal de enlaces de potencia del ejemplo 1.1

19

i i i

i i libro 2006/1/25 15:02 page 20 #44

i i

OSCAR G. DUARTE

Enlace 8:f8 = e8 /Rb Segunda uni on: f5 = f6 = f7 = f8 Transformador: e7 = D 2 e9 Enlace 10: f10 = Cel de10 /dt Tercera uni on: e9 = e10 = e11 Enlace 12: e1 2 = mde12 /dt Enlace 13: f13 = mg Cuarta uni on: f11 = f12 = f13 e12 = e11 + e13 f9 = f10 + f11 e5 = e6 + e7 + e8
2 f7 = D f9

1.3.4.

Procedimientos espec cos

Se consignan aqu dos procedimientos espec cos, u tiles para la obtenci on de grafos de enlaces de potencia para circuitos el ectricos y sistemas mec anicos traslacionales, respectivamente. Circuitos el ectricos 1. Crear una uni on tipo 0 por cada nodo del circuito. 2. Para cada elemento del circuito crear una uni on tipo 1, adicionarle a esa uni on un enlace que represente al elemento y enlazar la uni on con las dos uniones tipo 0 correspondientes a los nodos entre los que est a conectado el elemento. 3. Asignar las direcciones de potencia a los enlaces. 4. Si hay un nodo de referencia, eliminar la uni on tipo 0 correspondiente y los enlaces adyacentes. 5. Simplicar el grafo. Sistemas traslacionales 1. Crear una uni on tipo 1 para cada velocidad diferente (absolutas y relativas). 2. Para cada fen omeno que genere una fuerza, crear una uni on tipo 0, adicionarle a esa uni on un enlace que represente al fen omeno y enlazar la uni on con las dos uniones tipo 1 correspondientes; considerar las inercias. 3. Asignar las direcciones de potencia a los enlaces. 4. Eliminar la uni on tipo 1 correspondiente a velocidad cero. 5. Simplicar el grafo. 20

i i i

i i libro 2006/1/25 15:02 page 21 #45

i i

Cap tulo 2 Preliminares matem aticos

2.1.
2.1.1.

Ecuaciones diferenciales y de diferencia


Ecuaciones diferenciales

Una ecuaci on diferencial es una ecuaci on en la que intervienen derivadas (y/o integrales). La variable que mide el tiempo (t) var a continuamente (t R). Un ejemplo sencillo es el siguiente: dx = 2x(t) dt (2.1)

La soluci on de una ecuaci on diferencial es una funci on f (t) t R que satisfaga la ecuaci on. Cualquiera de las siguientes funciones es soluci on de la ecuaci on (2.1): f1 (t) = e2t ya que
df1 dt

= 2e2t = 2f1 (t) = 4e2t = 2f2 (t) = 6e2t = 2f3 (t)

f2 (t) = 2e2t ya que f3 (t) = 3e2t ya que

df2 dt df3 dt

Para poder establecer una u nica soluci on de la ecuaci on, es preciso conocer unas condiciones auxiliares. El n umero de estas condiciones necesarias es igual al grado de la ecuaci on (n). Usualmente, en las aplicaciones de an alisis de sistemas din amicos, estas condiciones se determinan para el instante de tiempo t = 0, por lo que se denominan condiciones iniciales, y corresponden al valor de la funci on desconocida y de sus derivadas en t = 0 ... (0), f (0), , f (n) (0) f (0), f(0), f 21

i i i

i i libro 2006/1/25 15:02 page 22 #46

i i

OSCAR G. DUARTE

Por ejemplo, al establecer f (0) = 1 como condici on adicional para la ecuaci on (2.1), la u nica soluci on v alida es f1 (t) = e2t

2.1.2.

Ecuaciones de diferencias nitas

Una ecuaci on de diferencias es una ecuaci on en la que intervienen diferencias nitas. La variable que mide el tiempo (k ) var a discretamente . En general, existen tres posibilidades para considerar la forma en que se produce esta variaci on discreta: k = 1, 2, 3, k = T, 2T, 3T, T Rk = k1 , k2 , k3 , ki R En la primera opci on el tiempo es una variable entera (k Z), mientras que en la segunda es una variable real que s olo toma ciertos valores espaciados uniformemente. En este texto se adoptar a la primera opci on. No obstante, debe aclararse que la segunda opci on es muy empleada en aplicaciones de control digital y tratamiento de se nales, en las que la elecci on adecuada del valor de T resulta de extrema importancia1 . El siguiente es un ejemplo sencillo de una ecuaci on de diferencias x(k + 1) = 2x(k ) (2.2)

N otese la similitud con el ejemplo de la ecuaci on 2.1, en el que la derivada de primer orden ha sido reemplazada por la diferencia nita de primer orden. Como el tiempo no es continuo, no tiene sentido hablar de derivadas e integrales de las funciones, pues las variables no son continuas en ning un punto. La soluci on de una ecuaci on de diferencias es una funci on f (k ) k Z que satisfaga la ecuaci on. Cualquiera de las siguientes funciones es soluci on de la ecuaci on (2.2): f1 (k ) = 2k = 1, 2, 4, ya que f1 (k + 1) = 2k+1 = 2f1 (k ) f2 (k ) = 2(2k ) = 2, 4, 8, ya que f2 (k + 1) = 2(2k+1 ) = 2f2 (k ) f3 (k ) = 3(2k ) = 3, 6, 12, ya que f2 (k + 1) = 3(2k+1 ) = 2f3 (k ) Para poder establecer una u nica soluci on de la ecuaci on, es preciso conocer unas condiciones auxiliares. El n umero de estas condiciones necesarias es igual al grado de la ecuaci on (n). Usualmente, en las aplicaciones de an alisis de sistemas din amicos, estas condiciones se determinan para el instante de tiempo k = 0, por lo que se denominan condiciones iniciales, y corresponden al valor de la funci on desconocida y de sus diferencias en k = 0: f (k ), f (k + 1), f (k + 2), f (k + 3), , f (k + n) con k = 0

1 En general el problema surge al considerar que un mismo sistema puede describirse por ecuaciones diferenciales y de diferencia en forma simult anea. En este texto se considerar an s olo sistemas continuos o discretos, pero nunca una mezcla de ambos.

22

i i i

i i libro 2006/1/25 15:02 page 23 #47

i i

2.1. ECUACIONES DIFERENCIALES Y DE DIFERENCIA

Ecuaciones diferenciales Intervienen derivadas. El tiempo (t) var a continuamente (t R) La soluci on es una funci on f (t) t R que satisfaga la ecuaci on. Para poder establecer una u nica soluci on de la ecuaci on se emplean tantas condiciones iniciales como orden tenga la ecuaci on. Las condiciones iniciales son y (0), y (0), y (0),

Ecuaciones de diferencia Intervienen diferencias nitas. El tiempo (k ) var a discretamente (k Z). La soluci on es una funci on f (k ) k Z (una sucesi on) que satisfaga la ecuaci on. Para poder establecer una u nica soluci on de la ecuaci on se emplean tantas condiciones iniciales como orden tenga la ecuaci on. Las condiciones iniciales son y (0), y (1), y (2),

Tabla 2.1: Comparaci on entre ecuaciones diferenciales y de diferencia

es decir: f (0), f (1), f (2), f (3), , f (n) Por ejemplo, al establecer f (0) = 1 como condici on adicional para la ecuaci on (2.2), la u nica soluci on v alida es f1 (k ) = 2k La tabla 2.1 resume una comparaci on entre las ecuaciones diferenciales y de diferencia. Debido a las grandes semejanzas entre los dos tipos de ecuaciones, en ocasiones nos referiremos a ambas simult aneamente empleando la sigla E.D.

2.1.3.

Ecuaciones diferenciales y de diferencias lineales

Linealidad La linealidad es una propiedad de algunas funciones. Para poseer esta propiedad es necesario satisfacer dos condiciones. Sea la funci on f (x) : U V , para x1 , x2 U y a un escalar, las dos condiciones son: 1. superposici on: f (x1 + x2 ) = f (x1 ) + f (x2 ) 2. proporcionalidad: f (ax1 ) = af (x1 ) Las derivadas, las integrales y las diferencias nitas son operaciones lineales. La funci on f (x) = ax + b no es una funci on lineal, a menos que b sea cero 2 .
2 Efectivamente, f (x + x ) = m(x + x ) + b es diferente de f (x ) + f (x ) = (mx + b) + 1 2 1 2 1 1 1 (mx2 + b)

23

i i i

i i libro 2006/1/25 15:02 page 24 #48

i i

OSCAR G. DUARTE

E.D. lineales Las ecuaciones diferenciales lineales son de la forma: an (t) dy n dy + + a1 (t) + a0 (t)y (t) = dtn dt du dum + b0 (t)u(t) (2.3) bm (t) m + + b1 (t) dt dt

mientras que las ecuaciones de diferencia lineales son de la forma: an (k )y (k + n) + + a1 (k )y (k + 1) + a0 (k )y (k ) =

bm (k )u(k + m) + + b1 (k )u(k + 1) + b0 (k )u(k ) (2.4)

En este texto se estudian s olo ecuaciones con coecientes constantes, es decir, los casos en los que las ecuaciones (2.3) y (2.4) se convierten en (2.5) y (2.6), respectivamente. Estas ecuaciones representar an el comportamiento de sistemas din amicos como los de las guras 3.1 y 3.2 en los que la variable u estimula al sistema, y la respuesta de este se maniesta en la variable y . Adem as s olo se estudiar an aquellos casos en los que n m. an dy dum du dy n + + a + a y ( t ) = b + + b1 + b0 u(t) 1 0 m dtn dt dtm dt (2.5)

an y (k + n) + + a1 y (k + 1) + a0 y (k ) =

bm u(k + m) + + b1 u(k + 1) + b0 u(k ) (2.6)

2.1.4.

M etodos de soluci on de E.D. lineales

La soluci on de una E.D. lineal tiene dos componentes: ycompleta (t) = yhomoge nea (t) + yparticular (t) y (t) = yh (t) + yp (t) o en el caso discreto: ycompleta (k ) = yhomoge nea (k ) + yparticular (k ) y (k ) = yh (k ) + yp (k ) (2.8) (2.7)

Existen varios m etodos de soluci on para las E.D. lineales. Aunque en general emplearemos los m etodos de las transformadas de Laplace y Z , inicialmente presentamos uno m as elemental y dispendioso, resumido en la tabla 2.2. 24

i i i

i i libro 2006/1/25 15:02 page 25 #49

i i

2.1. ECUACIONES DIFERENCIALES Y DE DIFERENCIA

Ecuaciones diferenciales 1. Obtener la soluci on homog enea con el siguiente procedimiento: Se escribe el polinomio caracter stico de la ecuaci on. Se obtienen las ra ces i del polinomio caracter stico. Se construye la soluci on yh (t) = c1 e1 t + + cn en t 2. Obtener una soluci on particular yp (t). Generalmente se procede probando una soluci on similar a la funci on de entrada, u(t) 3. Construir la respuesta completa y (t) = yh (t) + yp (t), reemplazar las condiciones iniciales y obtener los coecientes c1 , , cn

Ecuaciones de diferencia 1. Obtener la soluci on homog enea con el siguiente procedimiento: Se escribe el polinomio caracter stico de la ecuaci on. Se obtienen las ra ces i del polinomio caracter stico. Se construye la soluci on k yh (k ) = c1 k + + c n 1 n 2. Obtener una soluci on particular yp (t). Generalmente se procede probando una soluci on similar a la funci on de entrada, u(k ) 3. Construir la respuesta completa y (k ) = yh (k ) + yp (k ), reemplazar las condiciones iniciales y obtener los coecientes c1 , , cn

Tabla 2.2: M etodos elementales de soluci on de ecuaciones diferenciales y de diferencia

25

i i i

i i libro 2006/1/25 15:02 page 26 #50

i i

OSCAR G. DUARTE

Ejemplo 2.1 Obtener la soluci on de la ecuaci on diferencial lineal: y + 3y + 2y = f(t) donde f (t) = t2 + 5t + 3 y las C.I. son y (0) = 2 y (0) = 3 1. Obtener la soluci on homog enea. El polinomio caracter stico es: P () = 2 + 3 + 2 P () = ( + 2)( + 1) Las ra ces de P () son 1 = 1 2 = 2 La soluci on homog enea es: yh (t) = c1 et + c2 e2t 2. Obtener una soluci on particular: Dado que f (t) es un polinomio de grado 2, probamos una soluci on particular de esa misma forma: yp (t) = 2 t2 + 1 t + 0 Calculamos y p (t), y p (t) y f(t): y p (t) = 22 t + 1 y p (t) = 22 f(t) = 2t + 5 Reemplazamos en la E.D.: 22 + 3(22 t + 1 ) + 2(2 t2 + 1 t + 0 ) = 2t + 5 que podemos agrupar as : 22 t2 + (62 + 21 )t + (22 + 31 + 20 ) = 2t + 5 Al igualar coecientes obtenemos un sistema de tres ecuaciones y tres inc ognitas: 2 2 =0 6 2 + 2 1 =2 2 2 + 3 1 + 2 0 = 5 cuya soluci on es 2 = 0 1 = 1 0 = 1, y por lo tanto la soluci on particular es: yp (t) = t + 1 26 (2.11) (2.9)

(2.10)

i i i

i i libro 2006/1/25 15:02 page 27 #51

i i

2.1. ECUACIONES DIFERENCIALES Y DE DIFERENCIA

3. Construir la respuesta completa, y obtener los coecientes de la respuesta homog enea. La respuesta completa es: y (t) = yh (t) + yp (t) = c1 et + c2 e2t + t + 1 y su primera derivada es: y (t) = c1 et 2c2 e2t + 1 Al evaluar en t = 0 obtenemos las condiciones iniciales y (0) = c1 e0 + c2 e0 + 0 + 1 = c1 + c2 + 1 = 2 y (0) = c1 e0 2c2 e0 + 1 = c1 2c2 + 1 = 3 Con estas dos ecuaciones se obtienen los valores de c1 y c2 c1 = 4 c2 = 3 Por lo tanto, la soluci on completa de la ecuaci on diferencial es: y (t) = 4et 3e2t + t + 1 Ejemplo 2.2 Sea la Ecuaci on de diferencias: 2y (k + 2) 3y (k + 1) + y (k ) = f (k ) (2.13) (2.12)

en donde f (k ) = k 2 y las condiciones iniciales son y (0) = 2, y (1) = 1 Para obtener la soluci on de esta ecuaci on podr amos proceder con el m etodo propuesto; en lugar de ello, vamos a presentar una alternativa num erica, que consiste en despejar de la ecuaci on la diferencia m as grande, y calcularla iterativamente: De la ecuaci on podemos despejar y (k + 2) y (k + 2) = 1 (f (k ) + 3y (k + 1) y (k )) 2

Con esta expresi on podemos construir la siguiente tabla k 0 1 2 . . . f (k ) 0 1 4 . . . y (k ) y (0) = 2 y (1) = 1 y (2) = 1/2 . . . y (k + 1) y (1) = 1 y (2) = 1/2 y (3) = 3/4 . . . y (k + 2) y (2) = 1/2 y (3) = 3/4 y (3) = 23/8 . . .

27

i i i

i i libro 2006/1/25 15:02 page 28 #52

i i

OSCAR G. DUARTE

f (t) ' RR

L L

E F (s) CC

Figura 2.1: Transformada de Laplace

2.2.
2.2.1.

Transformadas de Laplace y Z
Deniciones

Transformada de Laplace Dada una funci on f (t) de los reales en los reales, f (t) : R R Existe una funci on L denominada transformada de Laplace que toma como argumento f (k ) y produce una funci on F (s) de los complejos en los complejos. F (s) : C C La funci on L1 denominada transformada inversa de Laplace toma como argumento F (s) y produce f (t), tal como se visualiza en la gura 2.1 La transformada de Laplace se dene3 como: . F (s) = L {f (t)} =
0

f (t)est dt

(2.14)

Existe una denici on alternativa, conocida como la transformada bilateral de Laplace, cuyos l mites de integraci on son ( y ): . Fb (s) = L {f (t)} =

f (t)est dt

(2.15)

Debido a que nuestro inter es se centra en el comportamiento de las se nales a partir del instante de tiempo t = 0, trabajaremos con la versi on unilateral de la transformada. Transformada Z Dada una funci on f (t) de los enteros en los reales, f (k ) : Z R
integral que dene la transformada de Laplace puede no converger para algunos valores de la variable compleja s,lo que establece una regi on de convergencia para la transformada de una determinada funci on. Este hecho es irrelevante para nuestras aplicaciones de soluciones de E.D. lineales.
3 La

28

i i i

i i libro 2006/1/25 15:02 page 29 #53

i i

2.2. TRANSFORMADAS DE LAPLACE Y Z

f (k ) ' ZR

Z Z

E F (z ) CC

Figura 2.2: Transformada Z

Existe una funci on Z denominada transformada Z que toma como argumento f (t) y produce una funci on F (s) de los complejos en los complejos. F (s) : C C La funci on Z 1 denominada transformada inversa Z toma como argumento F (z ) y produce f (k ), tal como se visualiza en la gura 2.2. La transformada Z se dene4 como: . F (z ) = Z {f (k )} =
k=0

f (k )z k

(2.16)

Existe una denici on alternativa, conocida como la transformada bilateral Z , cuyos l mites de integraci on son ( y ): . F (z ) = Z {f (k )} =
k=

f (k )z k

(2.17)

Debido a que nuestro inter es se centra en el comportamiento de las se nales a partir del instante de tiempo k = 0, trabajaremos con la versi on unilateral de la transformada. La tabla 2.3 muestra una comparaci on entre las deniciones de las transformadas de Laplace y Z .

2.2.2.

Propiedades

Las transformadas de Laplace y Z satisfacen ciertas propiedades que son muy similares para una y otra transformada; algunas de estas transformadas se listan en la tabla 2.4, y sus demostraciones se presentan en el ap endice A. De estas propiedades destacamos los siguientes hechos: 1. La propiedad de linealidad permite que la aplicaci on de estas transformadas a la soluci on de E.D. lineales sea bastante simple. Por el contrario, estas transformadas no suelen ser u tiles para solucionar E.D. no lineales.
4 De forma semejante al caso de la transformada de Laplace, la sumatoria que dene la transformada Z puede no converger para algunos valores de la variable compleja z , estableci endose as una regi on de convergencia para cada funci on. Este hecho es irrelevante para nuestras aplicaciones de soluciones de E.D. lineales.

29

i i i

i i libro 2006/1/25 15:02 page 30 #54

i i

OSCAR G. DUARTE

Transformada de Laplace

Transformada Z f (k ) ' ZR Z E F (z ) CC

f (t) ' RR

L L

E F (s) CC

Z 1

La transformada de Laplace se dene como: . F (s) = L {f (t)} F (s) = 0 f (t)est dt Transformada bilateral de Laplace : . Fb (s) = Lb {f (t)} Fb (s) = f (t)est dt

La transformada Z se dene como: . F (z ) = Z {f (k )} F (z ) = k=0 f (k )z k Transformada bilateral Z :

. Fb (z ) = Zb {f (k )} Fb (z ) = k= f (k )z k

Tabla 2.3: Comparaci on de las deniciones de las transformadas de Laplace y Z

2. Las propiedades de diferenciaci on y diferencias positivas son las que permiten convertir ecuaciones diferenciales y ecuaciones de diferencia, respectivamente, en ecuaciones algebr aicas. 3. Hay una diferencia sutil pero importante entre las propiedades de diferenciaci on y diferencias positivas: la condici on inicial f (0) est a multiplicada por z en el caso discreto, mientras que en el caso continuo no est a multiplicada por s. Este hecho origina algunas diferencias en la forma de las parejas de funciones y sus transformadas (ver secci on 2.2.3) y en la forma en que se emplea la expansi on en fracciones parciales para calcular las transformadas inversas(ver secci on 2.2.5). 4. La propiedad de multiplicaci on por el tiempo tiene una expresi on directa en el caso continuo (multiplicaci on por tn ) mientras que en el caso discreto tiene una expresi on iterativa (multiplicaci on por k n ). Este hecho se ve reejado en la tabla 2.6. 5. La propiedad de convoluci on pone de maniesto que la transformada del producto de dos funciones NO es el producto de las transformadas individuales.

30

i i i

i i libro 2006/1/25 15:02 page 31 #55

i i

2.2. TRANSFORMADAS DE LAPLACE Y Z

Transformada de Laplace Sean f (t), f1 (t), f2 (t) tres funciones cuyas transformadas de Laplace son, respectivamente F (s), F1 (s), F2 (s), y a un escalar (real o complejo). Se cumplen las siguientes propiedades: Linealidad: L {f1 (t) + f2 (t)} = F1 (s) + F2 (s) L {af (t)} = aF (s) Diferenciaci o n5 : L df (t) dt = sF (s) f (0+ )

Transformada Z Sean f (k ), f1 (k ), f2 (k ) tres funciones cuyas transformadas Z son, respectivamente F (z ), F1 (z ), F2 (z ) y a un escalar (real o complejo). Se cumplen las siguientes propiedades: Linealidad: Z {f1 (k ) + f2 (k )} = F1 (z ) + F2 (z ) Z {af (k )} = aF (z ) Diferencia positiva: Z {f (k + 1)} = zF (z ) zf (0)

dn f (t) = sn F (s) dtn n1 ni1 (i) + f (0 ) i=0 s

Z {f (k + n)} = z n F (z ) n1 i=0 z ni f (i) Escalamiento en frecuencia: Z ak f (t) = F (z/a) Multiplicaci on por k :

Desplazamiento en frecuencia: L eat f (t) = F (s a) Multiplicaci on por t: L {tn f (t)} = (1)n dn F (s) dsn

Z {k n f (k )} = z d Z k (n1) f (k ) dz

Teorema de valor inicial:


t0+

Teorema de valor inicial: f (0) = l m F (z )


z

l m f (t) = l m sF (s)
s

5 El

super ndice

(i)

indica la derivada de orden i: f (i) =

di f dti

31

i i i

i i libro 2006/1/25 15:02 page 32 #56

i i

OSCAR G. DUARTE

Teorema de valor nal:


t

Teorema de valor nal:


k

l m f (t) = l m sF (s)
s0

l m f (k ) = l m (z 1)F (z )
z 1

Convoluci on: L {f1 (t) f2 (t)} = F1 (s)F2 (s) f1 (t) f2 (t) =


0

Convoluci on: Z {f1 (k ) f2 (k )} = F1 (z )F2 (z ) f1 (k ) f2 (k ) =


k=0

f1 (t )f2 ( )d

f1 (k )f2 (h k )

Tabla 2.4: Propiedades de las transformadas de Laplace y Z

2.2.3.

Parejas de transformadas

La tabla 2.5 muestra las parejas de transformadas para las funciones elementales m as importantes en el an alisis de sistemas din amicos. El contenido de la tabla se demuestra en el Ap endice A. De estas parejas destacamos los siguientes hechos: 1. En cada uno de los casos de las tablas 2.5 y 2.6, las transformadas (de Laplace o Z ) son fraccciones de polinomios en la variable compleja (s o z ). 2. Al comparar estos polinomios en funciones an alogas (por ejemplo eat y k a ) notamos que el orden del denominador es el mismo; en el numerador, sin embargo, sucede que el orden de los polinomios de la transformada Z siempre es superior en 1 al de su contraparte en la transformada de Laplace. 3. Si centramos nuestra atenci on en la tabla 2.5, podemos notar que la ubicaci on de los polos, de las funciones transformadas en el plano complejo, determina el tipo de funci on en el dominio del tiempo. Este hecho se resalta en la tabla 2.7 y en las guras 2.3 y 2.4 . 4. Las funciones rese nadas en la tabla 2.6 tambi en est an asociadas a una ubicaci on espec ca de los polos en el plano complejo, pero cuando estos se repiten.

32

i i i

i i libro 2006/1/25 15:02 page 33 #57

i i

2.2. TRANSFORMADAS DE LAPLACE Y Z

Transformada de Laplace f (t) (t) eat sin t cos t e


t

F (s)
1 s 1 sa s2 + 2 s s2 + 2 (s)2 + 2 (s) (s)2 + 2

f (k ) (k ) ak sin ak cos ak bk sin ak bk cos ak

Transformada Z F (z )
z z 1 z z a z sin a z 2 2z cos a+1 z 2 z cos a z 2 2z cos a+1 zb sin a z 2 2bz cos a+b2 2 z zb cos a z 2 2bz cos a+b2

sin t

et cos t

Tabla 2.5: Tabla de parejas de transformadas elementales

Transformada de Laplace f (t) t(t) tn (t) te


at

F (s)
1 s2 n! s(n+1) 1 (sa)2 n! (sa)(n+1) 2s (s2 + 2 )2 s2 2 (s2 + 2 )2 2 (s) ((s)2 + 2 )2 (s)2 2 ((ssigma)2 + 2 )2

f (k ) k(k ) k n (k ) ka
k

Transformada Z F (z )
z (z 1)2 az (z a)2 z 3 sin az sin a [z 2 2z cos a+1]2 [z 3 +z ] cos a2z 2 [z 2 2z cos a+1]2 z 3 b sin azb3 sin a [z 2 2bz cos a+b2 ]2 [bz 3 +b3 z ] cos a2b2 z 2 [z 2 2bz cos a+b2 ]2

iterar

tn eat t sin t t cos t te


t

k n ak k sin ak k cos ak kbk sin ak kbk cos ak

iterar

sin t

tet cos t

Tabla 2.6: Tabla de parejas de transformadas elementales multiplicadas por el tiempo

33

i i i

i i libro 2006/1/25 15:02 page 34 #58

i i

OSCAR G. DUARTE

Caso Continuo Ubicaci on de Funci on los polos Origen Semieje real positivo escal on exponenciales crecientes

Caso Discreto Ubicaci on de Funci on los polos (1, 0) Intervalo (1, ) del eje real Intervalo (, 1) del eje real Intervalo (0, 1) del eje real Intervalo (1, 0) del eje real escal on series geom etricas crecientes no alternantes series geom etricas crecientes alternantes series geom etricas decrecientes no alternantes series geom etricas decrecientes alternantes sinusoidales. sinusoidales amplicadas por una serie geom etrica creciente sinusoidales amplicadas por una serie geom etrica decreciente

Semieje real negativo

exponenciales decrecientes

Eje imaginario Complejos en el semiplano derecho

sinusoidales funciones sinusoidales amplicadas por una exponencial creciente sinusoidales amplicadas por una exponencial decreciente

Circunferencia unitaria Complejos fuera del c rculo unitario

Complejos en el semiplano izquierdo

Complejos dentro del c rculo unitario

Tabla 2.7: Ubicaci on de los polos en los planos complejos y funciones en el tiempo

34

i i i

i i libro 2006/1/25 15:02 page 35 #59

i i

2.2. TRANSFORMADAS DE LAPLACE Y Z


Figura 2.3: Funciones continuas seg un la ubicaci on de sus polos en el plano s

Figura 2.4: Funciones discretas seg un la ubicaci on de sus polos en el plano s

35

i i i

i i libro 2006/1/25 15:02 page 36 #60

i i

OSCAR G. DUARTE

2.2.4.

Utilizaci on de la tabla de parejas de transformadas

Para emplear las tablas 2.5 y 2.6 para obtener la transformada inversa de una funci on, primero hay que expresar esta u ltima como alguno de los casos que aparecen en dichas tablas. Suele ser u til recordar que las transformaciones de Laplace y Z son funciones lineales. Ejemplo 2.3 Para obtener la transformada inversa de Laplace de F (s) = primero reescribimos la F (s) como: F (s) =
1 La expresi on s 3 es de la forma e . Aplicando linealidad tenemos: at 4 s3 ,

1 4 =4 s3 s3
1 sa ,

cuya transformada inversa de Laplace es 1 s3

f (t) = L1 {F (s)} = L1 4

1 s3

= 4L1

= 4e3t

+2 Ejemplo 2.4 Para obtener la transformada inversa de Laplace de F (s) = s2s +s+1 , primero destacamos que el denominador de F (s) es de segundo orden, y por tanto es similar al que aparece en las transformadas de Laplace de las sinusoides amortiguadas. Con esto presente, buscamos reescribir F (s) con el denominador en la forma (s )2 + 2 . Para ello, n otese que:

(s )2 + 2 = s2 2s + 2 + 2 Igualando los coecientes podemos identicar 2 = 1 (y por tanto = 1/2) y 2 + 2 = 1 (y por tanto 2 = 3/4). En consecuencia, podemos reescribir F (s) como: F (s) = s+ s+
1 3 2 + 2 2 1 3 +4 2

s2

s+2 s+2 = 1 2 +s+1 + s+ 2 s+ s+


1 2 2 1 2 3 2 2 )

3 4 3 2 2 1 + 2

F (s) =

+(

+ 3

s+

3 2 2 )

Los dos sumandos corresponden a transformadas de la forma et cos(t) + sin(t), por lo tanto: 1t 3 3 1 t 1 2 cos( f (t) = L {F (s)} = e t) + 3e 2 sin( t) 2 2 Este resultado puede reescribirse utilizando la identidad trigonom etrica: A cos + B sin = C cos( + ) con C = A2 + B 2 y = tan1
B A.

Por lo tanto, f (t) resulta ser:

36

i i i

i i libro 2006/1/25 15:02 page 37 #61

i i

2.2. TRANSFORMADAS DE LAPLACE Y Z

3 3 f (t) = e cos t + 3 sin t 2 2 1 3 3 t 2 1 1 + 3 cos f (t) = e t tan 2 1 1 3 t 2 cos f (t) = 2e t 60 2


1 2 t

2.2.5.

Transformadas inversas por expansi on de fracciones parciales

Una de las estrategias que pueden emplearse para obtener la transformada Inversa de Laplace (o Z ) de una funci on racional de polinomios en s (o z ): F (s) = m sm + + 1 s + 0 n s n + + 1 s + 0

consiste en reescribir F (s) (o F (z )) como suma de funciones m as sencillas, cuyas transformadas inversas sean posibles de obtener mediante la lectura de las tablas de parejas. Este procedimiento se conoce como la expansi on en fracciones parciales. El procedimiento general puede enumerarse como sigue: 1. Si m n entonces se realiza la divisi on hasta obtener una fracci on en la que el grado del polinomio del denominador sea mayor al del numerador; en los siguientes puntos se trabaja s olo con la fracci on. Ejemplo 2.5 F (s) = 2 s2 + s + 2 3 = 2s 1 + s+1 s+1

2. Identicar las ra ces del polinomio del denominador (pi ), y cu antas veces se repite cada una de ellas (ri , o multiplicidad de la ra z). F (s) = N (s) N (s) = r 1 D(s) (s p1 ) (s p2 )r2 (s pk )rk

Evidentemente la suma de las multiplicidades ser a n, el grado del polinomio D(s) 3. Escribir la fracci on como suma de fracciones parciales: F (s) = N (s) A21 A11 A1r1 Akrk + = ++ ++ r 1 D(s) (s p1 ) (s p1 ) (s p2 ) (s pk )rk 37

i i i

i i libro 2006/1/25 15:02 page 38 #62

i i

OSCAR G. DUARTE

4. Obtener los coecientes Aij Este sencillo procedimiento tiene dos puntos de dicultad, el primero de los cuales es c omo encontrar las ra ces de D(s), y el segundo c omo obtener los coecientes Aij . Para la obtenci on de las ra ces suponemos que disponemos de alg un tipo de procedimiento (anal tico o computacional) para ello. Para la obtenci on de los coecientes Aij , por su parte, pueden seguirse los siguientes procedimientos, seg un sea el caso: 1. Polos de multiplicidad 1 Si el polo pi tiene multiplicidad 1, el coeciente Ai1 de la expansi on podr a calcularse como: (2.18) Ai1 = {(s pi )F (s)}|s=pi Ejemplo 2.6 F (s) = A11 A21 3s + 1 = + (s + 2)(s + 4) s+2 s+4 3s + 1 (s + 4) 3s + 1 (s + 2) 7 2 13 2

A11 = A21 =

(s + 2)

3s + 1 (s + 2)(s + 4)

=
s=2

=
s=2 s=4

3s + 1 (s + 4) (s + 2)(s + 4) F (s) =

=
s=4

7/2 13/2 3s + 1 = + (s + 2)(s + 4) s+2 s+4

2. Polos de multiplicidad mayor que 1 Si el polo pi tiene multiplicidad ri , el coeciente Aij de la expansi on podr a calcularse como: Aij = 1 dri j {(s pi )ri F (s)} (ri j )! dsri j (2.19)
s=pi

Esta expresi on tambi en es v alida para ri = 1, si se considera que 0! = 1, y que la derivada de orden cero es la misma funci on. Ejemplo 2.7 F (s) = A11 A13 A12 4 s2 1 = + + 3 2 (s + 2) (s + 2) (s + 2) (s + 2)3 38

i i i

i i libro 2006/1/25 15:02 page 39 #63

i i

2.2. TRANSFORMADAS DE LAPLACE Y Z

A13 = A12 = A11 =

1 d0 (0)! ds0 1 d1 (1)! ds1 1 d2 (2)! ds2 F (s) =

(s + 2)3 (s + 2)3 (s + 2)3

4 s2 1 (s + 2)3 4 s2 1 (s + 2)3 4 s2 1 (s + 2)3

s=2

= 4 s2 1

s=2

= 15

s=2

= 8s|s=2 = 8(2) = 16 = 1 8| =4 2 s=2

s=2

4 16 16 4 s2 1 = + + (s + 2)3 (s + 2) (s + 2)2 (s + 2)3

El procedimiento anterior tambi en es v alido cuando las ra ces del denominador son complejas: Ejemplo 2.8 F (s) = s(s2 10 A11 A21 A31 = + + + 4s + 13) s 0 s (2 + j 3) s (2 j 3) =
s=0

A11 = A21 = A21 A21 A31

(s)

10 s(s2 + 4s + 13)

10 (s2 + 4s + 13)
s=2+j 3

=
s=0

10 13

10 (s (2 + j 3)) 2 s(s + 14s + 13)

A31 = A31

10 s(s (2 + j 3)) s=2j 3 10 10 = = = 0.38 j 0.26 (2 j 3)(2 j 3 (2 j 3)) (2 j 3)(j 6) s(s2 10/13 0.38 + j 0.26 0.38 j 0.26 10 = + + + 4s + 13) s s (2 + j 3) s (2 j 3)

10 = s(s (2 j 3)) s=2+j 3 10 10 = = = 0.38 + j 0.26 (2 + j 3)(2 + j 3 (2 j 3)) (2 + j 3)(j 6) 10 = (s (2 j 3)) 2 s(s + 14s + 13) s=2j 3

F (s) =

Las fracciones complejas pueden sumarse (n otese que los numeradores y denominadores de una fracci on son los conjugados de la otra): F (s) = s(s2 10 10/13 0.77s + 3.08 = 2 + 4s + 13) s s + 4s + 13 39

i i i

i i libro 2006/1/25 15:02 page 40 #64

i i

OSCAR G. DUARTE

Otra estrategia Existe otra posibilidad para obtener los coecientes Aij . Consiste en efectuar la suma de las fracciones parciales e igualar coecientes. Tambi en pueden combinarse las dos estrategias. Adem as, puede emplearse el hecho seg un el cual la suma de las fracciones debidas a polos complejos conjugados ser an de la forma: As + B s2 + Cs + D Ejemplo 2.9 F (s) = 3s + 1 A11 A21 = + (s + 2)(s + 4) s+2 s+4

Al sumar las fracciones parciales se tiene: F (s) = A11 s + 4A11 + A21 s + 2A21 3s + 1 = (s + 2)(s + 4) (s + 2)(s + 4) (A11 + A21 )s + (4A11 + 2A21 ) = (s + 2)(s + 4)

Al igualar coecientes se genera un sistema de dos ecuaciones lineales con dos inc ognitas: A11 + A21 = 4A11 + 2A21 = F (s) = Ejemplo 2.10 F (s) = 10 A11 As + B = + 2 s(s2 + 4s + 13) s s + 4s + 13 3 1 A11 = 7/2 A21 = 13/2

3s + 1 7/2 13/2 = + (s + 2)(s + 4) s+2 s+4

Obtenemos el primer coeciente con 2.18: A11 = (s) 10 s(s2 + 4s + 13) =


s=0

10 (s2 + 4s + 13)

=
s=0

10 13

Reescribimos la expansi on e igualamos coecientes: F (s) = As + B s + 4s + 13 10 10 10 2 2 s + 4 13 s + 3 13 + As + Bs F (s) = 13 s(s2 + 4s + 13) + s2 0 0 A = 10/13 B = 40/13 40
10 13

10 13 + A = 10 4 13 +B =

i i i

i i libro 2006/1/25 15:02 page 41 #65

i i

2.3. SOLUCION DE E.D. LINEALES MEDIANTE TRANSFORMADAS

10 13 s 40 10/13 10 13 = + s(s2 + 4s + 13) s s2 + 4s + 13 10/13 0.77s + 3.08 10 = 2 F (s) = 2 s(s + 4s + 13) s s + 4s + 13

F (s) =

2.3.

Soluci on de E.D. lineales mediante transformadas

La soluci on de Ecuaciones Diferenciales (o de diferencia) mediante transformadas emplea el siguiente procedimiento: 1. Aplicar la transformada (de Laplace o Z seg un sea el caso) a cada lado de la Ecuaci on. 2. Despejar la transformada de la funci on desconocida. 3. Aplicar la transformada inversa (de Laplace o Z seg un sea el caso) a la funci on desconocida. Para la aplicaci on del u ltimo paso, suele ser conveniente utilizar la expansi on en fracciones parciales. Ejemplo 2.11 Resolver la ecuaci on diferencial y (k + 2) + 3y (k + 1) + 2y (k ) = 5(k ) Con las condiciones iniciales : y (0) = 1, y (1) = 2. 1. Al aplicar la transformada Z a cada lado de la ecuaci on se tiene: Z {y (k + 2) + 3y (k + 1) + 2y (k )} = Z {5(k )} Debido a la propiedad de linealidad se tiene: Z {y (k + 2)} + 3Z {y (k + 1)} + 2Z {y (k )} = 5Z {(k )} Si denominamos por Y (z ) a Z {y (k )}, y empleamos la propiedad de diferencias positivas, tenemos: z 2 Y (z ) z 2 y (0) zy (1) + 3 [zY (z ) zy (0)] + 2Y (z ) = 5 Reemplazando los valores de las condiciones iniciales, tenemos: z 2 Y (z ) + z 2 2z ) + 3 [zY (z ) + z ] + 2Y (z ) = 5 41 z z1 z z1

i i i

i i libro 2006/1/25 15:02 page 42 #66

i i

OSCAR G. DUARTE

2. Para despejar la transformada de la funci on desconocida Y (z ) escribimos: Y (z ) z 2 + 3z + 2 + z 2 2z + 3z = 5 Y (z ) z 2 + 3z + 2 = 5 Y (z ) = z z1

z 3 + 6z z 3 + 6z = 2 (z 1)(z + 3z + 2) (z 1)(z + 1)(z + 2)

z 3 + 6z z z2 z = z1 z1

3. Para aplicar la transformada inversa Z primero efectuamos una expansi on en (z ) fracciones parciales de Y z z 2 + 6 A11 A21 A31 Y (z ) = = + + z (z 1)(z + 1)(z + 2) z1 z+1 z+2 Los coecientes se pueden calcular como: A11 = z 2 + 6 (z + 1)(z + 2) z 2 + 6 (z 1)(z + 2) z 2 + 6 (z 1)(z + 1) =
z =1

5 6 5 2 2 3

A21 =

=
z = 1

A31 = Por lo tanto:

=
z = 2

5 5 2 z 2 + 6 Y (z ) = = 6 + 2 + 3 z (z 1)(z + 1)(z + 2) z1 z+1 z+2

Y (z ) =

5 6z

z1

5 2 z

z+1

2 3z

z+2

La transformada inversa Z se puede obtener ahora en forma directa: y (k ) = Z 1 {Y (z )} = 5 2 5 (k ) + (1)k + (2)k 6 2 3

42

i i i

i i libro 2006/1/25 15:02 page 43 #67

i i

Cap tulo 3 Introduccio n al an alisis de sistemas din amicos lineales

En este cap tulo se presentan algunas herramientas b asicas del an alisis de sistemas din amicos. La secci on 3.1 muestra c omo puede descomponerse la respuesta de cualquier sistema din amico en las respuestas de entrada cero y de estado cero; a partir de esta u ltima se presenta en la secci on 3.2 la denici on de funci on de transferencia; con esta denici on, en las secciones 3.3 y 3.4 se presentan dos herramientas gr acas, los diagramas de bloques y los diagramas de ujo de se nal; la respuesta al impulso se analiza en la secci on 3.5.

3.1.
3.1.1.

Respuestas de estado cero y de entrada cero


Sistemas continuos
u(t) E Sistema E y (t)

Figura 3.1: Sistema din amico continuo

Sup ongase un sistema din amico lineal continuo como el de la gura 3.1, cuya relaci on entre la entrada u(t) y la salida y (t) est a descrita por la siguiente ecuaci on diferencial gen erica: 43

i i i

i i libro 2006/1/25 15:02 page 44 #68

i i

OSCAR G. DUARTE

an

dn y dy du dm u + + a1 + a0 y (t) = bm m + + b1 + b0 u(t) n dt dt dt dt
n m

(3.1)

o en forma resumida: ai y (i) (t) =


i=0 i=0

bi u(i) (t)

Al aplicar la transformada de Laplace a esta ecuaci on se tiene:


n m

L
n i=0 n i1 k=0

ai y (i) (t)
i=0

=L
m

bi u(i) (t)
i=0

ai L y (i) (t) =

i=0

bi L u(i) (t)

ai
i=0

s Y (s)

sik1 y (k) (0+ )

=
m i=0

bi si U (s)

i1 k=0

sik1 u(k) (0+ )

n i=0

ai si Y (s)

i1 k=0

sik1 y (k) (0+ )


m i=0

=
m i1 k=0

i=0

bi si U (s)

sik1 u(k) (0+ )

i=0

De esta ecuaci on podemos despejar Y (s) como:


n m

ai si Y (s) =
i=0 i=0

bi si U (s)+
n i=0 i1 k=0 m

sik1 y (k) (0+ )

i1 k=0

sik1 u(k) (0+ )

i=0

Y (s) =

m i i=0 bi s U (s) + n i i=0 ai s n i1 ik1 (k) + y (0 ) i=0 k=0 s n i i=0 ai s

m i=0

i1 ik1 (k) + u (0 ) k=0 s n i i=0 ai s

44

i i i

i i libro 2006/1/25 15:02 page 45 #69

i i

3.1. RESPUESTAS DE ESTADO CERO Y DE ENTRADA CERO

o de otra forma:
m i i=0 bi s U (s)+ n i i=0 ai s n i1 ik1 (k) + y (0 ) i=0 k=0 s

Y (s) =

n i=0

m i=0

i1 ik1 (k) + u (0 ) k=0 s

ai si

(3.2)

La ecuaci on (3.2) muestra que la respuesta de un sistema din amico continuo puede descomponerse en dos partes1 : Respuesta de estado cero: es la primera parte de la ecuaci on (3.2). Depende de la entrada U (s) y no de las condiciones iniciales; de hecho, es la respuesta que tiene el sistema si las condiciones iniciales son cero, es decir, si su estado inicial es cero (de all su nombre). Respuesta de entrada cero: es la segunda parte de la ecuaci on (3.2). Depende de las condiciones iniciales y no de la entrada U (s); de hecho, es la respuesta que tiene el sistema si la entrada es cero (de all su nombre).

3.1.2.

Sistemas discretos
u(k ) E Sistema E y (k )

Figura 3.2: Sistema din amico discreto

Sup ongase un sistema din amico lineal discreto como el de la gura 3.2, cuya relaci on entre la entrada u(k ) y la salida y (k ) est a descrita por la siguiente ecuaci on de diferencias gen erica:

an y (k + n) + + a1 y (k + 1) + a0 y (k ) = bn u(k + n) + + b1 y (k + 1) + b0 u(k ) (3.3) o en forma resumida:


n m

ai y (k + i) =
i=0 i=0

bi u(k + i)

1 Otra clasicaci on corresponde a respuesta forzada (con la forma de la entrada) y respuesta natural (con la forma debida al polinomio caracter stico).

45

i i i

i i libro 2006/1/25 15:02 page 46 #70

i i

OSCAR G. DUARTE

Al aplicar la transformada Z a esta ecuaci on se tiene:


n m

Z
n

ai y (k + i)
i=0

=Z
m

bi u(k + i)
i=0

i=0 n i=0

ai Z {y (k + i)} =
i1 j =0

i=0 m i=0

bi Z {u(k + i)}
i1 j =0

ai z i Y (z )
n

z ij y (j ) = z ij y (j ) =

bi z i U (z ) bi z i U (z )

z ij u(j )
i1 k=0

n i=0

ai z i Y (z )

i=0

i1 j =0

m i=0

m i=0

z ij u( j )

De esta ecuaci on podemos despejar Y (z ) como:


n m n i1 j =0

ai z Y (z ) =
i=0 i=0

bi z U (z ) +
i=0

ik

y (j )

m i=0

i1 j =0

ik

u(j )

Y (z ) =

m i i=0 bi z U (z ) + n i i=0 ai z n i1 ik1 (k) + y (0 ) i=0 k=0 s n i i=0 ai z

m i=0

i1 ik1 (k) + u (0 ) k=0 s n i i=0 ai z

o de otra forma:
m i i=0 bi z n i i=0 ai z

Y (z ) =

U (s)+
n i=0 i1 ik y (j ) j =0 j

n i=0

m i=0

i1 j =0

z ik u(j )

ai z i

De forma semejante al caso continuo, la ecuaci on 3.4 muestra que la respuesta de un sistema din amico continuo puede descomponerse en dos partes: Respuesta de estado cero: es la primera parte de la ecuaci on 3.4. Depende de la entrada U (z ) y no de las condiciones iniciales; de hecho, es la respuesta que tiene el sistema si las condiciones iniciales son cero, es decir, si su estado inicial es cero (de all su nombre). 46

(3.4)

i i i

i i libro 2006/1/25 15:02 page 47 #71

i i

3.2. FUNCIONES DE TRANSFERENCIA

Respuesta de entrada cero: es la segunda parte de la ecuaci on 3.4. Depende de las condiciones iniciales y no de la entrada U (z ); de hecho, es la respuesta que tiene el sistema si la entrada es cero (de all su nombre).

3.2.

Funciones de transferencia

Se dene la funci on de transferencia de un sistema continuo o discreto como la relaci on en el dominio de la frecuencia compleja entre salida y entrada con condiciones iniciales nulas F (s) = Y (s) U (s) F (z ) =
C.I.=0

Y (z ) U (z )

C.I.=0

De acuerdo con las ecuaciones 3.2 y 3.4, la funci on de transferencia ser a, para los casos continuo y discreto, respectivamente: F (s) = Las expresiones Y (s) = F (s)U (s) Y (z ) = F (z )U (z )
m i i=0 bi s m i i=0 ai s

F (z ) =

m i i=0 bi z m i i=0 ai z

s olo son v alidas si las condiciones iniciales son nulas. En este caso, es posible representar gr acamente la relaci on entrada-salida del sistema mediante dos tipos de diagramas: Diagramas de bloque: la gura 3.3 muestra un sistema como un bloque denido por la funci on de transferencia F (s) o F (z ), que recibe una se nal de entrada U (s) o U (z ) y entrega una se nal de salida Y (s) o Y (z ). Estos diagramas se explican en la secci on 3.3. Diagramas de ujo de se nal: la gura 3.4 muestra un sistema como dos se nales U (s) y Y (s) (o U (z ) y Y (z )) relacionadas entre s por la funci on de transferencia F (s) o F (z ). Estos diagramas se explican en la secci on 3.4

U (s) E F (s)

E Y (s)

U (z ) E F (z )

E Y (z )

Figura 3.3: Diagrama de bloques m nimo

47

i i i

i i libro 2006/1/25 15:02 page 48 #72

i i

OSCAR G. DUARTE

F (s) E U (s) s sY (s) U (z ) s

F (z ) E sY (z )

Figura 3.4: Diagrama de ujo de se nal m nimo

3.3.

Diagramas de bloques

Un sistema complejo puede representarse por distintos subsistemas interrelacionados. Estas relaciones pueden visualizarse mediante un Diagrama de Bloques. La gura 3.5 muestra algunas de las equivalencias que rigen el algebra de los diagramas de bloques. Estas se emplean para obtener diagramas de bloques equivalentes reducidos, y as encontrar la funci on de transferencia de sistemas complejos. Ejemplo 3.1 2 Para obtener la funci on de transferencia equivalente del diagrama de la gura 3.6 inicialmente intentar amos efectuar reducciones de bloques en cascada o en paralelo, pero en el diagrama no se identica ninguno de estos bloques. No obstante, podemos efectuar una reducci on con el siguiente procedimiento: Desplazamos el sumador que recibe la se nal de b1 (ver gura 3.7(a)) Intercambiamos el orden de los dos sumadores contiguos, ya que la suma es conmutativa (ver gura 3.7(b)) Efectuamos una reducci on del bloque en retroalimentaci on resultante (ver gura 3.7(c)) Efectuamos una reducci on del bloque en cascada resultante (ver gura 3.7(d)) Identicamos un bloque en paralelo (ver gura 3.7(e)) Efectuamos la reducci on del bloque en paralelo (ver gura 3.7(f)) Efectuamos un desplazamiento del segundo sumador (ver gura 3.7(g)) Identicamos un bloque en paralelo y un bloque en retroalimentaci on (ver gura 3.7(h)) Efectuamos la reducci on de los bloques identicados (ver gura 3.7(h)) Efectuamos la reducci on del bloque en cascada nal (ver gura 3.7(i))

2 Adaptado

de [9]

48

i i i

i i libro 2006/1/25 15:02 page 49 #73

i i

3.3. DIAGRAMAS DE BLOQUES

Suma de se nales X2 (s) X1 (s) c  + E E X1 (s) X2 (s)  Conexi on en cascada E E F1 (s)F2 (s) E

E F1 (s)

E F2 (s)

Conexi on en paralelo E F1 (s) E F2 (s) + c k E + T E F1 (s) + F2 (s) E

Retroalimentaci on + k E G(s) E T E E
G(s) 1G(s)H (s)

H (s) ' Traslado del sumador

X1 (s) X2 (s)

E F1 (s) E F2 (s) + YE (s) + c E k Y1E (s) Y2E (s)

X1 (sE ) X2 (s)

F1 (s) F2 (s)

+ + c E E F2 (s) k

Y (s) E

Traslado del punto de salida X (s) E F1 (s) E F2 (s) X (s) E F (s) 1 E


F2 (s) F1 (s)

Y1E (s) Y2E (s)

Figura 3.5: Equivalencias de los diagramas de bloques

49

i i i

i i libro 2006/1/25 15:02 page 50 #74

i i

OSCAR G. DUARTE

b2 b1 + 1/s + + 1/s + +

a1 a0

Figura 3.6: Diagrama de bloques del ejemplo 3.1

3.4.

Diagramas de ujo de se nal

La gura 3.8 presenta las relaciones b asicas de un diagrama de ujo de se nal. N otese que el enfasis se pone en la se nal y no en el sistema, a diferencia de los diagramas de bloques. Este es un texto de an alisis de sistemas y no de an alisis de se nales, por esa raz on preferimos los diagramas de bloques a los de ujo de se nal. No obstante lo anterior, el ejemplo 3.1 pone de maniesto que para la obtenci on de la funci on de transferencia de un sistema a partir de su diagrama de bloques, es necesario desarrollar una habilidad espec ca debido a que no existe un algoritmo para ello. Por el contrario, si se utilizan diagramas de ujo de se nal s se cuenta con un procedimiento para la obtenci on de la funci on de transferencia, conocido como la regla de Mason. La regla de Mason, que se explica en la secci on 3.4.1, emplea las deniciones que se presentan a continuaci on y que se ilustran en el ejemplo 3.2. Camino directo: conjunto de ramas que llevan de la entrada a la salida, sin repetirse. Ganancia de camino directo: producto de las ganancias de las ramas que forman el camino directo. Lazo cerrado: conjunto de ramas que parten de un nodo y llegan al mismo nodo, sin repetir ning un otro nodo. Ganancia de lazo cerrado: producto de las ganancias de las ramas que forman un lazo. Lazos adyacentes: lazos que comparten al menos un nodo. Lazos no adyacentes: lazos que no comparten ning un nodo. 50

i i i

i i libro 2006/1/25 15:02 page 51 #75

i i

3.4. DIAGRAMAS DE FLUJO DE SENAL

b2 sb1 + + + + 1/s a1 a0 1/s + ++ + sb1

b2 + 1/s a1 a0 1/s +

(a) Primer paso


b2 sb1 + + 1 s+a1 a0 1/s + + sb1

(b) Segundo paso


b2 + 1 s(s+a1 ) a0 + +

(c) Tercer paso


b2 sb1 + + + + 1 s(s+a1 ) + sb1 + 1

(d) Cuarto paso


b2 + + 1 s(s+a1 ) +

a0

a0

(e) Quinto paso


b2 s(s + a1 ) + sb1 + 1 + + 1 s(s+a1 ) sb1 + 1

(f) Sexto paso


b2 s(s + a1 ) + + + 1 s(s+a1 )

a0

a0

(g) S eptimo paso


b2 s(s + a1 ) + sb1 + 1 1 s(s+a1 )+a0

(h) Octavo paso


(b2 s(s + a1 ) + sb1 + 1) 1 s(s+a1 )+a0

(i) Noveno paso

(j) D ecimo paso

Figura 3.7: Soluci on del ejemplo 3.1

51

i i i

i i libro 2006/1/25 15:02 page 52 #76

i i

OSCAR G. DUARTE

Nodos y Ramas F (s) X (s) Y (s) Y (s) = F (s)X (s)

Suma de Se nales X3 (s) F2 (s) X2 (s) X1 (s) F1 (s) F3 (s) Y (s) Y (s) = F1 (s)X1 (s)+ F2 (s)X2 (s) F3 (s)X3 (s)

Figura 3.8: Equivalencias de los diagramas de ujo de se nal

Ejemplo 3.2 Consid erese el diagrama de ujo de se nal de la gura 3.9(a) Camino directo: las guras 3.9(b) y 3.9(c) muestran los caminos directos. 3.2 Ganancia de camino directo: las ganancias de camino directo son: Figura 3.9(b): T1 = G1 (s)G2 (s)G3 (s)G4 (s)G5 (s)G6 (s) Figura 3.9(c): T2 = G1 (s)G2 (s)G3 (s) G12 (s)G6 (s). Lazo cerrado: las guras 3.9(d) a 3.9(f) muestran los lazos del ejemplo. Ganancia de lazo cerrado: las ganancias de lazo cerrado son: Figura 3.9(d): L1 = G4 (s)G9 (s)G10 (s) Figura 3.9(e): L2 = G6 (s)G7 (s)G8 (s) Figura 3.9(f): L3 = G2 (s)G3 (s)G4 (s)G12 (s)G13 (s) Lazos adyacentes: los lazos mostrados en las guras 3.9(e) y 3.9(f) son adyacentes. Lazos no adyacentes: los lazos mostrados en las guras 3.9(d) y 3.9(e) son no adyacentes.

3.4.1.

Regla de Mason

El c alculo de la funci on de transferencia F (s) de un diagrama de ujo de se nal esta dado por: F (s) = Y (s) = X (s) 52
p k=1

Tk k

i i i

i i libro 2006/1/25 15:02 page 53 #77

i i

3.4. DIAGRAMAS DE FLUJO DE SENAL

G11 (s)

G1 (s)

G2 (s)

G3 (s)

G4 (s)

G5 (s)

G6 (s)

G9 (s) G10 (s) G12 (s)

G8 (s) G7 (s)

G13 (s)

(a) Ejemplo

(b) Camino directo 1

(c) Camino directo 2

(d) Lazo cerrado 1

(e) Lazo cerrado 2

(f) Lazo cerrado 3

Figura 3.9: Deniciones de diagramas de ujo de se nal

53

i i i

i i libro 2006/1/25 15:02 page 54 #78

i i

OSCAR G. DUARTE

G1 (s) X (s)

G2 (s)

G3 (s)

G4 (s)

G5 (s) Y (s)

H1 (s) H5 (s) G6 (s) H3 (s)

H2 (s) H4 (s)

Figura 3.10: Diagrama de ujo de se nal del ejemplo 3.3

Donde: p= N umero de caminos directos de X (s) a Y (s) Tk = Ganancia del camino directo n umero k = 1 - (Suma de ganancias de lazos cerrados) + (Suma de ganancias de lazos no adyacentes tomados de a 2) - (Suma de ganancias de lazos no adyacentes tomados de a 3) + (Suma de ganancias de lazos no adyacentes tomados de a 4) k : para el diagrama eliminando los lazos que tocan el camino n umero k Ejemplo 3.3 Para el sistema de la gura 3.10 la aplicaci on de la regla de Mason es como sigue: S olo existe un camino directo (p = 1), cuya ganancia es: T1 = G1 G2 G3 G4 G5 Existen cuatro lazos cerrados, cuyas ganancias son: L1 =G2 H1 L2 =G4 H2 L3 =G6 H3 L4 =G2 G3 G4 G5 H4 G6 H5 54

i i i

i i libro 2006/1/25 15:02 page 55 #79

i i

3.4. DIAGRAMAS DE FLUJO DE SENAL

Como existen 4 lazos, hay 6 posibles grupos de 2 lazos (L1 L2 , L1 L3 , L1 L4 , L2 L3 , L2 L4 , L3 L4 ), pero de ellos, s olo son no adyacentes los siguientes: L1 L2 =G2 H1 G4 H2 L1 L3 =G2 H1 G6 H3 L2 L3 =G4 H2 G6 H3 Como existen 4 lazos, hay 4 posibles grupos de 3 lazos (L1 L2 L3 , L1 L2 L4 , L1 L3 L4 , L2 L3 L4 ), pero de ellos, s olo hay uno que es no adyacente: L1 L2 L3 = G2 H1 G4 H2 G6 H3 Como existen 4 lazos, s olo hay un posible grupo de 4 lazos (L1 L2 L3 L4 ), pero estos son adyacentes. De acuerdo con lo anterior, el valor de es: 1 (L + L + L + L3) 1 2 3 = +(L1 L2 + L1 L3 + L2 L3 ) (L1 L2 L3 )

Al eliminar los lazos que tocan el u nico camino directo s olo subsiste el lazo L3 . Por lo tanto resulta: 1 = 1 (G6 H3 ) Dado que s olo hay un camino directo, la funci on de transferencia se calcula como: p Tk k T1 1 Y (s) = k=1 = F (s) = X (s) F (s) = G1 G2 G3 G4 G5 (1 (G6 H3 )) 1(G2 H1 +G4 H2 +G6 H3 +G2 G3 G4 G5 H4 G6 H5 ) +(G2 H1 G4 H2 +G2 H1 G6 H3 +G4 H2 G6 H3 ) (G2 H1 G4 H2 G6 H3 )

1 (G H + G H + G H + G G G G H G H ) 2 1 4 2 6 3 2 3 4 5 4 6 5 = +(G2 H1 G4 H2 + G2 H1 G6 H3 + G4 H2 G6 H3 ) (G2 H1 G4 H2 G6 H3 )

55

i i i

i i libro 2006/1/25 15:02 page 56 #80

i i

OSCAR G. DUARTE

Figura 3.11: Funci on impulso unitario discreto

3.5.

Respuesta al impulso

La funci on de transferencia presentada en la secci on 3.2 permite caracterizar un sistema din amico lineal invariante en el tiempo, en situaci on de reposo, mediante una expresi on en el dominio de la frecuencia compleja s o z . La respuesta al impulso logra esa misma caracterizaci on, pero en el dominio del tiempo t o k , mediante el estudio del comportamiento del sistema cuando se estimula con una se nal especial: el impulso unitario3 .

3.5.1.

Caso discreto

La funci on impulso unitario discreto Dado un sistema como el de la gura 3.2 la respuesta al impulso es la respuesta del sistema cuando la entrada es el impulso unitario (k ), con condiciones iniciales nulas. La respuesta al impulso suele denotarse por h(k ), y su transformada Z por H (z ) La funci on (k ) (ver gura 3.11) se dene como: (k ) = 1 k=0 0 k=0

Una de las caracter sticas importantes de la funci on (k ) es que su transformada Z es 1, tal como se muestra a continuaci on: Z{ (k )} =
k=

(k )z k = (0)z 0 = 1

Sup ongase un sistema discreto con condiciones iniciales nulas, con funci on de transferencia F (z ), que se excita con el impulso unitario (gura 3.12). La
3 Pese a que en todo el texto se presentan los temas primero para el caso continuo y luego para el discreto, en esta secci on se ha hecho una excepci on, debido a que el caso discreto es notablemente m as f acil de presentar que el continuo.

56

i i i

i i libro 2006/1/25 15:02 page 57 #81

i i

3.5. RESPUESTA AL IMPULSO

respuesta del sistema, en el dominio de la frecuencia z ser a el producto de la entrada por la funci on de transferencia: H (z ) = U (z )F (z ) = 1F (z ) = F (z )

Z{ (k )} = 1

F (z )

E H (z )

Figura 3.12: Sistema din amico discreto estimulado con el impulso unitario

Este hecho pone de maniesto la relaci on que existe entre la respuesta al impulso y la funci on de transferencia (ver gura 3.13): la funci on de transferencia es la transformada Z de la respuesta al impulso Z Respuesta al impulso Z 1
Figura 3.13: Relaci on entre la respuesta al impulso y la funci on de transferencia. Caso discreto

Funci on de transferencia

La respuesta a un impulso gen erico Sup ongase un sistema discreto lineal, que es excitado con la funci on impulso (k ), y cuya salida es la respuesta al impulso h(k ), tal como el de la gura 3.14(a). Si ese mismo sistema se excita con la funci on impulso, pero retrasada en 1, la salida debe ser la misma respuesta al impulso retrasada en 1, como se muestra en la gura 3.14(b) ya que se supone que el sistema es invariante en el tiempo. Por otra parte, debido a que el sistema es lineal, al multiplicar la entrada por un escalar c la salida se multiplicar a por el mismo escalar c; por lo tanto, si el sistema recibe como entrada la se nal impulso c (k i), la salida ser a ch(k i) (ver gura 3.14(c)). Convoluci on Una se nal discreta cualquiera x(k ) es un conjunto de valores en el tiempo, que puede representarse como la suma de innitos impulsos individuales yi , tal como se muestra en la gura 3.15. 57

i i i

i i libro 2006/1/25 15:02 page 58 #82

i i

OSCAR G. DUARTE

(k ) 1 F (z ) 1 1 2 3 4 5

h(k) 1

1
(a) Respuesta al impulso discreto

1 2 3 4 5

(k 1) 1 F (z ) 1 1 2 3 4 5

h(k 1) 1

1 2 3 4 5

(b) Respuesta al impulso discreto retrasado

c (k i)

F (z )

ch(k i)

(c) Respuesta al impulso discreto gen erica

Figura 3.14: Respuesta al impulso discreto

58

i i i

i i libro 2006/1/25 15:02 page 59 #83

i i

3.5. RESPUESTA AL IMPULSO

Adem as, cada uno de los pulsos individuales wi puede representarse como un impulso aplicado en el instante de tiempo i, cuya amplitud es justamente x(i). Dicho de otra forma, cualquier se nal puede escribirse como: x(k ) = + x(1) (k (1)) + x(0) (k 0) + x(1) (k 1) + x(k ) =
i=

x(i) (k i)

Debido a que el sistema es lineal, podemos aplicar el principio de superposici on, y obtener la respuesta del sistema y (k ) cuando la entrada es x(k ) como la suma debida a cada uno de los impulsos wi (suponiendo condiciones iniciales nulas). Estas respuestas son de la forma que se muestra en la gura 3.14(c), y por tanto la respuesta y (k ) ser a de la forma: y (k ) = + x(1)h(k (1)) + x(0)h(k 0) + x(1)h(k 1) + y (k ) =
i=

x(i)h(k i) = x(k ) h(k )

Esta u ltima sumatoria corresponde a la convoluci on discreta de las se nales x(k ) y h(k ), representada por el operador El resultado anterior no debe sorprender, ya que al aplicar la transformada Z a cada lado de la igualdad se tiene: Z{y (k )} = Z{x(k ) h(k )} = Z{x(k )}Z{h(k )} = X (z )H (z ) y la transformada Z de la respuesta al impulso resulta ser la funci on de transferencia del sistema, tal como se hab a mostrado ya en la gura 3.13.

3.5.2.

Caso continuo

La funci on impulso unitario continuo Para obtener con sistemas continuos un resultado similar al mostrado para sistemas discretos en la secci on 3.5.1 es necesario contar con una funci on continua cuyas propiedades sean an alogas a las de la funci on impulso discreto; es decir, se necesita una funci on cuya transformada de Laplace sea 1. Dicha funci on es la funci on impulso o delta de Dirac, generalmente representada por (t). Para presentar la funci on (t), primero consideramos la funci on d (t), cuya gr aca se muestra en la gura 3.16: d (t) = 1/ t [0, ] 0 t / [0, ] 59 >0

i i i

i i libro 2006/1/25 15:02 page 60 #84

i i

OSCAR G. DUARTE

x(k ) 1

=
3 2 1 1 2 3

. . +
w1 1

3 2 1

1 2 3

+
w0 1

3 2 1

1 2 3

+
w1 1

3 2 1

1 2 3

+ . .
Figura 3.15: Descomposici on de una se nal discreta

60

i i i

i i libro 2006/1/25 15:02 page 61 #85

i i

3.5. RESPUESTA AL IMPULSO

d (t) 1/ t
Figura 3.16: Funci on d

(t)

Figura 3.17: Funci on impulso unitario continuo

N otese que el area bajo la gr aca de la funci on d (t) es 1, independientemente del valor de , es decir,

d (t)dt = 1

>0

Se dene la funci on delta de Dirac como la funci on que resulta al disminuir progresivamente, hasta llevarlo al l mite en que tiende a cero: (t) = l m d (t)
0

Esta funci on, cuya gr aca se muestra en la gura 3.17 conserva la propiedad seg un la cual el area bajo la gr aca es 1

(t)dt = 1

Adem as, si calculamos el area bajo la gr aca desde hasta un valor t el resultado es la funci on escal on unitario (t)
t

(t)dt = (t) =
0

0 t (, 0) 1 t (0, )

Por otra parte, consideremos el producto de la funci on d (t) desplazada en el tiempo, con una funci on f (t) cualquiera, y calculemos el area bajo la gr aca 61

i i i

1/

i i libro 2006/1/25 15:02 page 62 #86

i i

OSCAR G. DUARTE

f (t)

1/ t +
Figura 3.18: Area bajo la curva f (t)d

f (t)d (t) t +

de ese producto (ver gura 3.18)


+

f (t)d (t )dt =

f (t)

1 dt

Para valores de sucientemente peque nos, el area puede hacerse equiva1 , por lo tanto, lente a la de un rect angulo de base y altura f ( )
0

l m

f (t)d (t )dt = f ( )

1 = f ( )

El l mite puede introducirse en la integral, con lo que se obtiene


f (t) l m d (t )dt =
0

f (t) (t )dt = f ( )

(3.5)

Es posible demostrar que la transformada de Laplace del impulso es 1, es decir que L { (t)} =

est (t)dt = 1

Para ello, puede aplicarse directamente el resultado de la ecuaci on 3.5 o considerar la propiedad de la transformada de Laplace seg un la cual
t

x(t)dt
0

L {x(t)} X (s) = s s

Obs ervese que la transformada de Laplace de (t), que es 1/s puede escribirse como t 1 L { (t)} = L {(t)} = L (t)dt = s s 0 por lo tanto L { (t)} = 1 62

i i i

i i libro 2006/1/25 15:02 page 63 #87

i i

3.5. RESPUESTA AL IMPULSO

Respuesta al impulso Dado un sistema como el de la gura 3.1 la respuesta al impulso es la respuesta del sistema cuando la entrada es el impulso unitario (t), con condiciones iniciales nulas. La respuesta al impulso suele denotarse por h(t), y su transformada de Laplace por H (s) Si el sistema continuo tiene una funci on de transferencia F (s), (gura 3.19), la respuesta del sistema, en el dominio de la frecuencia s ser a el producto de la entrada por la funci on de transferencia: H (s) = U (s)F (s) = 1F (s) = F (s) Este hecho pone de maniesto la relaci on que existe entre la respuesta al impulso y la funci on de transferencia (ver gura 3.20): la funci on de transferencia es la transformada de Laplace de la respuesta al impulso L{ (t)} = 1 E F (s) E H (s)

Figura 3.19: Sistema din amico continuo estimulado con el impulso unitario

L Respuesta al impulso L1
Figura 3.20: Relaci on entre la respuesta al impulso y la funci on de transferencia. Caso continuo

Funci on de transferencia

De manera semejante al caso discreto (ver secci on 3.5.1) puede argumentarse que debido a que el sistema es lineal e invariante en el tiempo, la respuesta del sistema a una se nal impulso gen erica c (t ) ser a ch(t ) Convoluci on La ecuaci on 3.5 muestra que una se nal cualquiera x(t) puede representarse como la convoluci on continua entre x(t) y (t) identicada con el operador (se han intercambiado las variables t y , lo que no altera el resultado): x(t) =

x( ) (t )d = x(t) (t) 63

i i i

i i libro 2006/1/25 15:02 page 64 #88

i i

OSCAR G. DUARTE

La integral es la suma de innitos t erminos (t erminos innitesimales), y por tanto podemos emplear el principio de superposici on para obtener la respuesta del sistema y (t) cuando la entrada es x(t) como la suma debida a cada uno de los t erminos innitesimales (suponiendo condiciones iniciales nulas), es decir: y (t) =

x( )h(t )d = x(t) h(t)

Al igual que en el caso discreto, la respuesta del sistema a una entrada cualquiera x(t) se puede obtener como la convoluci on (continua) de esa entrada con la respuesta al impulso. Este resultado concuerda con una armaci on previa, ya que al aplicar la transformada de Laplace a cada lado de la igualdad se tiene: L{y (t)} = L{x(t) h(t)} = Lx(t)L{h(t)} = X (s)H (s) y la transformada de Laplace de la respuesta al impulso resulta ser la Funci on de transferencia del sistema, tal como se hab a mostrado ya en la gura 3.20.

64

i i i

i i libro 2006/1/25 15:02 page 65 #89

i i

Cap tulo 4 Sistemas de primer y segundo orden

Los sistemas de primer y segundo orden merecen especial atenci on, ya que ellos presentan los comportamientos b asicos que pueden aparecer en cualquier sistema din amico. Dicho de otra forma, en general un sistema din amico presentar a un comportamiento que puede descomponerse en los comportamientos m as simples de los sistemas de primer y segundo orden. Este hecho puede explicarse observando el m etodo de soluci on de E.D. que emplea expansi on en fracciones parciales (ver secci on 2.2.5): una fracci on se descompone en fracciones m as simples en donde los denominadores son polinomios de primer o segundo orden. La excepci on a esta regla la constituyen los sistemas con polos repetidos, en donde adem as aparecen los mismos comportamientos b asicos multiplicados por tn o k n (ver tablas 2.5 y 2.6). En este cap tulo se estudian los sistemas continuos de primer y segundo orden. En todos los casos se proceder a de la misma forma: se seleccionar a una funci on de transferencia prototipo, se calcular a su respuesta al escal on unitario1 con condiciones iniciales nulas, y se analizar a la relaci on existente entre esa respuesta y el valor de los polos de la funci on de transferencia. Las secciones 4.5 y 4.6 buscan resaltar que los resultados presentados en este cap tulo son estrictamente v alidos para las funciones prototipo seleccionadas.
1 Tambi en

denominado paso unitario.

65

i i i

i i libro 2006/1/25 15:02 page 66 #90

i i

OSCAR G. DUARTE

y (t)
2 1

a=2

y (t)
2 1

a=3

y (t)
2 1

a = 1 t

y (t)
2 1

a=1

Figura 4.1: Respuesta al paso de un sistema continuo de primer orden

4.1.

Sistemas continuos de primer orden

Sup ongase un sistema continuo de primer orden, cuya funci on de transferencia sea 1 F (s) = (4.1) s+a Al estimular el sistema con un paso unitario (t), con condiciones iniciales nulas, la respuesta y (t) puede calcularse como sigue: Y (s) = F (s)U (s) = y (t) = L1 {Y (s)} = 1 1 1/a 1/a = + (s + a) s s s+a

1 1 1 (t) eat (t) = (1 eat )(t) a a a 1 (4.2) y (t) = (1 eat )(t) a La expresi on (4.2) muestra que la respuesta del sistema depender a del valor de a. Este hecho se constata en la gura 4.1, que muestra las gr acas de y (t) para distintos valores de a. Al cambiar el valor de a tambi en cambia el valor del u nico polo de la funci on de transferencia (4.1), que es a. Para cualquier valor real positivo de a el polo es un real negativo a, y viceversa. Cuando el polo es positivo, la respuesta del sistema tiende a innito, y se dice que el sistema es inestable. La gura 4.2 muestra cu ales son las regiones de estabilidad e inestabilidad con referencia a la recta real, es decir, en qu e lugares debe estar ubicado el polo de la funci on de transferencia para que el sistema sea, respectivamente, estable o inestable.

66

i i i

i i libro 2006/1/25 15:02 page 67 #91

i i

4.1. SISTEMAS CONTINUOS DE PRIMER ORDEN

Regi on de Estabilidad

Regi on de Inestabilidad

Figura 4.2: Regiones de estabilidad e inestabilidad para un sistema continuo de primer orden

y (t) 1/a 67 %

y=t

1/a

Figura 4.3: Respuesta al paso de un sistema continuo de primer orden, polo negativo en a

Para un polo negativo cualquiera a, la respuesta es como la que se muestra en la gura 4.3. El valor a determina qu e tan empinada es la respuesta (y cu al ser a el valor nal de la respuesta); para valores grandes de a, la respuesta es m as empinada, debido a que la respuesta natural eat se extingue m as r apido. Para medir qu e tan r apido decae una respuesta natural, podemos denir el tiempo de asentamiento o tiempo de estabilizaci on, como el tiempo a partir del cual la respuesta natural (su valor absoluto) no supera un porcentaje de su valor m aximo, por ejemplo el 5 %. Para el caso del sistema continuo de primer orden, este tiempo tas satisface: eatas = 0.05 tas = ln 0.05 a tas 3/a

En general, al alejar el polo del origen (al desplazarlo hacia la izquierda) disminuye el tiempo de asentamiento, es decir, la respuesta es m as empinada. Esto nos permite denir una regi on de tiempo de asentamiento m aximo, como la que se muestra en la gura 4.4. Si el polo de la funci on de transferencia (4.1) cae en esa regi on podemos asegurar que su tiempo de asentamiento satisface tas 3/a. N otese que la regi on de tiempo de asentamiento m aximo est a contenida dentro de la regi on de estabilidad; esto es l ogico, ya que la denici on de tiempo 67

i i i

i i libro 2006/1/25 15:02 page 68 #92

i i

OSCAR G. DUARTE

tas 3/a a 0

Figura 4.4: Regi on de tiempo de asentamiento m aximo para un sistema continuo de primer orden

de asentamiento s olo tiene sentido para sistemas estables.

4.2.

Sistemas discretos de primer orden

Sup ongase un sistema discreto de primer orden, cuya funci on de transferencia sea 1 F (z ) = (4.3) z+a Al estimular el sistema con un paso unitario (k ), con condiciones iniciales nulas, la respuesta y (k ) puede calcularse como sigue: Y (z ) = F (z )U (z ) = y (k ) = Z 1 {Y (z )} = z z/(1 + a) z/(1 + a) 1 = (z + a) (z 1) (z 1) z+a

1 1 1 (k ) (a)k (k ) = (1 (a)k )(k ) 1+a 1+a (1 + a) y (k ) = 1 (1 (a)k )(k ) (1 + a) (4.4)

La expresi on (4.4) muestra que la respuesta del sistema depender a del valor de a. Este hecho se constata en la gura 4.1, que muestra las gr acas de y (k ) para distintos valores de a. Al cambiar el valor de a tambi en cambia el valor del u nico polo de la funci on de transferencia (4.3), que es a. Para cualquier valor real positivo de a el polo es un real negativo a, y viceversa. Cuando el polo es negativo, la respuesta del sistema es de signo alternante (P.ej. (1/2)k = 0, 1/2, 1/4, 1/8, ); por el contrario, si el polo es positivo la respuesta siempre ser a del mismo signo. Por otra parte, si el valor absoluto de a es mayor que 1, el valor absoluto de la respuesta tiende a innito, y se dice que el sistema es inestable. La gura 4.6 muestra cu ales son las regiones de estabilidad e inestabilidad con referencia a la recta real, es decir, en qu e lugares debe estar ubicado el polo de la funci on de transferencia para que el sistema sea, respectivamente, estable o inestable; tambi en se muestra en la misma gura cuando la respuesta es alternante o no.

68

i i i

i i libro 2006/1/25 15:02 page 69 #93

i i

4.2. SISTEMAS DISCRETOS DE PRIMER ORDEN

y (k )
2 1

y (k ) a = 0.5 k
1 2 2 1

a = 1.5 k

1 2

y (k )
2 1

y (k ) a = 1.5
2 1

1 2

k
1 2

a = 0.5
1 2 3 4

Figura 4.5: Respuesta al paso de un sistema discreto de primer orden

Inestabilidad

Estabilidad

Inestabilidad

1 Alternante

1 No Alternante

0
Figura 4.6: Regiones de estabilidad e inestabilidad para un sistema discreto de primer orden

69

i i i

i i libro 2006/1/25 15:02 page 70 #94

i i

OSCAR G. DUARTE

kas 3/ ln |a| a 1 0 a

Figura 4.7: Regiones de tiempo de asentamiento m aximo para un sistema discreto de primer orden

Para medir qu e tan r apido decae una respuesta natural en los sistemas estables podemos denir el tiempo de asentamiento o tiempo de estabilizaci on, como el tiempo a partir del cual la respuesta natural (su valor absoluto) no supera un porcentaje de su valor m aximo, por ejemplo el 5 %. Para el caso del sistema discreto de primer orden, este tiempo ser a el menor entero kas tal que: (| a|)kas 0.05 ln 0.05 ln(|a|) kas 3/ ln(|a|)

En consecuencia, kas satisface kas

En general, al alejar el polo del origen (al acercarlo a 1 o 1) aumenta el tiempo de asentamiento, es decir, la respuesta es m as lenta. Esto nos permite denir una regi on de tiempo de asentamiento m aximo, como la que se muestra en la gura 4.7. Si el polo de la funci on de transferencia (4.3) cae en esa regi on podemos asegurar que su tiempo de asentamiento satisface kas 3/ ln(|a|). Al igual que en el caso continuo, en el caso discreto la regi on de tiempo de asentamiento m aximo est a contenida dentro de la regi on de estabilidad.

4.3.

Sistemas continuos de segundo orden

Sup ongase un sistema continuo de segundo orden, cuya funci on de transferencia sea 2 n F (s) = 2 (4.5) 2 s + 2n s + n Los polos de la funci on de transferencia ser an: p1,2 = 2n
2 4 2 4 2 n n = n 2

2 1

En caso de que | | < 1, el radical es negativo, y los polos resultan ser complejos conjugados: p1,2 = n jn 70 1 2

i i i

i i libro 2006/1/25 15:02 page 71 #95

i i

4.3. SISTEMAS CONTINUOS DE SEGUNDO ORDEN

Im(s)

jn

1 2

n
n

Re(s)

jn

1 2

Figura 4.8: Ubicaci on de los polos de un sistema continuo de segundo orden, con polos complejos

La gura 4.8 muestra la ubicaci on de los polos complejos. N otese que la distancia de los polos al origen (la magnitud del complejo) es justamente n : d=
2 (1 2 ) = (n )2 + n n

Adem as, el coseno del angulo formado con el semieje real negativo, es justamente : n cos = = n Al estimular el sistema (4.5) con un paso unitario (t), con condiciones iniciales nulas, la respuesta y (t) puede calcularse como sigue: Y (s) = F (s)U (s) = 1 1 2
2 1 n 2 2 s + 2s + n s

y (t) = L1 {Y (s)} = donde,

en t sin n

1 2 t +

(t) (4.6)

= cos1 Las guras 4.9 a 4.11 muestran la gr aca de (4.6) en varias condiciones: en la gura 4.9 se ha jado n = 1, y se ha variado . En la gura 4.10 se ha jado = 0.5 y se ha variado n . La gura 4.11 muestra la forma gen erica de (4.6) con (0, 1). 71

i i i

i i libro 2006/1/25 15:02 page 72 #96

i i

OSCAR G. DUARTE

y (t) 2 1

: = 0.1 : = 0.5 : = 0.9

Figura 4.9: Respuesta al paso de un sistema continuo de segundo orden, wn = 1

y (t) 2 1

: n = 1 : n = 0.5 : n = 2

Figura 4.10: Respuesta al paso de un sistema continuo de segundo orden, = 0.5

y (t) ymax yf inal

tc

Figura 4.11: Respuesta al paso de un sistema continuo de segundo orden

72

i i i

i i libro 2006/1/25 15:02 page 73 #97

i i

4.3. SISTEMAS CONTINUOS DE SEGUNDO ORDEN

Im(s)

Estabilidad

Inestabilidad Re(s)

Figura 4.12: Regi on de estabilidad para un sistema continuo de segundo orden

4.3.1.

Regi on de estabilidad

Al evaluar (4.6) se observa que para valores positivos de n el t ermino exponencial crece indenidamente, y por tanto la respuesta se har a innita. El t ermino n coincide con la parte real de los polos de (4.5), tal como se muestra en la gura 4.8, por lo tanto, la regi on de estabilidad, aquella en la que deben ubicarse los polos para que el sistema sea estable, resulta ser el semiplano izquierdo. Esto se muestra en la gura 4.12.

4.3.2.

Regi on de tiempo m aximo de asentamiento

La respuesta transitoria de (4.5) es el producto de una exponencial en t por una sinusoidal sin n 1 2 t + , es decir, su amplitud es menor o igual que en t . Si tomamos el tiempo de asentamiento como el tiempo a partir del cual la respuesta natural (su valor absoluto) no supera el 5 % de su valor m aximo, en el caso del sistema continuo de segundo orden este tiempo tas satisface: en tas = 0.05 tn s = ln 0.05 n tas 3/n

Debido a que n es la parte real de los polos de (4.5) , tal como se muestra en la gura 4.8, la regi on de tiempo de asentamiento m aximo es la que se muestra en la gura 4.13. 73

i i i

i i libro 2006/1/25 15:02 page 74 #98

i i

OSCAR G. DUARTE

Im(s)

tas

3 a

tas > a

3 a

Re(s)

Figura 4.13: Regi on de tiempo m aximo de asentamiento para un sistema continuo de segundo orden

4.3.3.

Regi on de frecuencia m axima de oscilaci on

La frecuencia de oscilaci on de la respuesta es la frecuencia de la sinusoidal de (4.5), es decir es n 1 2 , que corresponde a la parte imaginaria de los polos de (4.5) (ver gura 4.8). Por esta raz on, la regi on de frecuencia m axima de oscilaci on es la que se muestra en la gura 4.14.

4.3.4.

Regi on de sobrepico m aximo

Uno de los par ametros m as importantes de la respuesta gracada en la gura 4.11, es el sobrepico m aximo, sp, que indica qu e tanto llega a valer la respuesta en relaci on con su valor nal: sp = ymax yf inal 100 % yf inal

donde ymax es el valor m aximo, y yf inal el valor nal (estacionario) de y (t). Para calcular el sobrepico m aximo, primero derivamos y (t) e igualamos a cero para obtener los instantes tc en los que suceden los m aximos y m nimos de y (t):
dy dt

1 2

n en t sin n 1 2 en t cos n

1 2t + + 1 2t + =0

n n sin n

1 2 t + = n 74

1 2 cos n

1 2t +

i i i

i i libro 2006/1/25 15:02 page 75 #99

i i

4.3. SISTEMAS CONTINUOS DE SEGUNDO ORDEN

Im(s) w > w w w jw

Re(s)

w > w

jw

Figura 4.14: Regi on de frecuencia m axima de oscilaci on para un sistema continuo de segundo orden

1 2 = tan n n

1 2t + 1 2

1 2 t + = tan1

Para obtener el valor de la arcotangente en la ecuaci on anterior, obs ervese en la gura (4.8) el valor de tan : tan = n 1 2 = n 1 2

La funci on tan1 (x) es peri odica, de periodo , por lo tanto n 1 2 t + = tan1 t= n n 1 2 1 2 = + n

n = 0, 1, 2,

Existen innitos instantes en los que la derivada de y (t) es nula, que corresponden a los m aximos y m nimos locales que se observan en la gura 4.11. Para n = 0 resulta t = 0, por lo tanto la respuesta y (t) es pr acticamente horizontal en su inicio. El sobrepico m aximo sucede en tc , que corresponde a n = 1: tc = n 75 1 2

i i i

i i libro 2006/1/25 15:02 page 76 #100

i i

OSCAR G. DUARTE

100 80 60 40 20 0 0

sp( %)

0.2 0.4 0.6 0.8 1.0

Figura 4.15: Sobrepico en funci on de

El valor de y (t) en tc es el valor m aximo de y (t), es decir ymax = y (tc ) ymax = 1 1 1 2 e


n
n 1 2

sin n

1 2

n 1 2

ymax = 1

1 1 2 1

1 2

sin( + )

Dado que sin( + x) = sin(x), podemos escribir ymax = 1 + 1 2


1 2

1 2

sin()

ymax = 1 + e

= 1 + e cot

El valor nal de y (t) es 1, por lo tanto sp = e


1 2

100 % = e cot 100 %

Las guras 4.15 y 4.16 muestran c omo var a el sobrepico m aximo en funci on de el factor de amortiguamiento y el angulo , respectivamente. Es interesante observar que el sobrepico depende del angulo que forman los polos con el semieje real negativo (gura 4.8), lo que nos permite establecer una regi on de sobrepico m aximo, tal como la que se muestra en la gura 4.17. 76

i i i

i i libro 2006/1/25 15:02 page 77 #101

i i

4.3. SISTEMAS CONTINUOS DE SEGUNDO ORDEN

100 80 60 40 20 0 0

sp( %)

18 36 54 72 90

Figura 4.16: Sobrepico en funci on de

Im(s)

sp ecot

sp > ecot Re(s)

Figura 4.17: Regi on de sobrepico m aximo para un sistema continuo de segundo orden

77

i i i

i i libro 2006/1/25 15:02 page 78 #102

i i

OSCAR G. DUARTE

Im(s) jw

Re(s)

jw

Figura 4.18: Regi on de dise no para un sistema continuo de segundo orden

4.3.5.

Regi on de dise no

Las regiones que se muestran en las guras 4.12, 4.13, 4.14 y 4.17 pueden resumirse en una u nica regi on de dise no, como la que se muestra en la gura 4.18. Reri endonos a esta gura, la regi on de dise no puede interpretarse as : Dado un sistema de segundo orden como el de la ecuaci on (4.5) con condiciones iniciales nulas, cuyos polos est an ubicados dentro de la regi on de dise no, puede asegurarse que: el sistema es estable el tiempo de asentamiento es menor o igual que 3/a la frecuencia m axima de oscilaci on de la respuesta natural es w al estimularlo con un escal on unitario el sobrepico m aximo es menor que e cot 100 %

4.4.

Sistemas discretos de segundo orden

Sup ongase ahora un sistema discreto de segundo orden, cuya funci on de transferencia sea 1 2b cos a + b2 (4.7) F (z ) = 2 z 2bz cos a + b2 Los polos de la funci on de transferencia ser an: 2b cos a 4b2 cos2 a 4b2 p1,2 = = b cos a cos2 a 1 2 78

i i i

i i libro 2006/1/25 15:02 page 79 #103

i i

4.4. SISTEMAS DISCRETOS DE SEGUNDO ORDEN

Im(z ) jb sin a
b

a a
b

Re(z ) b cos a

b sin a

Figura 4.19: Ubicaci on de los polos de un sistema discreto de segundo orden, con polos complejos

El t ermino del radical ser a menor o igual que cero; en caso de que sea menor, los dos polos ser an los complejos conjugados: p1,2 = b cos a j 1 cos2 a = b (cos a j sin a)

La gura 4.19 muestra la ubicaci on de los polos en el plano complejo. Al estimular el sistema (4.7) con un paso unitario (k ), con condiciones iniciales nulas, la respuesta y (k ) puede calcularse como sigue: Y (z ) = F (z )U (z ) = 1 2b cos a + b2 z 2 2bz cos a + b2 z z1

sumando e igualando coecientes se obtiene A=1 Y (z ) = Y (z ) = B = 1

A Bz + C Y (z ) = + 2 z z 1 z 2bz cos a + b2 C = 1 + 2b cos a

z z (1 2z cos a) z 2 bz cos a 2 2 z 1 z 2bz cos a + b2 z 2bz cos a + b2 1 bk cos ak 79 (1 b cos a) k b sin ak (k ) b sin a

z 2 + (1 2bz cos a) z 2 z1 z 2bz cos a + b2

y (k ) = Z 1 {Y (z )} =

i i i

i i libro 2006/1/25 15:02 page 80 #104

i i

OSCAR G. DUARTE

y (k ) 2 1 k

Figura 4.20: Respuesta al paso de un sistema discreto de segundo orden, a = 1.2, b = 0.8

Finalmente, las dos sinusoidales se pueden agrupar en una sola, para obtener: y (k ) = Z 1 {Y (z )} = 1 Cbk sin (ak + ) (k ) donde C= 1 1 + b2 2b cos a = b sin a sin = tan1 b sin a 1 b cos a (4.8)

La gura 4.20 muestra la gr aca de y (k ) para unos valores espec cos de a y b. Aunque y (k ) s olo tiene sentido en los valores enteros de k , se ha trazado tambi en en punteado la curva que se obtendr a para valores reales de k . Podr a plantearse que para estudiar la secuencia y (k ) (los puntos en la gura 4.20) ser a v alido analizar el sistema continuo que la genera ((la curva punteada en la gura 4.20)); sin embargo, en ocasiones los resultados pueden ser muy enga nosos: consid erese el caso en que a = 3 y b = 0.7, que se graca en la gura 4.21; si se analiza la curva continua, se concluye que el m aximo valor (absoluto) de y (k ) ser a cercano a 14, pero al ver la secuencia de puntos observamos que esta nunca supera (en valor absoluto) a 4. No obstante, dado que un an alisis de la curva continua arrojar a valores mayores o iguales que la secuencia, puede utilizarse para establecer cotas superiores de los valores de la secuencia, y as establecer regiones de dise no.

4.4.1.

Regi on de estabilidad

Al evaluar (4.8) se observa que para valores de b mayores que 1 el t ermino exponencial crece indenidamente, y por tanto la respuesta se har a innita. El t ermino b coincide con la magnitud de los polos de (4.7), tal como se muestra en la gura 4.19, por lo tanto, la regi on de estabilidad, aquella en la que deben ubicarse los polos para que el sistema sea estable resulta ser el c rculo unitario centrado en el origen, tal como se ve en la gura 4.22. 80

i i i

i i libro 2006/1/25 15:02 page 81 #105

i i

4.4. SISTEMAS DISCRETOS DE SEGUNDO ORDEN

y (k ) 10 5

1 5 10

Figura 4.21: Respuesta al paso de un sistema discreto de segundo orden, a = 3, b = 0.7

Im(z ) j Inestabilidad

Estabilidad 1 1

Re(z )

Figura 4.22: Regi on de estabilidad para un sistema discreto de segundo orden

81

i i i

i i libro 2006/1/25 15:02 page 82 #106

i i

OSCAR G. DUARTE

Im(z ) 1 jb

tas < 1 b jb 1

3 ln b

Re(z ) b 1

Figura 4.23: Regi on de tiempo de asentamiento m aximo para un sistema discreto de segundo orden

4.4.2.

Regi on de tiempo m aximo de asentamiento

La respuesta transitoria de (4.7) es el producto de la exponencial bk por la sinusoide sin (ak + ), es decir, su amplitud es menor o igual que bk . Si tomamos el tiempo de asentamiento como el tiempo a partir del cual la respuesta natural (su valor absoluto) no supera el 5 % de su valor m aximo en el caso del sistema discreto de segundo orden, este tiempo kas satisface: bkas 0.05 ln bkas ln 0.05 kas ln b ln 0.05 kas 3 ln b

Debido a que b es la magnitud de los polos de (4.7) , tal como se muestra en la gura 4.19, la regi on de tiempo de asentamiento m aximo es la que se muestra en la gura 4.23.

4.4.3.

Regi on de frecuencia m axima de oscilaci on

La frecuencia de oscilaci on de la respuesta es la frecuencia de la sinusoidal de (4.7), es decir es a, que corresponde al angulo de los polos de (4.7) respecto a la horizontal (ver gura 4.19). Por esta raz on, la regi on de frecuencia m axima de oscilaci on es la que se muestra en la gura 4.24.

4.4.4.

Regi on de sobrepico m aximo

Al comparar las respuestas a escalones unitarios de los sistemas continuos y discretos de segundo orden, que aparecen en las ecuaciones (4.6) y (4.8) respectivamente, podemos ver las semejanzas de estas respuestas. 82

i i i

i i libro 2006/1/25 15:02 page 83 #107

i i

4.4. SISTEMAS DISCRETOS DE SEGUNDO ORDEN

Im(z )

a a

f rec a Re(z )

Figura 4.24: Regi on de frecuencia m axima de oscilaci on para un sistema discreto de segundo orden

Si reescribimos bk como eln b = ek ln b , podemos asimilar los coecientes de los exponentes y las sinusoides: n = ln b De tal manera que ln b = a 1 2 = cot
a
1 2

1 2 = a

b = ea cot = e

(4.9)

La ecuaci on 4.9 permite denir, para el caso discreto, curvas an alogas a las que generan la regi on de sobrepico m aximo de los sistemas continuos (gura 4.17). La gura 4.25 muestra las curvas generadas por la ecuaci on (4.9) para distintos valores de . Por su parte, la gura 4.26 muestra la regi on denida por (4.9) al jar un valor de (o de ), es decir, al establecer un factor de amortiguamiento. Esta regi on no es la regi on de sobrepico m aximo, sino la regi on de amortiguamiento m nimo. El sobrepico m aximo es m as dif cil de obtener debido a que el tiempo es discreto.

4.4.5.

Regi on de dise no

Al combinar las regiones denidas en las guras 4.22 a 4.26 se obtiene la regi on de dise no que se muestra en la gura 4.27. Su signicado es an alogo a la regi on de dise no del caso continuo. 83

i i i

i i libro 2006/1/25 15:02 page 84 #108

i i

OSCAR G. DUARTE

Im(z ) j

: = 0.1 : = 0.5 : = 0.9 Re(z )

Figura 4.25: Curvas de amortiguamiento jo para un sistema discreto de segundo orden

Im(z ) j

Re(z ) 1 1

Figura 4.26: Regi on de amortiguamiento m nimo para un sistema discreto de segundo orden

84

i i i

i i libro 2006/1/25 15:02 page 85 #109

i i

4.5. EFECTO DE LOS CEROS. SISTEMAS DE FASE M INIMA

Im(z ) j

Re(z ) 1 1

Figura 4.27: Regi on de dise no para un sistema discreto de segundo orden

4.5.

Efecto de los ceros. Sistemas de fase m nima

Pese a que en las secciones anteriores se ha hecho enfasis en el efecto que tiene sobre la respuesta natural la ubicaci on de los polos en el plano, no debe desconocerse que los ceros tambi en inuyen en la respuesta. Sup ongase un sistema continuo de segundo orden, con un cero real: F (s) =
(b2 + 2 ) (s + a) a 2 (s + b) + 2

(4.10)

La gura 4.28 muestra la gr aca de (4.11), para tres valores distintos de a, con unos valores jos de b = 1 y = 1; es decir, lo que se est a modicando es la posici on del cero de la funci on de transferencia. All puede verse que la ubicaci on del cero afecta directamente la forma de la respuesta. Es importante resaltar que las regiones de dise no de las guras 4.18 y 4.27 fueron desarrolladas para sistemas prototipo de segundo orden, sin ceros. Estas regiones pueden emplearse para el an alisis y control de sistemas de segundo orden con ceros, pero s olo como una gu a de car acter general. M as importante a un es resaltar que para ceros en el semiplano derecho (este es el caso a = 1 en la gura 4.28) la respuesta al escal on presenta en sus 85

La respuesta al escal on del sistema denido por (4.10) es : 1 + 1 (b2 + 2 )[(a b)2 + 2 ]ebt sin (t + ) (t) a y (t) = = tan1 w + tan1 w
b ab

(4.11)

i i i

i i libro 2006/1/25 15:02 page 86 #110

i i

OSCAR G. DUARTE

y (t)

: a == 0.5 :a=1 : a = 1

Figura 4.28: Respuesta al paso de un sistema continuo de segundo orden, con cero real b = = 1

inicios valores de signo contrario a los de la respuesta de estado estacionario; este fen omeno, conocido como subpico (en ingl es undershoot ) puede llegar a ser muy peligroso en algunos sistemas f sicos, y constituye una gran dicultad para su control. Los sistemas que no poseen ceros en el semiplano derecho, se conocen como sistemas de fase m nima, o simplemente minifase 2 . La presencia de subpicos ante una entrada escal on es f acil de demostrar para un sistema de segundo orden con polos reales y un cero real3 , tal como F (s) = La respuesta al escal on ser a: Y (s) = a/(b + c) (a b)/(c b)(b) (a c)/(c b)(c) (s + a) + + s(s + b)(s + c) s (s + b) (s + c) y (t) = a (a b) (a c) ct (t) + ebt + e bc (c b)(b) (c b)(c) (s + a) (s + b)(s + c) (4.12)

El signo de la derivada de y (t) evaluada en t = 0 nos indica si la respuesta crece o decrece en ese momento: dy dt =
t=0

ac cb ab = = =1 cb cb cb

La derivada siempre es positiva, por lo tanto, para valores cercanos a t = 0, y (t) ser a siempre positiva. Por otra parte, la respuesta de estado estacionario
2 Esta 3 Para

denominaci on est a relacionada con la respuesta de frecuencia del sistema. otro tipo de sistemas la demostraci on es m as complicada, y se omite aqu .

86

i i i

i i libro 2006/1/25 15:02 page 87 #111

i i

4.6. POLOS DOMINANTES

de y (t) ser a a/bc; para sistemas estables, tanto b como c son positivos, y por lo tanto el signo de la respuesta estacionaria es el mismo signo de a. En conclusi on, para valores negativos de a (ceros positivos), la respuesta en sus inicios tendr a un signo diferente al de la respuesta de estado estacionario y suceder a el subpico.

4.6.

Polos dominantes

Supongamos ahora un sistema continuo de orden superior a 2, como por ejemplo uno cuya funci on de transferencia sea F (s) = 6.75s3 + 102.5s2 + 318.75s + 750 (s + 10)(s + 15)(s2 + 2s + 5)

Al estimular ese sistema con un escal on unitario la respuesta ser a Y (s) = F (s) 6.75s3 + 102.5s2 + 318.75s + 750 1 = s s(s + 10)(s + 15)(s2 + 2s + 5)

Y (s) =

1 0.25 0.25 0.5(s + 1) 2 s (s + 10) (s + 15) (s + 2s + 5) (4.13)

y (t) = 1 0.25e10t 0.25e15t 0.5et cos 2t (t)

La gura 4.29(a) muestra la gr aca de y (t), mientras que la gura 4.29(b) muestra por separado los tres componentes de la respuesta natural, 0.25e10t, 0.25e15t y 0.5et cos 2t. En la gura 4.29(b) se observa que el aporte a la respuesta natural debido a los polos p1 = 10 y p2 = 15 es considerablemente m as peque no que el debido a los polos p3,4 = 1 j 2. Lo anterior se debe a que los aportes de p1 y p2 decaen mucho m as r apidamente que el aporte de p3,4 , ya que e10t y e15t decaen m as r apidamente que et . Se dice entonces que los polos p3,4 dominan el comportamiento del sistema, o simplemente que son los polos dominantes. La gura 4.29(c) compara la respuesta exacta y (t) calculada seg un (4.13) y una respuesta aproximada yaprox (t) que se obtendr a eliminando de y (t) los aportes de los polos p1 y p2 , es decir: y (t) = 1 0.5et cos 2t (t) Se observa c omo el aporte de los polos p1 y p2 s olo es signicativo al comienzo de la respuesta, cuando la componente de la respuesta natural asociada a ellos a un no ha deca do, pero este aporte se desvanece r apidamente, y la respuesta aproximada resulta ser pr acticamente la misma respuesta exacta. En conclusi on, se dice que un sistema continuo estable tiene (1 o 2) polos dominantes si la parte real de dichos polos es sucientemente mayor (est a m as hacia la derecha, en el semiplano izquierdo) que la de los dem as polos del 87

i i i

i i libro 2006/1/25 15:02 page 88 #112

i i

OSCAR G. DUARTE

y(t) 1

t 1 2 3 4

(a) respuesta exacta


y(t) 1

: 0.25e10t : 0.25e15t : 0.5et cos 2t

t 1 2 3 4

(b) componentes de la respuesta natural


y(t) 1 : y(t) : yaprox (t)

t 1 2 3 4

(c) respuesta exacta y aproximada

Figura 4.29: Sistema continuo de orden 4 con polos dominantes

88

i i i

i i libro 2006/1/25 15:02 page 89 #113

i i

4.6. POLOS DOMINANTES

sistema, como para que el aporte de estos u ltimos se desvanezca mucho antes de que haya desaparecido el aporte debido a los polos dominantes. En estos casos, las regiones de dise no, que fueron desarrolladas para sistemas de segundo orden, pueden ser una herramienta muy u til para analizar el sistema, aunque este sea de un orden superior. Algo an alogo sucede con los sistemas discretos, s olo que aqu el tiempo de decaimiento no depende de la parte real de los polos, sino de su distancia al origen. En conclusi on, se dice que un sistema discreto estable tiene (1 o 2) polos dominantes si la magnitud de dichos polos es sucientemente mayor (est a m as lejos del origen, dentro del c rculo unitario) que la de los dem as polos del sistema, como para que el aporte de estos u ltimos se desvanezca mucho antes de que haya desaparecido el aporte debido a los polos dominantes.

89

i i i

i i libro 2006/1/25 15:02 page 90 #114

i i

OSCAR G. DUARTE

90

i i i

i i libro 2006/1/25 15:02 page 91 #115

i i

Cap tulo 5 Sistemas realimentados simples

En este cap tulo centramos nuestro inter es en sistemas continuos y discretos como los que se muestran en las guras 5.1 y 5.2, respectivamente. Este tipo de sistemas se denominan realimentados o retroalimentados, debido a que la se nal de salida Y es retornada para ser comparada con la entrada U mediante una resta. El resultado de esta comparaci on es la se nal de error E . Esta es una estructura t pica de control; G es la planta que se quiere controlar, y U el comportamiento que se necesita que tenga G. Y es el comportamiento real de G, que es medido y comparado con U a trav es de H . Si el comportamiento real diere del deseado, existir a un error E , que se amplica por K como entrada directa a G. Denimos la funci on de transferencia del sistema realimentado como la relaci on entre la salida y la entrada con condiciones iniciales nulas. En el caso continuo ser a: F (s) = y en el discreto: Y (s) KG(s) = U (s) 1 + KG(s)H (s) (5.1)

U (s) E (s) E k E K + T

E G(s) H (s) '

Y (s) E

Figura 5.1: Sistema continuo retroalimentado simple

91

i i i

i i libro 2006/1/25 15:02 page 92 #116

i i

OSCAR G. DUARTE

U (z ) E (z ) E k E K + T

E G(z ) H (z ) '

Y (z ) E

Figura 5.2: Sistema discreto retroalimentado simple

F (z ) =

KG(z ) Y (z ) = U (z ) 1 + KG(z )H (z )

(5.2)

Tambi en se dene la funci on de transferencia del error o transmitancia del error como la relaci on entre el error y la entrada. En el caso continuo: FE (s) = y en el discreto: FE (z ) = E (z ) 1 = U (z ) 1 + KG(z )H (z ) (5.4) E (s) 1 = U (s) 1 + KG(s)H (s) (5.3)

Adem as, a los productos G(s)H (s) y G(z )H (z ) se les denomina ganancia de lazo abierto. Si escribimos G y H como dos fracciones de polinomios NG /DG y NH /DH respectivamente, las expresiones (5.1), (5.2), (5.3) y (5.4) se convierten en: Funci on de transferencia del sistema realimentado, caso continuo:
NG (s) KD KNG (s)DH (s) Y (s) G (s) = = F (s) = N ( s ) N ( s ) H G U (s) DG (s)DH (s) + KNG (s)NH (s) 1 + K DG (s) DH (s) (5.5)

Funci on de transferencia del sistema realimentado, caso discreto: F (z ) =


N G (z ) KD KNG (z )DH (z ) Y (z ) G (z ) = = N G (z ) N H (z ) U (z ) D ( z ) D G H (z ) + KNG (z )NH (z ) 1 + K DG (z) DH (z) (5.6)

Funci on de transferencia del error, caso continuo: FE (s) = DG (s)DH (s) E (s) 1 = = NG (s) NH (s) U (s) D ( s ) D G H (s) + KNG (s)NH (s) 1 + K DG (s) DH (s) (5.7) 92

i i i

i i libro 2006/1/25 15:02 page 93 #117

i i

5.1. TIPO DE SISTEMA Y ERROR DE ESTADO ESTACIONARIO

Funci on de transferencia del error, caso discreto: FE (z ) = 1 E (z ) DG (z )DH (z ) = = N G (z ) N H (z ) U (z ) DG (z )DH (z ) + KNG (z )NH (z ) 1+KD G (z ) DH (z ) (5.8)

5.1.
5.1.1.

Tipo de sistema y error de estado estacionario


Caso continuo

Uno de los objetivos de los esquemas de control como el que se muestra en la gura 5.1 suele ser el asegurar que la se nal de error sea nula, al menos despu es de que las respuestas transitorias hayan desaparecido. Por ese hecho, se estudia la respuesta de estado estacionario de la se nal de error, com unmente denominada el error de estado estacionario. Bajo la suposici on de que el sistema realimentado es estable1 , se puede argumentar que despu es de un cierto tiempo la respuesta transitoria se habr a hecho lo sucientemente peque na como para considerar que no existe, y por lo tanto s olo queda la respuesta estacionaria, es decir eee = l m e(t)
t

(5.9)

donde eee es el error de estado estacionario, y e(t) es la se nal de error en el dominio del tiempo, es decir e(t) = L1 {E (s)} El teorema de valor nal de la transformada de Laplace provee una forma de calcular eee : eee = l m e(t) = l m {sE (s)}
t s0

(5.10)

Combinando (5.10) con (5.3) se obtiene: eee = l m {sFE (s)U (s)}


s0

(5.11)

Al observar (5.11), se encuentra que el error de estado estacionario podr a ser 0, o un valor nito, dependiendo del n umero de polos y ceros en s = 0 que tengan FE (s) y U (s), como se muestra en los siguientes ejemplos. Ejemplo 5.1 Sea FE (s) = estado estacionario ser a eee = l m
s0 (s+4) (s+3)(s+5)

y U (s) =

1 (s2 +4) .

Seg un (5.11) el error de

1 (s + 4) (s + 3)(s + 5) (s2 + 4)

=0

(0 + 4) 1 =0 (0 + 3)(0 + 5) (02 + 4)

1 La determinaci on de la estabilidad de los sistemas realimentados continuos se estudia en la secci on 5.2.

93

i i i

i i libro 2006/1/25 15:02 page 94 #118

i i

OSCAR G. DUARTE

Tipo de sistema 0 1 2 . . .

u(t) = (t) U (s) = 1/s l ms0 {FE (s)} 0 0 . . .

u(t) = t(t) U (s) = 1/s2 0 . . .

u(t) = t2 (t)/2 U (s) = 1/s3 . . . l ms0


FE (s) s2

.. .

l ms0

FE (s) s

Tabla 5.1: Error de estado estacionario para sistemas continuos

Ejemplo 5.2 Sea FE (s) = estacionario ser a eee = l m


s0

(s+4) (s+3)(s+5)

y U (s) = 1 un (5.11) el error de estado s . Seg (s + 4) (s + 3)(s + 5) y U (s) =


1 s3 .

(s + 4) 1 (s + 3)(s + 5) s

= l m

s0

(0 + 4) 4 = (0 + 3)(0 + 5) 15

Ejemplo 5.3 Sea FE (s) = estado estacionario ser a

s(s+4) (s+3)(s+5)

Seg un (5.11) el error de

eee = l m eee = l m

s0

s(s + 4) 1 (s + 3)(s + 5) s3 = (0 + 4) 1 4 = = (0 + 3)(0 + 5) 0 0

s0

1 (s + 4) (s + 3)(s + 5) s

En los ejemplos anteriores puede observarse que el valor de eee depende de si la s que aparece en (5.11) puede o no cancelarse con otros t erminos s que aparezcan en FE (s)U (s). Con esto en mente, denimos el tipo de sistema como el n umero de ceros en s = 0 que tenga FE (s) y constru mos la tabla 5.1. N otese que las entradas u(t) que se han empleado son aquellas cuyas transformadas de Laplace tienen t erminos sn en el denominador. De acuerdo con (5.7) los ceros de FE (s) son los valores de s que hacen que DG (s)DH (s) sea cero, es decir son iguales a los polos de G(s)H (s). Por esta raz on tambi en podemos denir el tipo de sistema como el n umero de polos en s = 0 que tenga G(s)H (s).

5.1.2.

Caso discreto

Consideraciones similares pueden hacerse para el caso discreto. Si el sistema realimentado es estable2 , el error de estado estacionario de un sistema como el de la gura 5.2 ser a eee = l m e(k ) (5.12)
k

determinaci on de la estabilidad de los sistemas realimentados discretos se estudia en la secci on 5.3.

2 La

94

i i i

i i libro 2006/1/25 15:02 page 95 #119

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

Tipo de sistema

u(k ) = (k )

u(k ) = k(k )

u(k ) = k 2 (k )

0 1 2 . . .

l mz 1 {zFE (z )}

U (z ) = z/(z 1) 0 0 . . .

l mz 1

U (z ) = z/(z 1)2 n 0 . . .

z F (z ) (z 1) E

U (z ) = z (z + 1)/(z 1)3
l mz 1 n

z (z +1) F (z ) (z 1)2 E

. . .

.. .

Tabla 5.2: Error de estado estacionario para sistemas discretos

donde eee es el error de estado estacionario, y e(k ) es la se nal de error en el dominio del tiempo, es decir e(k ) = Z 1 {E (z )} El teorema de valor nal de la transformada Z provee una forma de calcular eee : eee = l m e(k ) = l m {(z 1)E (z )}
k z 1

(5.13)

o lo que es igual, eee = l m e(k ) = l m {(z 1)FE (z )U (z )}


k z 1

(5.14)

Ahora el valor de eee depende del n umero de ceros y polos en z = 1 que tengan FE (z ) y U (z ). Por lo tanto, denimos tipo de sistema como el n umero de ceros en z = 1 que tenga FE (z ) y constru mos la tabla 5.2. N otese que las entradas u(k ) que se han empleado son aquellas cuyas transformadas de Laplace tienen t erminos (z 1)n en el denominador. De acuerdo con (5.8), los ceros de FE (z ) son los valores de z que hacen que DG (z )DH (z ) sea cero, es decir son iguales a los polos de G(z )H (z ). Por esta raz on tambi en podemos denir el tipo de sistema como el n umero de polos en z = 1 que tenga G(z )H (z ).

5.2.

Estabilidad y criterios de estabilidad en sistemas continuos

En este cap tulo empleamos la denici on de estabilidad de entrada acotada - salida acotada 3 , tambi en conocida como estabilidad BIBO por sus siglas en ingl es (Bounded Input - Bounded Output ).
3 Existen varias deniciones de estabilidad de sistemas din amicos; afortunadamente para los sistemas lineales todas ellas son equivalentes y podemos adoptar indistintamente cualquiera de ellas.

95

i i i

i i libro 2006/1/25 15:02 page 96 #120

i i

OSCAR G. DUARTE

Un sistema din amico es BIBO estable si cualquier entrada acotada produce una salida acotada. En otras palabras, si ante entradas de valor nito la respuesta (su valor absoluto) no tiende a innito. La gura 2.3 muestra que las funciones continuas cuyos valores absolutos crecen indenidamente, tienen sus polos en el semiplano derecho. Si una funci on de transferencia tiene uno de sus polos en esa zona, la respuesta natural tender a a innito, independientemente del valor de la entrada, y por tanto el sistema ser a inestable. En consecuencia, para asegurar que un sistema din amico lineal sea estable, todos los polos de su funci on de transferencia deben estar en el semiplano izquierdo. Basta con que un polo est e en el semiplano derecho para que el sistema sea inestable. Si existe un polo en el eje imaginario, es decir, en la frontera entre los semiplanos derecho e izquierdo, se dice que el sistema es marginalmente estable.

5.2.1.

Arreglo y criterio de Routh-Hurwitz

Dado que la estabilidad de un sistema din amico est a determinada por la ubicaci on de los polos de su funci on de transferencia, es decir por la ubicaci on de las ra ces de un cierto denominador, planteamos ahora el siguiente problema: C omo determinar si las ra ces de un polinomio como (5.15) est an ubicadas todas en el semiplano izquierdo? p(s) = an sn + an1 sn1 + + a1 s + a0 Antes de contestar esta pregunta, hacemos notar lo siguiente: Si (5.15) tiene coecientes de signos diferentes, o coecientes cero, entonces tiene al menos una ra z en el semiplano derecho o en el eje imaginario. Si (5.15) tiene todos sus coecientes del mismo signo, no podemos extraer conclusiones a priori sobre la ubicaci on de sus ra ces. Para demostrar lo anterior, sup ongase primero que (5.15) tiene s olo ra ces reales, y por tanto puede factorizarse as : p(s) = A(s 1 )(s 2 ) (s n ) (5.16) (5.15)

Si las ra ces i son todas negativas, los t erminos i ser an todos positivos, y en general el producto (s 1 )(s 2 ) (s n ) tendr a todos los coecientes positivos. De esta forma, los coecientes de (5.15) ser an todos positivos o todos negativos, dependiendo del signo de A en (5.16). Por esta raz on, si p(s) tiene coecientes de signos diferentes o cero, necesariamente al menos un t ermino i debe ser negativo, lo que implicar a que tendr a al menos una ra z positiva (en el semiplano derecho). 96

i i i

i i libro 2006/1/25 15:02 page 97 #121

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

sn sn1 sn2 . . . s1 s0

an an1

an2 an3

a1 a0

Figura 5.3: Arreglo de Routh. Primeras dos l neas

Ahora sup ongase que (5.15) tiene dos ra ces complejas conjugadas: p(s) = A(s ( + j ))(s ( j ))(s 3 ) (s n ) (5.17)

El producto de los t erminos que tienen que ver con las ra ces complejas es: (s ( + j ))(s ( j )) = s2 2s + ( 2 + 2 ) (5.18)

Si < 0, es decir si las ra ces est an en el semiplano izquierdo, ( 5.18) tendr a s olo coecientes positivos, y por tanto (5.15) tendr a todos sus coecentes del mismo signo (positivos si A es positiva y negativos si A es negativa). Como consecuencia de lo anterior, si (5.15) tiene coecientes de signos diferentes, o cero, podemos asegurar que tiene una o m as ra ces en el semiplano derecho o en el eje imaginario. Si por el contrario tiene todos los coecientes de igual signo, es necesario realizar otro tipo de pruebas antes de establecer la ubicaci on de sus ra ces. Una de esas pruebas se conoce como la prueba de Routh-Hurwitz, para lo cual es necesario primero construir un arreglo espec co con los coecientes de (5.15) Construcci on del arreglo de Routh Dado un polinomio p(s) como (5.15) Es posible construir el arreglo de Routh de p(s) a partir de los coecientes ai que aparecen en (5.15). Para ello, inicialmente constru mos el arreglo que se muestra en la gura 5.3. A continuaci on, se completa el arreglo de Routh l nea por l nea, siguiendo las siguientes indicaciones. Cada nueva l nea se construye con informaci on de las dos l neas inmediatamente anteriores. Para calcular el t ermino j esimo de una l nea (cj en la gura 5.4) se efect ua la operaci on a1 aj +1 b1 bj +1 (5.19) cj = b1

97

i i i

i i libro 2006/1/25 15:02 page 98 #122

i i

OSCAR G. DUARTE

. . . si+2 si+1 si . . .

a1 b1 c1

a2 b2 c2

a3 b3 c3

Figura 5.4: Arreglo de Routh. Dos l neas gen ericas

s5 s4 s3 s2 s1 s0

1 1 c1 d1 e1 f1

3 9 c2 d2 e2 f2

16 10 c3 d3 e3 f3

Figura 5.5: Arreglo de Routh del ejemplo 5.4. Primeras dos l neas

Ejemplo 5.4 Considere el polinomio p(s) = s5 + s4 + 3s3 + 9s2 + 16s + 10 (5.20)

La gura 5.5 muestra las dos primeras l neas del arreglo de Routh para (5.20) Los valores de la l nea correspondiente a s3 se calculan as : 1 1 1 3 9 1 16 1 10 c2 = =6 1

c1 =

= 6

No es necesario calcular c3 , porque ya no hay m as columnas en las dos primeras l neas, y por lo tanto el resultado ser a 0. Para la l nea correspondiente a s2 se tiene: 1 9 6 6 d1 = = 10 6 1 10 6 0 d2 = = 10 6

Para la l nea correspondiente a s1 :

6 6 10 10 = 12 e1 = 10 Y para la l nea correspondiente a s0 : 10 12 10 0 = 10 12

f1 =

El resultado es el arreglo que se muestra en la gura 5.6 98

i i i

i i libro 2006/1/25 15:02 page 99 #123

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

s5 s4 s3 s2 s1 s0

1 1 6 10 12 10

3 9 6 10

16 10

Figura 5.6: Arreglo de Routh del ejemplo 5.4

Es conveniente resaltar algunos aspectos de la construcci on del arreglo: El n umero de las del arreglo disminuye progresivamente: cada dos las se disminuye una columna. El t ermino que est a en la u ltima columna justo antes de desaparecer esta es siempre el mismo (es 10 en la gura 5.6), debido a que este se calcular a siempre como a b c 0 =b c Criterio de Routh-Hurwitz El criterio de Routh-Hurtwiz puede expresarse as : Criterio de Routh-Hurwitz El n umero de ra ces de (5.15) en el semiplano derecho es igual al n umero de cambios de signo que se suceden en la primera columna del arreglo de Routh de dicho polinomio. Retomando el ejemplo 5.20, el polinomio (5.20) tiene dos ra ces en el semiplano derecho, ya que su arreglo de Routh (gura 5.6) tiene dos cambios de signo en la primera columna: uno al pasar de 1 a 6, y otro al pasar de 6 a 10. Miremos ahora el sistema realimentado de la gura 5.1. La funci on de transferencia, y por lo tanto sus polos, dependen de la variable K , como claramente se establece en (5.5). La utilizaci on del criterio de Routh-Hurwitz permite establecer condiciones en la varible K para que el sistema realimentado sea estable. Esto podemos verlo mediante los ejemplos 5.5, 5.6 y 5.7: Ejemplo 5.5 Sup ongase que en el sistema de la gura 5.1 se tiene que G(s) = 1 s+2 H (s) = 1 s+1

La funci on de transferencia del sistema realimentado es F (s) = K (s + 1) KG(s) = 2 1 + KG(s)H (s) s + 3s + (K + 2) 99

i i i

i i libro 2006/1/25 15:02 page 100 #124

i i

OSCAR G. DUARTE

s2 s1 s0

1 3 K +2

K +2

Figura 5.7: Arreglo de Routh del ejemplo 5.5

s3 s2 s1 s0

1 6 6+K
60K 6

11 6+K

Figura 5.8: Arreglo de Routh del ejemplo 5.6

Podemos concluir que para cualquier valor de k superior a 2 el sistema ser a estable, y para cualquier valor menor que 2 ser a inestable. Justo cuando k = 2 el sistema tendr a estabilidad marginal. Ejemplo 5.6 Sup ongase que en el sistema de la gura 5.1 se tiene que G(s) = 1 (s + 1)(s + 2) H (s) = 1 s+3

El arreglo de Routh para el polinomio del denominador s2 + 3s + (k + 2) se muestra en la gura 5.7. Para que todas las ra ces est en en el semiplano izquierdo, y por lo tanto el sistema sea estable, se necesita que todos los signos de la primera columna sean iguales, y por lo tanto: K +2>0 K > 2

La funci on de transferencia del sistema realimentado es F (s) = KG(s) K (s + 3) = 3 2 1 + KG(s)H (s) s + 6s + 11s + (6 + K ) (5.21)

El arreglo de Routh para el polinomio del denominador s3 + 6s2 + 11s + (6 + K ) se muestra en la gura 5.8. Para que todas las ra ces est en en el semiplano izquierdo, y por lo tanto el sistema sea estable, se necesita que todos los signos de la primera columna sean iguales, y por lo tanto: 60 K > 0 y 6+K >0

Podemos concluir que para cualquier valor de K en el intervalo (6, 60) el sistema ser a estable, y para cualquier valor por fuera de ese intervalo ser a inestable. Justo cuando K = 6 o K = 60 el sistema tendr a estabilidad marginal. Ejemplo 5.7 Sup ongase que existe un sistema din amico continuo cuya funci on de transferencia tiene el siguiente denominador DF (s) = s3 + 3Ks2 + (K + 2)s + 4 100

i i i

i i libro 2006/1/25 15:02 page 101 #125

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

s3 s2 s1 s0

1 3K
3K 2 +6K 4 3K

K +2 4

Figura 5.9: Arreglo de Routh del ejemplo 5.7

s4 s3 s2 s1 s0

1 1 0

2 2 3

Figura 5.10: Arreglo de Routh con cero en la primera columna. Arreglo incompleto

El arreglo de Routh correspondiente se muestra en la gura 5.9. Para que el sistema sea estable se necesita que todos los t erminos de la primera columna sean del mismo signo, por lo tanto deben cumplirse las siguientes dos condiciones 3K > 0 3K 2 +6K 4 >0 3K La segunda condici on podr a darse si tanto numerador como denominador son del mismo signo, sin embargo descartamos la opci on de que ambos sean negativos, porque la primera condici on impone que el denominador sea positivo, es decir las dos condiciones son: K>0 3K 2 + 6K 4 > 0 La segunda condici on se cumple si K < 2.52 o K > 0.52. De estas dos posibilidades descartamos la primera, debido a que K debe ser positivo. Por lo tanto, aseguramos que el sistema sea estable si y s olo si K > 0.52 Problemas en la construcci on del arreglo de Routh Debido a que los t erminos del arreglo de Routh se calculan como est a indicado en (5.19), surge una dicultad cuando en la primera columna aparece un cero, pues para calcular los t erminos de las columnas siguientes ser a necesario dividir por cero. Tal es el caso del polinomio p(s) = s4 + s3 + 2s2 + 2s + 3 cuyo arreglo de Routh se muestra (parcialmente) en la gura 5.10. Para calcular los t erminos de la siguiente columna ser a necesario dividir por cero. Una estrategia para obviar este problema consiste en remplazar 0 por , completar el arreglo, y luego analizar el l mite cuando tiende a cero por la 101

i i i

i i libro 2006/1/25 15:02 page 102 #126

i i

OSCAR G. DUARTE

s4 s3 s2 s1 s0

1 1 2 3

2 2 3
3

Figura 5.11: Arreglo de Routh con cero en la primera columna. Aproximaci on

s4 s3 s2 s1 s0

1 1 0+ 3

2 2 3

Figura 5.12: Arreglo de Routh con cero en la primera columna. Arreglo completo

derecha. En esas condiciones, el arreglo de Routh ser a como el que se muestra en la gura 5.11. Cuando 0+ , el arreglo resulta ser como el de la gura 5.12, y por lo tanto el polinomio tiene dos ra ces en el semiplano derecho. Una dicultad mayor surge cuando todos los t erminos de una la se hacen cero. Este hecho se conoce como la terminaci on prematura del arreglo, y est a relacionada con polinomios cuyas ra ces est an ubicadas en forma sim etrica respecto al origen, como por ejemplo cuando existen ra ces en el eje imaginario. Tal es el caso del polinomio p(s) = s5 + s4 + 5s3 + 5s2 + 4s + 4 cuyo arreglo de Routh se muestra (parcialmente) en la gura 5.13. La estrategia a emplear en este caso consiste en escribir el polinomio p (s) que se obtiene con los coecientes de la la inmediatemente superior a la que qued o con ceros; el orden del primer monomio est a dado por el t ermino a la izquierda de la l nea vertical (s4 en el ejemplo) y el de los dem as monomios se decrementa en dos: p (s) = s4 + 5s2 + 4 Este polinomio resulta ser un divisor exacto de p(s) (puede comprobarse que p(s) = p (s)(s + 1)). El arreglo de Routh lo continuamos reemplazando la la s5 s4 s3 s2 s1 s0 1 1 0 5 5 0 4 4

Figura 5.13: Arreglo de Routh con terminaci on prematura. Arreglo incompleto

102

i i i

i i libro 2006/1/25 15:02 page 103 #127

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

s5 s4 s3 s2 s1 s0

1 1 4 2.5 3.6 4

5 5 10 4

4 4

Figura 5.14: Arreglo de Routh con terminaci on prematura. Arreglo completo

de ceros por una la con los coecientes de la derivada de p (s): dp (s) = 4s3 + 10s ds El arreglo resultante se muestra en la gura 5.14

5.2.2.

Lugar geom etrico de las ra ces

De acuerdo con la ecuaci on (5.5) los polos de la funci on de transferencia de un sistema como el de la gura 5.1 dependen del valor de K . El lugar geom etrico de las ra ces, o simplemente root-locus es el gr aco en el plano s de la ubicaci on de los polos de (5.5) conforme K var a de cero a innito (K : 0 ). Se dene tambi en el root-locus complementario como el gr aco en el plano s de la ubicaci on de los polos de (5.5) conforme K var a de menos innito a cero (K : 0) Ejemplo 5.8 Sup ongase que en el sistema de la gura 5.1 los bloques G(s) y H (s) son: 1 1 H (s) = G(s) = (s + 1) (s + 3) De tal manera que la funci on de transferencia del sistema realimentado es F (s) = K (s + 3) s2 + 4s + (3 + K ) (5.22)

Los polos de 5.22 estar an dados por p1,2 = 4 16 4(3 + K ) = 2 1 K 2 (5.23)

La tabla 5.3 muestra el valor de p1,2 para diversos valores positivos de K , seg un (5.23). La gura 5.15 muestra c omo var a la ubicaci on de los polos de (5.22): en rojo se muestra qu e sucede al variar K de 0 a es decir, lo que corresponde al root-locus ; en azul se muestra el efecto de variar K de menos innito a cero, lo que corresponde al root-locus complementario. 103

i i i

i i libro 2006/1/25 15:02 page 104 #128

i i

OSCAR G. DUARTE

K 8 3 0 0.75 1 2 5

p1 5 4 3 2.5 2 2 + j 2 + 2j

p2 1 0 1 1.5 2 2 j 2 2j

Tabla 5.3: Polos de la funci on de transferencia del ejemplo 5.8

Im(s) 2 1 Re(s) 5 4 3 2 1 1 1 2 2 3 4

Figura 5.15: Root-locus (en rojo) y root-locus complementario (en azul) del ejemplo 5.8

104

i i i

i i libro 2006/1/25 15:02 page 105 #129

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

Determinaci on de la estabilidad Si nos referimos a la ecuaci on (5.5), encontramos que la condici on para los polos de F (s) ser a DG (s)DH (s) + KNG (s)NH (s) = 0 NG (s)NH (s) 1 = DG (s)DH (s) K G(s)H (s) = 1 K (5.24)

Es importante hacer notar que la condici on expresada en (5.24) est a dada en t erminos de la ganancia de lazo abierto G(s)H (s) en lugar de la funci on de transferencia del sistema realimentado (5.5). Dado que G(s) es un complejo, (5.24) puede escribirse en t erminos de su magnitud y angulo: |G(s)H (s)| = 1 |K | arg[G(s)H (s)] = 180o 0o K>0 K<0 (5.25)

De acuerdo con (5.25), si un valor s0 forma parte del root-locus, entonces arg [G(s0 )H (s0 )] = 180o; adem as, podemos saber cu al es el valor de K que hace que la rama del root-locus pase justamente por s0 , pues |K | = |G(s0 )1 H (s0 )| ; como K es positiva (estamos suponiendo que s0 est a en el root-locus ) entonces K = |G(s0 )1 H (s0 )| . Si por el contrario, s0 forma parte del root-locus complementario, entonces. arg [G(s0 )H (s0 )] = 0o ; el valor de K que hace que la rama del root-locus pase justamente por s0 , ser a tal que |K | = |G(s0 )1 H (s0 )| ; como K es negativa (estamos suponiendo que s0 est a en el root-locus complementario) entonces K = |G(s0 )1 H (s0 )| . Ejemplo 5.9 Si tomamos el ejemplo de la gura 5.15, podemos conocer cu al es el valor de K que hace que la rama del root-locus complementario que viene desde llegue a 0. Este valor ser a justamente: K= 1 1 = = 3 1 |G(s0 )H (s0 )| (0+1)(0+3)

De esta manera, podemos concluir que para valores de K menores que 3 siempre habr a un polo en el semiplano derecho, y por lo tanto el sistema ser a inestable. Para valores K mayores que 3 todas las ramas del root-locus est an en el semiplano izquierdo, y por lo tanto el sistema ser a estable. Ejemplo 5.10 Sup ongase que en la gura 5.1 los valores de G(s) y H (s) son: G(s) = 1 (s + 1)(s + 2) H (s) = 1 (s + 3) (5.26)

La gura 5.16 muestra los diagramas de root-locus y root-locus complementario para (5.26). N otese como una rama del root locus complementario (en azul) viene 105

i i i

i i libro 2006/1/25 15:02 page 106 #130

i i

OSCAR G. DUARTE

Imag. axis 4

Evans root locus

0 + j 3.316

0 + j0

3
0 j 3.316

4 4 3 2 closedloop poles loci 1 0 1 2

Real axis

root locus open asymptotic loop poles directions open loop asymptotic poles directions root locus complementario

Figura 5.16: Diagramas de root-locus para el ejemplo 5.10

106

i i i

i i libro 2006/1/25 15:02 page 107 #131

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

desde + por el eje real, y pasa del semiplano derecho al semiplano izquierdo. Esto signica que para valores de K muy negativos el sistema realimentado tiene un polo en el semiplano derecho y por lo tanto es inestable. Sin embargo, conforme K aumenta y se acerca a 0 el polo que origina la inestabilidad se desplaza a la izquierda, y en alg un momento pasa al semiplano izquierdo y por lo tanto el sistema realimentado deja de ser inestable. Para determinar cu al es el valor de K en el que sucede esta transici on, observamos que la rama cruza el eje imaginario justo en s = 0 + j 0. De acuerdo con 5.25 tenemos: 1 1 1 = = |K | |(0 + j 0 + 1)(0 + j 0 + 2)(0 + j 0 + 3)| 6 |K | = 6

|G(s)H (s)| =

(5.27) (5.28)

La ecuaci on (5.28) establece cu al es el valor absoluto de K que hace que la rama del root-locus complementario pase del semiplano derecho al izquierdo. Como sabemos que se trata de valores negativos de K podemos establecer que para K < 6 el sistema realimentado es inestable, mientras que para 6 < K 0 es estable. Si observamos ahora el diagrama de root-locus (en rojo) observamos que existen dos ramas (sim etricas respecto al eje horizontal) que nacen en el semiplano izquierdo y pasan al semiplano derecho. Esto signica que para valores peque nos de K el sistema realimentado es estable, pero a partir de alg un valor positivo de K se torna inestable. Las dos ramas cruzan el eje imaginario simultaneamente, as que para determinar el momento en el que sucede la transici on basta con estudiar una de ellas. Tomemos por ejemplo la rama superior, que cruza el eje imaginario en 0 + j 3.316. El valor de K en el que esto sucede puede determinarse empleando 5.25: 1 1 1 = = |K | |(0 + j 3.316 + 1)(0 + j 3.316 + 2)(0 + j 3.316 + 3)| 60 |K | = 60

(5.29) (5.30)

Seg un la ecuaci on (5.30) para 0 K < 60 el sistema retroalimentado es estable, y para K > 60 es inestable. Combinando esta informaci on con la que se obtuvo al analizar el root-locus complementario puede concluirse que el sistema realimentado es estable si y s olo si K (6, 60) Reglas de construcci on de los diagramas La gura 5.15 ha sido construida a partir de la expresi on exacta de la ubicaci on de los polos, dada por (5.23). No obstante, podr a haberse empleado un m etodo diferente, ya que existen varias reglas constructivas, que permiten 107

i i i

i i libro 2006/1/25 15:02 page 108 #132

i i

OSCAR G. DUARTE

R1 : R2 : R3 : R4 :

Regla n umero de ramas Inicio de las ramas Fin de las ramas Intervalos del eje real N umero de ramas que van hacia (o vienen desde) Angulos de las rectas as ntotas Centroide de las rectas as ntotas

root-locus n Polos de G(s)H (s) (o en ) Ceros de G(s)H (s) (o en ) A la izquierda de un n umero impar de polos y ceros de G(s)H (s) |n m|

root-locus complementario n Ceros de G(s)H (s) (o en ) Polos de G(s)H (s) (o en ) A la izquierda de un n umero par de polos y ceros de G(s)H (s) |n m|

R5 :

R6 :

2i+1 o i = | n m| 180 0, 1, , |n m|

i =

2i o i = |n m| 180 0, 1, , |n m|

i =

R7 :

Pn

P polos de G(s)H (s) m ceros de G(s)H (s) |nm|

Tabla 5.5: Reglas de construcci on para el root-locus y el root-locus complementario

trazar manualmente el root-locus y el root-locus complementario de funciones de transferencia de orden superior, con un alto grado de precisi on. Estas reglas constructivas, algunas de las cuales se han resumido en la tabla 5.54 , se basan en la ecuaci on (5.5). En el ejemplo 5.11 se muestra c omo se emplean estas reglas. Ejemplo 5.11 Trazar el root-locus y el root-locus complementario de G(s)H (s) = s+1 s(s + 4)(s2 + 2s + 2)

Para trazar el diagrama de root-locus, comenzamos por ubicar en el plano complejo los polos y ceros de G(s)H (s) (gura 5.17(a)). De acuerdo con la Regla R4 , podemos denir cu ales intervalos del eje real forman parte del root-locus y cu ales del root-locus complementario (gura 5.17(b)). Las reglas R2 y R3 nos permiten determinar si las ramas del eje real llegan o salen de los ceros y polos de G(s)H (s) (gura 5.17(c)) Seg un la regla R5 , deber an existir 4 1 = 3 ramas que van al innito en el rootlocus, y otras 3 ramas que vienen desde el innito en el root-locus complementario.
4n

= n umero de polos de G(s)H (s); m = n umero de ceros de G(s)H (s)

108

i i i

i i libro 2006/1/25 15:02 page 109 #133

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

Estas ramas ser an as ntotas a unas rectas que cruzan el eje real en el centroide , que seg un la regla R7 ser a: = ((0) + (4) + (1 + j ) + (1 j ) (1) 5 = 41 3

Podemos calcular los angulos de esas rectas siguiendo la regla R6 (gura 5.17(d)) i 0 1 2 RL i+1 o o 0 = 2 41 180 = 60 2i+1 o 1 = 41 180 = 180o i+1 o o 2 = 2 41 180 = 300 RLC i o o 0 = 42 1 180 = 0 2i o 1 = 41 180 = 120o i o o 2 = 42 1 180 = 240

Con esta informaci on podr amos trazar parte de las ramas que van o vienen al innito (gura 5.17(e)), pero ser a necesario emplear otras reglas, o programas de simulaci on, para obtener los diagramas completos (gura 5.17(f))

109

i i i

i i
OSCAR G. DUARTE

i i libro 2006/1/25 15:02 page 110 #134

Im(s)

Im(s) Re(s)

Im(s) Re(s)

Re(s)

(a) Primer paso

(b) Segundo paso

(c) Tercer paso

110

Im(s)

Im(s) Re(s)

Im(s) Re(s)

Re(s)

(d) Cuarto paso

(e) Quinto paso

(f) Sexto paso

Figura 5.17: Root-locus (en rojo) y root-locus complementario (en azul) del ejemplo 5.11

i i i

i i libro 2006/1/25 15:02 page 111 #135

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

5.2.3.

Diagramas y criterio de Bode

El an alisis del lugar geom etrico de las ra ces permite establecer la ubicaci on de los polos de un sistema como el de la gura 5.1 conforme cambia el valor de K . Si estamos interesados en estudiar la estabilidad del sistema, debemos analizar los puntos en los cuales las ramas del root-locus y el root-locus complementario cruzan el eje imaginario, pues es en ese punto en donde los polos pasan del semiplano izquierdo al derecho, o viceversa, y por lo tanto son los puntos en donde puede cambiar la estabilidad del sistema realimentado. Adem as, el root-locus es sim etrico respecto al eje horizontal, por lo cual basta con estudiar en qu e momento las ramas atraviesan una de las dos mitades del eje imaginario, generalmente la mitad positiva. Este hecho sugiere otra posibilidad de estudiar la estabilidad de los sistemas realimentados: en lugar de estudiar en d onde est an ubicadas las ramas del rootlocus en todo el plano complejo, centrar nuestra atenci on u nicamente en el eje imaginario positivo, y detectar cu ando es atravesado por alguna rama del rootlocus. Recordemos que de acuerdo con (5.25) los puntos del plano complejo que forman parte del root-locus son tales que al evaluar en ellos la funci on G(s)H (s) el angulo del n umero complejo resultante debe ser 180o o 0o . De acuerdo con lo anterior, los puntos en donde puede cambiar la estabilidad del sistema realimentado coinciden con aquellos puntos j del eje imaginario en donde: arg {G(j )H (j )} = 180o 0o (5.31)

Para encontrar cu ales son los valores de que satisfacen (5.31) pueden trazarse los diagramas de Bode 5 de G(s)H (s) y buscar gr acamente en el diagrama de fase cu ales son los puntos en donde el angulo de G(j )H (j ) vale 180o o 0o , tal como se muestra en la gura 5.186. Para determinar los valores de K en los cuales la rama del root-locus atraviesa el eje imaginario, puede emplearse nuevamente (5.25): 1 (5.32) |G(j )H (j )| = |K | El valor de |G(j )H (j )| puede leerse (en decibeles) en el diagrama de Bode de magnitud, tal como se muestra en la gura 5.18. A partir de ese valor, y empleando (5.32) puede determinarse los valores de K para los cuales una rama del root-locus atraviesa el eje imaginario (Kc en la gura 5.18).
ap endice B. un m etodo gr aco ca do en desuso para calcular F (j ) a partir de G(j ) cuando K = H (s) = 1. Ese m etodo se basa en las cartas de Nichols, presentadas en el ap endice C.
6 Existe 5 ver

111

i i i

i i libro 2006/1/25 15:02 page 112 #136

i i

OSCAR G. DUARTE

Diagrama de Bode de magnitud j root-locus: K > 0 K < 0


1 | Kc |

j 0o j 180o Diagrama de Bode de fase


Figura 5.18: Relaci on entre el root-locus y los diagramas de Bode

M argenes de estabilidad Las ecuaciones (5.31) y (5.32) establecen dos condiciones que deben cumplir los puntos j del plano complejo para formar parte del root-locus o del rootlocus complementario; una de las condiciones hace referencia a la ganancia de G(s)H (s) y la otra a su fase. La idea de los m argenes de estabilidad consiste en suponer que k = 1, y explorar qu e margen se tiene cuando se cumple una de esas condiciones: Margen de ganancia: el margen de ganancia consiste en el menor valor por el que se debe amplicar la ganancia de G(s)H (s) cuando se satisface la condici on (5.31), para que simult aneamente se cumpla la condici on (5.32). Para el caso en que K > 0, el margen de ganancia puede leerse (en decibeles) en los diagramas de Bode como el valor negativo de la ganancia a la frecuencia en la que la fase es de 180o .

Para el caso en que K < 0, el margen de ganancia puede leerse (en decibeles) en los diagramas de Bode como el valor negativo de la ganancia a la frecuencia en la que la fase es de 0o .

Margen de fase: el margen de fase consiste en el menor valor que se le debe sumar al angulo de G(s)H (s) cuando se satisface la condici on (5.32), para que simult aneamente se cumpla la condici on (5.31) 112

i i i

i i libro 2006/1/25 15:02 page 113 #137

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

10 15.56db 35.56db 30 70 110 150 190 230 10


. 3

db

Magnitude

Hz
2 1 0 1 2 3

10

10

10
0.528Hz Phase

10

10

10

20 20 60 100 140 180o180 220 260 300 10


. 3

degrees

Hz
2 1 0 1 2 3

10

10

10

10

10

10

Figura 5.19: Diagramas de Bode para un ejemplo

Para el caso en que K > 0, el margen de fase puede leerse en los diagramas de Bode como 180o , donde es el angulo correspondiente a la frecuencia en la que la ganancia es de 0db. Para el caso en que K < 0, el margen de fase puede leerse en los diagramas de Bode como , donde es el angulo correspondiente a la frecuencia en la que la ganancia es de 0db. Ejemplo 5.12 Sup ongase que en el sistema de la gura 5.1 los bloques G(s) y H (s) son: 1 1 H (s) = (5.33) G(s) = (s + 1)(s + 2) (s + 3) La gura 5.19 muestra los diagramas de Bode de G(s)H (s). Seg un (5.31) los puntos en los cuales puede cambiar la estabilidad del sistema realimentado son aquellos en los que el angulo de G(j )H (j ) es 0o o es 180o. Al observar la gura 5.19 notamos que el angulo de G(j )H (j ) es 180o para una frecuencia de 0.528Hz, es decir para = 2 0.528 = 3.316rad/s. En esa frecuencia el valor de la magnitud de G(j )H (j ) es de 35.56db, lo que signica que la magnitud de K , en decibeles, para la cual una rama del root-locus atraviesa 113

i i i

i i libro 2006/1/25 15:02 page 114 #138

i i

OSCAR G. DUARTE

el eje imaginario es tal que


|K |en db 1 = 10 20 |K |

1 |K |en db

= 35.56, lo que equivale a:


|K |en db 20

|K | = 10

|K | = 10

35.56 20

= 60

como K > 0 (hemos encontrado una rama del root-locus ) entonces K = 60. Tambi en debemos buscar los puntos para los cuales el angulo de G(j )H (j ) es 0o . En la gura 5.19 se observa que el diagrama de fase es asint otico a 0o , es o decir, que para = 0 el angulo de G(j )H (j ) es 0 . El diagrama de magnitud de G(j )H (j ) es asint otico a 15.56db, lo que signica que la magnitud de K , en decibeles, para la cual una rama del root-locus complementario atraviesa el eje imaginario es tal que |K |1 = 15.56, lo que equivale a: en db
|K |en db 1 = 10 20 |K |

|K | = 10

|K |en db 20

|K | = 10

15.56 20

=6

como K < 0 (hemos encontrado una rama del root-locus complementario) entonces K = 6. Hemos encontrado los valores de K para los cuales un polo cruza el eje imaginario, y han resultado ser 6 y 60. Esto signica que al variar K desde hasta , la estabilidad del sistema realimentado s olo puede cambiar en 6 y 60. En consecuencia, podemos denir tres intervalos para K en los cuales la estabilidad es constante; para conocer la estabilidad de cada intervalo basta con determinar la de uno de sus puntos: K (, 6): seleccionamos K = 10 de tal manera que el denominador de (5.21) se convierte en s3 + 6s2 + 11s 4 Como el denominador tiene coecientes de signos diferentes al menos tiene una ra z en el semiplano derecho, y en consecuencia el sistema realimentado es inestable. K (6, 60): seleccionamos K = 0 de tal manera que el denominador de (5.21) se convierte en s3 + 6s2 + 11s + 6 = (s + 1)(s + 2)(s + 3) Las ra ces del denominador son negativas (1, 2 y 3) , y en consecuencia el sistema realimentado es estable. K (60, ): seleccionamos K = 100 de tal manera que el denominador de (5.21) se convierte en s3 + 6s2 + 11s + 106 cuyas ra ces son 6.71 y .36 j 3.96, es decir que tiene dos raices en el semiplano derecho y en consecuencia el sistema realimentado es inestable.

114

i i i

i i libro 2006/1/25 15:02 page 115 #139

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

5.2.4.

Diagrama y criterio de Nyquist

Para poder presentar el criterio de Nyquist, es conveniente recordar antes el principio del argumento, que puede explicarse a partir de la metodolog a gr aca para calcular el valor de una funci on compleja racional. Determinaci on gr aca del valor de una funci on compleja racional Sup ongase una funci on compleja F (s) que puede escribirse como una raz on de polinomios: a 0 + a 1 s1 + + a m sm (5.34) F (s) = b 0 + b 1 s1 + + b n sn Al factorizar los polinomios, la ecuaci on (5.34) podr a escribirse como F (s) = A (s c1 )(s c2 ) (s cm ) (s p1 )(s p2 ) (s pn )

(5.35)

Si se quiere calcular el valor de F (s) para un valor espec co de s, digamos s0 , es decir, si se quiere calcular F (s0 ), basta con reemplazar s por s0 : F (s0 ) = A (s0 c1 )(s0 c2 ) (s0 cm ) (s0 p1 )(s0 p2 ) (s0 pn ) (5.36)

Cada uno de los par entesis que aparecen en (5.36) puede determinarse de forma gr aca, tal como se explica a continuaci on: la gura 5.20 muestra el diagrama de polos y ceros de una funci on de transferencia F (s) hipot etica; en dicho diagrama se observa que el vector (s0 c1 ) corresponde al vector que va desde c1 hasta s0 . La magnitud y el angulo de dicho vector pueden medirse en la gr aca, y corresponder a al primero de los par entesis de (5.36). De forma similar podr a procederse con cada uno de los par entesis de (5.36), de tal manera que una forma de calcular la magnitud y el angulo de F (s0 ) ser a:
m

|F (s0 )| = |A|

Magnitudes de los vectores que van de ceros a s0 Magnitudes de los vectores que van de polos a s0

(5.37)

m arg A + Angulos de los vectores que van de ceros a s0 n Angulos de los vectores que van de polos a s0 (5.38) siendo arg A = 0o si A > 0 o arg A = 180o si A < 0

arg F (s0 ) =

Principio del argumento Para presentar el principio del argumento, supongamos inicialmente que la funci on F (s) a que se reere la ecuaci on (5.34) es F (s) = s + 1 115 (5.39)

i i i

i i libro 2006/1/25 15:02 page 116 #140

i i

OSCAR G. DUARTE

c1 p1 p3

(s0 c

1)

s0
s0

c1

p2 c2

Figura 5.20: Determinaci on gr aca del valor de una funci on de transferencia racional

es decir, tiene un u nico cero en s = 1 y no tiene polos. Supongamos tambi en que deseamos calcular F (s0 ), para s0 = 1 + j . La gura 5.21 muestra dos planos complejos: en el primero de ellos se ha dibujado el diagrama de polos y ceros de (5.39); este plano lo denominaremos plano s. En el segundo plano se ha dibujado el resultado de calcular F (s0 ), y por eso lo denominaremos plano F. Para obtener F (s0 ) y poder gracarlo en el plano F se ha empleado el m etodo gr aco en el plano s, y el resultado se ha trasladado, tal como se se nala en la gura 5.21. Si ahora quisi eramos calcular F (s) no en un u nico punto s0 sino en todos los puntos de una trayectoria cerrada del plano s, podr amos repetir el procedimiento anterior en cada uno de los puntos de la trayectoria. Las guras 5.22 y 5.23 muestran los resultados para dos trayectorias diferentes que se han recorrido en el sentido horario. En ambos casos se produce en el plano F otra trayectoria cerrada en sentido horario. La principal diferencia entre las dos trayectorias seleccionadas es que la primera de ellas (gura 5.22) no encierra al cero de F (s) mientras que la segunda (gura 5.22) s lo hace. Como consecuencia de esto, en el primer caso la trayectoria cerrada que aparece en el plano F no encierra al origen, mientras que en el segundo s lo hace. Las guras 5.24 y 5.25 muestran cu al habr a sido el resultado si F (s) tuviera un polo en s = 1 en lugar de un cero, es decir si F (s) = 1/(s + 1). En el plano F aparecen trayectorias cerradas que s olo encierran al origen si la trayectoria del plano s encierra al polo. Sin embargo, debe resaltarse que el sentido de la trayectoria que encierra al origen es antihorario, lo que se explica observando que en la ecuaci on (5.38) el angulo de los vectores que van de polos a s0 tiene 116

i i i

i i libro 2006/1/25 15:02 page 117 #141

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

Plano s

2 1 s0 F (s)

Plano F

2 1 F (s0 )

1 1 2

1 1 2

Figura 5.21: Plano s y Plano F

Plano s

2 1

Plano F

2 1

F (s) 1 2 2 1

1 1 2

1 2

Figura 5.22: Plano s y Plano F en una trayectoria cerrada que no encierra el cero

117

i i i

i i libro 2006/1/25 15:02 page 118 #142

i i

OSCAR G. DUARTE

Plano s

2 1

Plano F

2 1

F (s) 1 2 2 1

1 1 2

1 2

Figura 5.23: Plano s y Plano F en una trayectoria cerrada que encierra el cero

signo negativo. Ahora bien, si la trayectoria hubiese encerrado varios ceros y varios polos, cada uno de estos ceros habr a contribuido en 5.36 con un t ermino que habr a variado 360o en sentido horario, mientras que cada polo lo har a con otro t ermino que habr a variado 360o en sentido antihorario. Otro detalle a tener en cuenta es que si la trayectoria pasa por un polo de F (s), al calcularla en ese punto el resutado ser a , y por lo tanto la trayectoria generada en el plano F no necesariamente ser a cerrada. Estos hechos pueden consignarse en el principio del argumento, que se presenta a continuaci on: Principio del argumento Dada una funci on F (s), calculada en una trayectoria cerrada , que no pasa por ning un polo de F (s), recorrida en sentido horario, el resultado es tambi en una trayectoria cerrada que encierra al origen en sentido horario un n umero de veces : = n m n = N umero de ceros de F(s) encerrados por m = N umero de polos de F(s) encerrados por (5.40)

Trayectoria de Nyquist La trayectoria de Nyquist para un sistema continuo realimentado como el de la gura 5.1 es una curva cerrada que abarca todo el semiplano derecho, y 118

i i i

i i libro 2006/1/25 15:02 page 119 #143

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

Plano s

2 1

Plano F

2 1

F (s) 1 2 2 1

1 1 2

1 2

Figura 5.24: Plano s y Plano F en una trayectoria cerrada que no encierra el polo

Plano s

2 1

Plano F

F (s) 1 2 1 1

1 2

Figura 5.25: Plano s y Plano F en una trayectoria cerrada que encierra el polo

119

i i i

i i libro 2006/1/25 15:02 page 120 #144

i i

OSCAR G. DUARTE

r=

Figura 5.26: Trayectoria de Nyquist para el caso general

r=

Figura 5.27: Trayectoria de Nyquist con polos en el eje imaginario

que no contiene ning un polo de G(s)H (s). La gura 5.26 muestra la trayectoria de Nyquist para el caso general. N otese que la trayectoria de Nyquist recorre todo el eje imaginario y regresa por una semicircunferencia de radio , abarcando todo el semiplano derecho. Para el caso especial en que G(s)H (s) tiene polos en el eje imaginario es necesario modicar la trayectoria, tal como se muestra en la gura 5.26, mediante peque nas semicircunferencias de radio arbitrariamente peque no Diagrama de Nyquist Para un sistema continuo como el de la gura 5.1, el diagrama de Nyquist es la trayectoria orientada que resulta de calcular G(s)H (s) a trav es de la trayectoria de Nyquist (ver gura 5.28). 120

i i i

i i libro 2006/1/25 15:02 page 121 #145

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

Plano s
r=

Plano GH G(s)H (s)

Figura 5.28: Diagrama de Nyquist

Criterio de Nyquist Para el sistema continuo realimentado de la gura 5.1, con K = 1 denamos la funci on R(s) = 1 + G(s)H (s) = 1 + NG (s) NH (s) = DG (s) DH (s) DG (s)DH (s) + NG (s)NH (s) DG (s)DH (s)

(5.41)

Si calculamos R(s) a lo largo de la trayectoria de Nyquist , el resultado es una curva . El criterio de Nyquist se deriva de aplicar el principio del argumento a esta curva. Aplicando (5.40) se tiene: N umero de veces N umero de ceros N umero de polos que encierra al = de R(s) encerrados de R(s) encerrados origen por por

(5.42)

La ecuaci on (5.42) puede escribirse de otra forma, si se tiene en cuenta que: La curva encierra todo el semiplano derecho Los polos de R(s) son los mismos polos de G(s)H (s), como se puede vericar en (5.41) Los ceros de R(s) son los mismos polos del sistema realimentado (con K = 1) como puede verse al comparar (5.41) con (5.5) Con estas consideraciones la ecuaci on (5.42) se convierte en 121

i i i

i i libro 2006/1/25 15:02 page 122 #146

i i

OSCAR G. DUARTE

N umero de polos N umero de veces N umero de polos de del sistema realique encierra al = G(s)H (s) en el sementado en el semiorigen miplano derecho plano derecho

(5.43)

es la curva que resulta de calcular R(s) a lo largo de la trayectoria de Nyquist , pero como R(s) = 1 + G(s)H (s), es igual al diagrama de Nyquist de G(s)H (s) desplazado a la derecha una unidad; de tal manera que evaluar cu antas veces encierra al origen es igual que evaluar cu antas veces encierra el diagrama de Nyquist de G(s)H (s) el punto (1, 0). Por esta raz on podemos convertir (5.43) en la forma conocida como el criterio de Nyquist: Criterio de Nyquist El n umero de polos en el semiplano derecho que tiene un sistema continuo realimentado como el de la gura 5.1 , con K = 1 puede determinarse a partir de la ecuaci on N umero de veces N umero de polos que el diagrama N umero de polos de del sistema realide Nyquist de = G(s)H (s) en el se- (5.44) mentado en el semiG(s)H (s) encierra miplano derecho plano derecho al punto (1, 0) Para que el sistema realimentado sea estable debe tener cero polos en el semiplano derecho. El criterio de Nyquist tambi en permite determinar qu e valores puede tener K en la gura 5.1, para que el sistema realimentado sea estable. Para ello debe notarse que el diagrama de Nyquist de kG(s)H (s) diere del diagrama de Nyquist de G(s)H (s) s olo en la escala, es decir, tienen la misma forma pero el primero est a amplicado respecto al segundo K veces. Observando el diagrama de Nyquist puede determinarse qu e tanto debe amplicarse G(s)H (s) para asegurar que no haya polos en el semiplano derecho. Para estudiar los valores negativos de K que har an que el sistema fuera estable, podr amos trazar el diagrama de Nyquist de G(s)H (s); sin embargo esto no es necesario, ya que ese diagrama s olo puede diferir del de G(s)H (s) en una rotaci on de 180o , por lo tanto es suciente con averiguar qu e tantas veces se encierra el punto (1, 0). Ejemplo 5.13 La gura 5.29 muestra el diagrama de Nyquist correspondiente a un sistema realimentado con G(s) = 1 (s + 1)(s + 2) 122 H (s) = 1 (s + 3) (5.45)

i i i

i i libro 2006/1/25 15:02 page 123 #147

i i

5.2. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS CONTINUOS

Nyquist plot Im(h(2i*pi*f)) 0.15

0.11 0.190 0.07

0.132

0.093 0.059

0.024 0.03 1000 0.01

1 60

1 6

0.05 0.229

0.034

0.09 0.151 0.103 0.13 0.05 0.01 0.03 0.07

0.068 Re(h(2i*pi*f))

0.11

0.15

0.19

Figura 5.29: Diagrama de Nyquist para el ejemplo 5.13

En esa gura se han destacado los puntos en los que el Diagrama de Nyquist cruza el eje real (1/60 y 1/6). El n umero de polos que G(s)H (s) tiene en el semiplano derecho es cero, de acuerdo con (5.45). De esta forma, el criterio de Nyquist, ecuaci on (5.44), establece que: N umero de polos del sistema realimenta0= 0 do en el semiplano derecho

(5.46)

y por lo tanto el sistema realimentado es estable para K = 1. Adem as, en el diagrama de Nyquist se observa que este se puede amplicar hasta 60 veces sin que cambie el n umero de veces que encierra al punto (1, 0), lo que signica que para 0 < k < 60 el sistema sigue siendo estable. Si se amplica por un valor superior a 60 el punto (1, 0) resulta encerrado dos veces por el diagrama, y por lo tanto el sistema realimentado tendr a dos polos en el semiplano derecho, es decir, ser a inestable. Evaluamos ahora la estabilidad para valores negativos de K . Remiti endonos nuevamente a la gura 5.29, observamos que podemos amplicar 6 veces el diagrama sin que cambie el n umero de veces que encierra al punto (1, 0), lo que signica que para 6 > K > 0 el sistema sigue siendo estable. Si se amplica por un valor mayor a 6 el punto (1, 0) resulta encerrado una vez por el diagrama, y por lo tanto el sistema realimentado tendr a un polo en el semiplano derecho, es decir, 123

i i i

i i libro 2006/1/25 15:02 page 124 #148

i i

OSCAR G. DUARTE

ser a inestable. En resumen, el sistema ser a estable para K (6, 60).

5.3.

Estabilidad y criterios de estabilidad en sistemas discretos

Por razones an alogas a las expresadas en la secci on 5.2, la estabilidad de sistemas din amicos lineales discretos tambi en est a determinada por la ubicaci on de sus polos. La condici on de estabilidad consiste en que estos deben estar ubicados en el interior del c rculo unitario. Debido a que esta condici on es diferente a la que existe para los sistemas continuos, las herramientas presentadas en la secci on 5.2 no pueden emplearse directamente, sino que es necesario efectuar alg un tipo de adecuaci on. Existen en general tres estrategias: Adecuar el sistema discreto para que parezca un sistema continuo. Este es el caso de la transformaci on bilineal que se explica en la secci on 5.3.1. Dise nar estrategias espec cas para sistemas discretos. El criterio de Jury que se presenta en la secci on 5.3.2 corresponde a este caso. Adecuar las estrategias de an alisis para que funcionen con sistemas discretos. Las secciones 5.3.3, 5.3.4 y 5.3.5 explican c omo adecuar las estrategias de root-locus, Bode y Nyquist, respectivamente (ver secci on 5.2), para aplicarlas en el caso discreto.

5.3.1.

Transformaci on bilineal
r=

z+1 (5.47) z1 Se conoce como la transformaci on bilineal, ya que al despejar r en (5.47) resulta una expresi on similar: r+1 (5.48) z= r1 La transformaci on bilineal tiene la propiedad de transformar la circunferencia unitaria en el eje imaginario. Para demostrarlo, supongamos un valor de z que est a en la circunferencia unitaria, es decir z = cos + j sin para alg un valor de . Al aplicar (5.47) observamos que z se transforma en r= que puede escribirse como r= (1 + cos + j sin ) (1 + cos j sin ) 1 + cos + j sin = 1 + cos + j sin (1 + cos + j sin ) (1 + cos j sin ) 124 cos + j sin + 1 cos + j sin 1

La transformaci on

i i i

i i libro 2006/1/25 15:02 page 125 #149

i i

5.3. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS DISCRETOS

z 1 + j0 0.707 + j 0.707 0 + j1 0.707 + j 0.707 1 + j 0 0.707 j 0.707 0 j1 0.707 j 0.707

r indenido 0 j 2.4142 0 j1 0 j 0.4142 0 + j0 0 + j 0.4142 0 + j1 0 + j 2.4142

Tabla 5.6: Transformaci on bilineal de algunos puntos sobre la circunferencia unitaria

Plano z

2 1

Plano r r=
z +1 z 1

2 1

1 1 2

1 1 2

Figura 5.30: Transformaci on bilineal

Al efectuar las operaciones se obtiene que r es un imaginario puro: r= j 2 sin sin =j 2 2 cos cos 1 (5.49)

La tabla 5.6 muestra c omo se transforman algunos puntos sobre la circunferencia unitaria. Esta transformaci on se visualiza en la gura 5.30. Ejemplo 5.14 Sup ongase que en el sistema de la gura 5.2 se tiene que G(z ) = 1 z + 0.3 H (z ) = 1 z + 0.7 (5.50)

La funci on de transferencia del sistema realimentado es F (z ) = K (z + 0.7) KG(z ) = 2 1 + KG(z )H (z ) z + z + (K + 0.21) 125 (5.51)

i i i

i i libro 2006/1/25 15:02 page 126 #150

i i

OSCAR G. DUARTE

r2 r1 r0

(2.21 + K ) (1.58 2K ) (0.21 + K )

(0.21 + K )

Figura 5.31: Arreglo de Routh para el sistema transformado

Al aplicar la transformaci on bilineal a F (z ) se obtiene (r) = F


r +1 r 1

K
2

r +1 r 1 r +1 r 1

+ 0.7 = + (K + 0.21)

K (r2 1.4r 0.3) r2 (2.21 + K ) + r(1.58 2K ) + 0.21

Los valores de K que hacen que todas las ra ces de F (z ) est en dentro del c rculo (r) unitario en el plano z son los mismos valores que hacen que todas las ra ces de F est en en el semiplano izquierdo del plano r. Estos u ltimos pueden determinarse por medio del criterio de Routh-Hurwitz. El arreglo correspondiente se muestra en la gura 5.31 de donde se deduce que las condiciones para que el sistema del ejemplo sea estable son: 2.21 + K > 0 O lo que es equivalente: 0.21 < K < 0.79 (5.53) 1.58 2K > 0 0.21 + K > 0 (5.52)

5.3.2.

Arreglo y criterio de Jury

El criterio de Jury 7 permite determinar cu antas ra ces tiene un polinomio en el interior del c rculo unitario. Cumple, para el caso discreto, un papel an alogo al que cumple el criterio de Routh-Hurwitz en el caso continuo. Construcci on del arreglo de Jury Dado un polinomio p(z ) p(z ) = an sn + an1 sn1 + + a2 s2 + a1 s1 + a0 (5.54)

en donde los coecientes ai son reales y an es positivo, es posible construir el Arreglo de Jury de p(z ) a partir de los coecientes ai que aparecen en (5.54). Para ello, inicialmente se construye el arreglo que se muestra en la gura 5.32: la primera l nea contiene los coecientes de p(z ) en orden, desde a0 hasta an , y en la segunda l nea en orden inverso. En general, cada l nea par contiene los mismos coecientes que la l nea inmediatamente anterior pero en el orden inverso.
7 Existen

versiones diferentes del criterio de Jury a las presentadas en estas notas.

126

i i i

i i libro 2006/1/25 15:02 page 127 #151

i i

5.3. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS DISCRETOS

Fila 1 2 3 4 5 6 . . . 2n 5 2n 4 2n 3

z0 a0 an b0 bn1 c0 cn2 . . . p0 p3 q0

z1 a1 an1 b1 bn2 c1 cn3 . . . p1 p2 q1

z2 a2 an2 b2 bn3 c2 cn4 . . . p2 p1 q2

p3 p0

z nk ank ak bnk b k 1 cnk ck 2

z n2 an2 a2 bn2 b1 cn2 c0

z n1 an1 a1 bn1 b0

zn an a0

Figura 5.32: Arreglo de Jury. Primeras dos l neas

Fila 1 2 3 4 5

z0 1 5 b0 b3 c0

z1 2 4 b1 b2 c1

z2 3 3 b2 b1 c2

z3 4 2 b3 b0

z4 5 1

Figura 5.33: Arreglo de Jury del ejemplo 5.15. Primeras dos l neas

Los elementos de las l neas impares se construyen as : bk = a0 an ank b0 ck = ak bn1 bn1k c0 dk = bk cn2 cn2k ck (5.55)

Es decir, el primer elemento de una la impar se calcula como el determinante de la matriz constru da tomando de las dos l neas inmediatamente anteriores la primera y la u ltima columna; el segundo elemento de forma similar pero con la primera y la pen ultima columnas; el tercero con la primera y la antepen ultima, y as sucesivamente. Dado que el u ltimo elemento ser a el determinante de la matriz formada con dos columnas iguales (la primera dos veces), este valor ser a siempre cero, y por tanto no se escribe en el arreglo (se ha eliminado). Ejemplo 5.15 Consid erese el polinomio p(z ) = 1 + 2z + 3z 2 + 4z 3 + 5z 5 (5.56)

Las primeras dos l neas del arreglo de Jury para p(z ) se muestran en la gura 5.33. S olo es necesario construir 5 l neas, porque n = 4 y 2n 3 = 5. La tercera l nea se construye as : b0 = 1 5 5 = 24 1 b1 = 127 1 5 4 = 18 2

i i i

i i libro 2006/1/25 15:02 page 128 #152

i i

OSCAR G. DUARTE

Fila 1 2 3 4 5

z0 1 5 24 6 c0

z1 2 4 18 12 c1

z2 3 3 12 18 c2

z3 4 2 6 24

z4 5 1

Figura 5.34: Arreglo de Jury del ejemplo 5.15. Primeras cuatro l neas

Fila 1 2 3 4 5

z0 1 5 24 6 504

z1 2 4 18 12 360

z2 3 3 12 18 180

z3 4 2 6 24

z4 5 1

Figura 5.35: Arreglo de Jury del ejemplo 5.15. Arreglo completo

b2 =

1 5

3 = 12 3

b3 =

1 2 = 6 5 4

El arreglo con las cuatro primeras l neas se muestra en la gura 5.34. La quinta l nea se construye as : c0 = 24 6 = 504 6 24 c1 = 24 12 = 360 6 18 c2 = 24 18 = 180 6 12

Criterio de Jury El Criterio de Jury puede expresarse as : Criterio de Jury Las condiciones necesarias y sucientes para que p(z ) en (5.54) tenga todas sus ra ces en el interior del c rculo unitario del plano z son: p(1) > 0 p(1) |a0 | < |b0 | > |c0 | > . . . |q0 | > >0 <0 si n es par si n es impar (5.57a) (5.57b)

an |bn1 | |cn2 | n 1 condiciones |q2 | 128

(5.57c)

i i i

i i libro 2006/1/25 15:02 page 129 #153

i i

5.3. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS DISCRETOS

N otese que este criterio se reduce a unas condiciones muy simples para el caso de polinomios de segundo orden (n = 2): p(1) > 0 p(1) > 0 |a0 | < a2 (5.58a) (5.58b) (5.58c)

Ejemplo 5.16 Sup ongase el polinomio p(z ) de la ecuaci on (5.56) en el ejemplo 5.15, cuyo arreglo de Jury se muestra en la gura 5.35. Las condiciones (5.57) se convierten en: p(1) = 1 + 2(1)1 + 3(1)2 + 4(1)3 + 5(1)4 = 15 > 0 p(1) = 1 + 2(1)1 + 3(1)2 + 4(1)3 + 5(1)4 = 3 > 0 1 = |a0 | < 24 = |b0 | > 504 = |c0 | > a4 = 5 |b3 | = 6 |c2 | = 180 (5.59a) (5.59b) (5.59c)

Por lo que p(z ) tiene todas sus ra ces en el interior del c rculo unitario. Efectivamente, las ra ces de p(z ) son: r1,2 = 0.1378 i0.6782 |r1,2 | = 0.692 < 1 r3,4 = 0.5378 i0.3583 |r3,4 | = 0.646 < 1

Ejemplo 5.17 Sup ongase ahora un sistema como el del ejemplo 5.14, es decir un sistema realimentado como el de la gura 5.2 con G(z ) = 1 z + 0.3 H (z ) = 1 z + 0.7 (5.60)

La funci on de transferencia del sistema realimentado es F (z ) = KG(z ) K (z + 0.7) = 2 1 + KG(z )H (z ) z + z + (K + 0.21) (5.61)

Para que el denominador de F (z ) tenga todas sus ra ces en el c rculo unitario, y por tanto el sistema realimentado sea estable, se deben satisfacer (5.57); como el denominador es de segundo orden, estas condiciones se convierten en las que muestra (5.58), es decir: p(1) = 1 + 1 + (0.21 + K ) > 0 p(1) = 1 1 + (0.21 + K ) > 0 |0.21 + K | = |a0 | < a2 = 1 129 (5.62a) (5.62b) (5.62c)

i i i

i i libro 2006/1/25 15:02 page 130 #154

i i

OSCAR G. DUARTE

Estas condiciones se convierten en K > 2.21 1.21 < K < 0.79 0.21 < K < 0.79 K > 0.21 (5.63a) (5.63b) (5.63c) (5.64)

o lo que es equivalente:

que coincide con lo obtenido en (5.53)

Problemas en la construcci on del arreglo de Jury Es posible que algunos o todos los elementos de una la en el arreglo de Jury sean cero, en cuyo caso se considera que el arreglo ha terminado de forma prematura. La soluci on a este inconveniente se considera fuera del alcance del curso y por lo tanto se ha omitido en estas notas8 .

5.3.3.

Lugar geom etrico de las ra ces

El root-locus y el root-locus complementario muestran c omo var a la ubicaci on de los polos de la ecuaci on (5.5) al variar K . Como la forma de (5.5) y la de (5.6) son id enticas, pueden emplearse estos diagramas en forma an aloga a como se emplean en el caso continuo para determinar la estabilidad de un sistema discreto realimentado como el de la gura 5.2: deben encontrarse las condiciones para que todas las ramas del root-locus y el root-locus complementario est en en el interior del c rculo unitario. Ejemplo 5.18 Tomemos el mismo sistema analizado en los ejemplos 5.14 y 5.17. Se trata de un sistema realimentado como el de la gura 5.2 con G(z ) = 1 z + 0.3 H (z ) = 1 z + 0.7 (5.65)

El root-locus y el root-locus complementario de G(z )H (z ) se muestran en la gura 5.36. Se ha dibujado all tambi en el c rculo unitario, para facilitar la determinaci on de la estabilidad. El root-locus cruza el c rculo unitario en 0.5 j 1 0.52 = 0.5 j 0.86, Estos puntos corresponden a una ganancia Kc1 positiva tal que K c1 = 1 = 0.79 (0.5 + j 0.86 + 0.3)(0.5 + j 0.86 + 0.7) (5.66)

El root-locus complementario cruza el c rculo unitario en 1 y en 1.Estos puntos corresponden a unas ganancias Kc2 y Kc3 negativa tales que K c2 =
8 v ease

1 = 0.21 (1 + 0.3)(1 + 0.7)

(5.67)

[22].

130

i i i

i i libro 2006/1/25 15:02 page 131 #155

i i

5.3. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS DISCRETOS

Im(z ) 1.5 1.0

1.5 1.0 0.5

0.5 1.0 1.5

0.5

Re(z ) 0.5 1.0 1.5

Figura 5.36: root-locus (en rojo) y root-locus complementario (en azul) para el ejemplo 5.18

K c3 =

1 = 2.21 (1 + 0.3)(1 + 0.7)

(5.68)

De las ecuaciones (5.66), (5.67) y (5.68) se desprenden las condiciones para que el root-locus y el root-locus complementario est en en el interior del c rculo unitario: Para el root-locus se necesita que K < 0.79 y para el root-locus complementario que K > 0.21 y K > 2.21. Estas condiciones se pueden resumir en una sola: 0.21 < K < 0.79 que coincide con las encontradas en (5.53) y (5.64) (5.69)

5.3.4.

Diagramas y criterio de Bode

En la secci on 5.2.3 se muestra c omo pueden emplearse los diagramas de Bode para estudiar la estabilidad de sistemas realimentados continuos como los de la gura 5.1. La gura 5.18 muestra la relaci on entre el cruce por el eje real de las ramas del root-locus y el root-locus complementario con los diagramas de Bode de G(s)H (s). 131

i i i

i i libro 2006/1/25 15:02 page 132 #156

i i

OSCAR G. DUARTE

Para estudiar la estabilidad de los sistemas discretos ya no es importante el cruce por el eje imaginario, sino el cruce por la circunferencia unitaria. Por esta raz on, los diagramas de |G(j )H (j )| y arg G(j )H (j ) ya no son u tiles. Dicho de otra forma, ya no es interesante recorrer el eje imaginario j , sino la circunferencia unitaria. Esta u ltima se puede recorrer con la funci on ej , variando entre 0 y 2 . En efecto, podemos emplear la F ormula de Euler para escribir ej = cos + j sin (5.70)

La ecuaci on (5.70) muestra que ej es un n umero complejo de magnitud 1 y angulo , por lo tanto, si var a entre 0 y 2 se recorre la circunferencia unitaria. Al igual que en el caso continuo, podemos argumentar la simetr a del rootlocus para recorrer u nicamente la mitad de la circunferencia, es decir, tomar 0 . En resumen, podemos trazar los diagramas de magnitud y angulo para G(ej )H (ej ) con 0 , o lo que es igual, para G(jf )H (jf ) con 0 < 1 . Estos son los diagramas de Bode para sistemas discretos y emplean las f< 2 mismas escalas que los diagramas de Bode para sistemas continuos. La relaci on que existe entre los diagramas de root-locus y root-locus complementario, por una parte, y los diagramas de Bode, por otra, para sistemas discretos se muestra en la gura 5.37. De esta forma, la determinaci on de la estabilidad de sistemas realimentados discretos es completamente an aloga al caso continuo, y se ilustra con el ejemplo 5.19 Ejemplo 5.19 Retomemos el mismo sistema analizado en los ejemplos 5.14, 5.17 y 5.18. Se trata de un sistema realimentado como el de la gura 5.2 con G(z ) = 1 z + 0.3 H (z ) = 1 z + 0.7 (5.71)

Los diagramas de Bode de G(z )H (z ) se muestran en la gura 5.38 (N otese 1 ). que f var a de 0 a 2 Se observa que el angulo de G(ej )H (ej ) es 180o para una frecuencia de 0.3338Hz, es decir para = 2 0.3338 = 2.094rad/s. En esa frecuencia el valor de la magnitud de G(ej )H (ej ) es de 2.04db, lo que signica que la magnitud de K , en decibeles, para la cual una rama del root-locus atraviesa la circunferencia 1 unitaria es tal que |Kc1 |en db = 2.04, lo que equivale a:
|Kc1 |en db 1 = 10 20 |Kc1 |

|Kc1 | = 10 = 0.79

|Kc1 |en db 20

|Kc1 | = 10

2.04 20

Kc1 = 0.79

(5.72)

Para estudiar los cruces por la circunferencia unitaria de ramas del root-locus complementario, observamos que el diagrama de fase es asint otico a 0o , es decir 132

i i i

i i libro 2006/1/25 15:02 page 133 #157

i i

5.3. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS DISCRETOS

Diagrama de Bode de magnitud ej root-locus: K > 0 K < 0


ej ej 1 | Kc |

0o
ej

e
j

180o Diagrama de Bode de fase

Figura 5.37: Relaci on entre el root-locus y los diagramas de Bode para el caso discreto

133

i i i

i i libro 2006/1/25 15:02 page 134 #158

i i

OSCAR G. DUARTE

17
13.555db 13

db

Magnitude

9 5
2.04db

1 3
6.89db 7 .

Hz
2 1 0

10

10 Phase

10
0.3338Hz

10

0 40 80 120 160 180o 200 240 280 320 360 10


. 3

degrees

Hz
2 1 0

10

10

10

Figura 5.38: Diagramas de Bode para el ejemplo 5.19

que para = 0 el angulo de G(ej )H (ej ) es 0o . Tambi en se observa que para 1 angulo es de 360o, que es igual a 0o . una frecuencia de 2 Hz, es decir = el Lo anterior signica que dos ramas del root-locus complementario cruzan la circunferencia unitaria en Kc2 y Kc3 que se pueden calcular como: |Kc2 | = 10 |Kc3 | = 10
6.89 20

= 2.21 = 0.21

Kc2 = 2.21 Kc3 = 0.21

(5.73) (5.74)

13.555 20

Los resultados de las ecuaciones (5.72) a (5.74) son coherentes con los obtenidos en (5.53), (5.64) y (5.69).

5.3.5.

Diagrama y criterio de Nyquist

El criterio de Nyquist para sistemas realimentados continuos de la ecuaci on (5.44) se construye empleando las trayectorias de Nyquist que se muestran en las guras 5.26 y 5.27. Estas trayectorias han sido dise nadas en forma tal que encierran todo el semiplano derecho y as poder emplear el principio del argumento (ecuaci on (5.40)) en forma conveniente. 134

i i i

i i libro 2006/1/25 15:02 page 135 #159

i i

5.3. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS DISCRETOS

Figura 5.39: Trayectoria de Nyquist para el caso discreto general

Para sistemas discretos realimentados como los de la gura 5.2 es necesario modicar la trayectoria de Nyquist para que encierre toda la porci on del plano complejo que est a por fuera del c rculo unitario. La trayectoria seleccionada se muestra en la gura 5.39; en caso de que G(z )H (z ) tenga polos exactamente sobre la circunferencia unitaria, es necesario modicar la trayectoria como se muestra en la gura 5.40. Denominaremos al diagrama obtenido con estas trayectorias diagrama de Nyquist para sistemas discretos, o simplemente diagrama de Nyquist discreto. En estas condiciones, el criterio de Nyquist para sistemas discretos puede enunciarse as : Criterio de Nyquist para sistemas discretos El n umero de polos por fuera del c rculo unitario que tiene un sistema discreto realimentado como el de la gura 5.2 , con K = 1 puede determinarse a partir de la ecuaci on N umero de veces umero de polos que el diagrama de N N umero de polos de del sistema realiNyquist discreto de = G(z )H (z ) por fuera (5.75) G(z )H (z ) encierra mentado por fuera del c rculo unitario del c rculo unitario al punto (1, 0) Para que el sistema realimentado sea estable debe tener cero polos por fuera del c rculo unitario.

135

i i i

i i libro 2006/1/25 15:02 page 136 #160

i i

OSCAR G. DUARTE

Figura 5.40: Trayectoria de Nyquist para el caso discreto con polos en la circunferencia unitaria

Ejemplo 5.20 Retomemos el mismo sistema analizado en los ejemplos 5.14, 5.17, 5.18 y 5.19. Se trata de un sistema realimentado como el de la gura 5.2 con G(z ) = 1 z + 0.3 H (z ) = 1 z + 0.7 (5.76)

El diagrama de Nyquist de G(z )H (z ) se muestra en la gura 5.41; puede observarse que el diagrama de Nyquist encierra una vez el punto (1, 0). Adem as, G(z )H (z ) tiene cero polos por fuera del c rculo unitario. Seg un (5.75) se tiene que N umero de polos del sistema realimenta1= 0 (5.77) do por fuera del c rculo unitario y por lo tanto el sistema realimentado con K = 1 es inestable. Sin embargo el n umero de veces que se encierra el punto (1, 0) puede ser 0 si el diagrama se amplica por un valor positivo menor que 0.79. En estas condiciones el sistema realimentado ser a estable. Por lo tanto, para que el sistema realimentado sea estable con valores positivos de K , se necesita que 0 < K < 0.79 Para estudiar los valores negativos de K que har an que el sistema fuera estable, podr amos trazar el diagrama de Nyquist de G(z )H (z ); sin embargo esto no es necesario, ya que ese diagrama s olo puede diferir del de G(z )H (z ) en una rotaci on de 180o, por lo tanto es suciente con averiguar qu e tantas veces se encierra el punto (1, 0). 136

i i i

i i libro 2006/1/25 15:02 page 137 #161

i i

5.3. ESTABILIDAD Y CRITERIOS DE ESTABILIDAD EN SISTEMAS DISCRETOS

Nyquist plot Im(h(exp(2i*pi*f*dt))) 4 0.451 3 0.479 2 0.466

0.4

1 0.135 0 0.5

0.1 79
0.388

1 2.21

1 0.21
0.488

2 0.425 3 0.447 0.463 0.476 Re(h(exp( 2i*pi*f*dt)))

4 2 1 0 1 2 3 4 5

Figura 5.41: Diagrama de Nyquist para el ejemplo 5.20

En la gura 5.41 se observa que el n umero de veces que el diagrama de Nyquist puede encerrar al punto (1, 0) es 0, 1 o 2 en las siguientes condiciones: Si se amplica por una cantidad menor que 0.21 lo encierra 0 veces. Si se amplica por una cantidad mayor que 0.21 y menor que 2.21 lo encierra 1 vez. Si se amplica por una cantidad mayor que 2.21 lo encierra 2 veces. Por lo tanto, para que el sistema realimentado sea estable con valores negativos de K , se necesita que 0.21 < K < 0 Al combinar los resultados obtenidos para valores positivos y negativos de K se tiene que 0.21 < K < 0.79 (5.78) que coincide con (5.53), (5.64), (5.69) y (5.72).

137

i i i

i i libro 2006/1/25 15:02 page 138 #162

i i

OSCAR G. DUARTE

138

i i i

i i libro 2006/1/25 15:02 page 139 #163

i i

Cap tulo 6 Representacio n en variables de estado

6.1.

Introducci on

En los cap tulos anteriores se han presentado distintas estrategias para modelar el comportamiento de sistemas din amicos continuos y discretos, entre ellas: Ecuaciones diferenciales o de diferencia. Funciones de transferencia. Respuestas al impulso. Diagramas de bloque. Diagramas de ujo de se nal. En este cap tulo se estudia una nueva alternativa que emplea un conjunto de variables denominadas variables de estado. Puede pensarse que estas son tan s olo variables matem aticas auxiliares, aunque en ocasiones tienen un sentido f sico. Algunas de las ventajas que se obtienen con esta nueva representaci on son las siguientes: La representaci on de sistemas de m ultiples entradas y m ultiples salidas es m as sencilla. Toda la din amica del sistema se representa por ecuaciones diferenciales o de diferencia de primer orden. 139

i i i

i i libro 2006/1/25 15:02 page 140 #164

i i

OSCAR G. DUARTE

u1 (t) u2 (t) up (t) . . .

Sistema Din amico

y1 (t) y2 (t) . . . yq (t)

Figura 6.1: Sistema Continuo de m ultiples entradas y m ultiples salidas

u1 (k ) u2 (k ) up (k ) . . .

Sistema Din amico

y1 (k ) y2 (k ) . . . yq (k )

Figura 6.2: Sistema Discreto de m ultiples entradas y m ultiples salidas

Permite el desarrollo de m etodos computacionales m as ecientes para la simulaci on de sistemas din amicos. Brinda una nueva perspectiva sobre la din amica de los sistemas. Algunas de las t ecnicas de control moderno (como el control robusto) se basan en este tipo de representaci on. Vale la pena aclarar que si bien las ecuaciones que se emplean son de primer orden, estas operan sobre vectores. Reri endonos a las guras 6.1 y 6.2, si se trata de un sistema continuo ser an: x (t) =f (x(t), u(t), t) y(t) =g(x(t), u(t), t) y si se trata de un sistema discreto ser an: x(k + 1) =f (x(k ), u(k ), k ) y(k ) =g(x(k ), u(k ), k ) (6.2) (6.1)

En las ecuaciones (6.1) y (6.2) u es un vector que contiene cada una de las p entradas al sistema, y es un vector que contiene cada una de las q salidas del sistema, x es un vector que contiene cada una de las n variables de estado del 140

i i i

i i libro 2006/1/25 15:02 page 141 #165

i i

6.1. INTRODUCCION

sistema, es decir: u1 u2 u= . . . up y1 y2 y=. . . yq x1 x2 x= . . . xn

(6.3)

p1

q 1

n1

En general, estudiaremos sistemas din amicos lineales invariantes en el tiempo, de m ultiples entradas y m ultiples salidas. Si el sistema es continuo, como el de la gura 6.1 su modelo corresponder a a las ecuaciones Matriciales x (t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t)

Las ecuaciones vectoriales (6.1) y (6.2) son en realidad un conjunto de ecuaciones. Por ejemplo, las ecuaciones (6.1) corresponden a algo de la forma: x 1 (t) = f1 (t) (x1 (t), x2 (t), , xn (t), u1 (t), u2 (t), , up (t), t) x 2 (t) = f2 (t) (x1 (t), x2 (t), , xn (t), u1 (t), u2 (t), , up (t), t) . . . x n (t) = fn (t) (x1 (t), x2 (t), , xn (t), u1 (t), u2 (t), , up (t), t) y 1 (t) = g1 (t) (x1 (t), x2 (t), , xn (t), u1 (t), u2 (t), , up (t), t) y 1 (t) = g2 (t) (x1 (t), x2 (t), , xn (t), u1 (t), u2 (t), , up (t), t) . . . y q (t) = gq (t) (x1 (t), x2 (t), , xn (t), u1 (t), u2 (t), , up (t), t)

(6.4)

Si el sistema es discreto, como el de la gura 6.2 su modelo corresponder a a las ecuaciones matriciales x(k + 1) = Ax(k ) + Bu(k ) y(k ) = Cx(k ) + Du(k ) (6.5)

En las ecuaciones (6.4) y (6.5) A, B, C y D son matrices de tama no adecuado: x (t)n1 = Ann x(t)n1 + Bnp u(t)p1 y(t)q1 = Cqn x(t)n1 + Dqp u(t)p1 x(k + 1)n1 = Ann x(k )n1 + Bnp u(k )p1 y(k )q1 = Cqn x(k )n1 + Dqp u(k )p1 (6.6)

(6.7)

Para encontrar la soluci on de las ecuaciones (6.4) y (6.5) y efectuar su an alisis, pero sobre todo para buscarle un signicado a las variables de estado, se emplean algunos conceptos de Algebra Lineal. Con el prop osito de recordar esos conceptos, se presentan en la secci on 6.2 los resultados necesarios m as importantes. Una presentaci on formal de estos se encuentra en el ap endice D, de donde se han extra do algunos apartes y ejemplos. 141

i i i

i i libro 2006/1/25 15:02 page 142 #166

i i

OSCAR G. DUARTE

6.2.
6.2.1.

Algunos resultados de algebra lineal


Espacios vectoriales

Sea un conjunto y F : (, , ) un campo (usualmente F se trata de R o C con las operaciones usuales de suma y multiplicaci on). A los elementos de se les denomina Vectores, y a los elementos de Escalares. tiene estructura de Espacio Vectorial sobre F si est a dotado de una operaci on binaria + (suma vectorial) y una operaci on entre elementos de y (Producto por escalar) que cumplen las siguientes propiedades: Para la suma vectorial V.1 Clausurativa: x, y V.2 Asociativa: x, y, z V.4 Invertiva: x x+y (x + y ) + z = x + (y + z ) x+0=x

V.3 Modulativa: 0 | x V.5 Conmutativa: x, y Para el producto por escalar

(x) | x + (x) = 0 x+y =y+x

V.6 Clausurativa: x , V.7 Asociativa: x , ,

x ( ) x = ( x)

V.8 Modulativa: x , 1 x = x. 1 es el m odulo de V.9 Anulativa: x , 0 x = 0. Donde 0 es el m odulo de , y 0 es el m odulo de + Para las dos operaciones V.10 Distributiva respecto a +: x, y , ( y ) V.11 Distributiva respecto a : x , , ( x) (x + y ) = ( x) + ( ) x = ( x) +

Ejemplo 6.1 Uno de los espacios vectoriales m as conocidos, y que servir a para futuros ejemplos en este cap tulo es el formado por R2 sobre el campo R con las operaciones usuales. En general, Cn sobre el campo C con las operaciones usuales forma un espacio vectorial. Ejemplo 6.2 El conjunto de todos los polinomios sobre el campo R con las operaciones usuales entre polinomios forma un espacio vectorial. Ejemplo 6.3 El conjunto de todas las funciones continuas a trozos sobre el campo C con la operaci on + denida como la suma punto a punto forma un espacio vectorial. 142

i i i

i i libro 2006/1/25 15:02 page 143 #167

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

Ejemplo 6.4 El conjunto de todas las matrices de tama no jo m n sobre el campo C con las operaciones usuales entre matrices forma un espacio vectorial. Los siguientes son algunos conceptos asociados a los espacios vectoriales: Subespacio: es un espacio vectorial contenido dentro de otro espacio vectorial, por ejemplo una recta que cruce por el origen dentro del plano. Combinaci on lineal: es una expresi on de la forma
n

1 x1 + 2 x2 + + n xn =

i xi
i=1

en donde los i son escalares y los xi son vectores Independencia lineal: un conjunto de vectores es linealmente independiente si la u nica combinaci on lineal de ellos cuyo resultado es 0 es la que tiene todos los coecientes iguales a 0. Conjunto generado: es el conjunto de todas las posibles combinaciones lineales de los vectores de un cierto conjunto, al que se denomina conjunto generador. Dimensi on: es el m aximo n umero de vectores linealmente independientes que puede haber en un espacio vectorial. Base: es cualquier conjunto de vectores linealmente independiente que adem as genera el espacio vectorial. En R2 la base est andar est a formada por los vectores (1, 0) y (0, 1) Coordenadas de un vector: un vector x de un espacio vectorial puede escribirse como una u nica combinaci on lineal de su base B = {b1 , b2 , , bn }: x = 1 b1 + 2 b2 + + n bn Los coecientes i de esa combinaci on lineal son las coordenadas de x en la base B . Cambios de base: un mismo vector tendr a diferentes coordenadas en dos bases diferentes. Sean A = {a1 , a2 , , an } y B = {b1 , b2 , , bn } dos bases del mismo espacio vectorial V de dimensi on n. Denimos las matrices A y B como las matrices que tienen en sus columnas cada uno de los elementos de las bases A y B respectivamente: A = a1 B = b1 a2 b2 an bn

143

i i i

i i libro 2006/1/25 15:02 page 144 #168

i i

OSCAR G. DUARTE

Un vector x tendr a coordenadas i en la base A y i en la base B . Denimos los vectores columna y que contienen las coordenadas: 1 1 2 2 = . = . . . . . n n Las expresiones que permiten encontrar las coordenadas de x en una base a partir de sus coordenadas en la otra, son las siguientes: A = B = A1 B = B1 A (6.8)

En caso de que A sea la base est andar, la matriz A resulta ser la matriz identidad de orden n y (6.8) se convierte en = B = B1 (6.9)

Transformaciones lineales: dado un espacio vectorial V de dimensi o n n, entenderemos por transformaci on lineal, en el contexto de este cap tulo, una funci on V V que puede representarse por una matriz cuadrada A de dimensi o n n n: y = Ax En otras palabras, una transformaci on lineal toma un vector x V y produce un vector y V mediante la operaci on y = Ax. Transformaciones y cambios de base: sea T una transformaci on lineal, que en la base est andar se representa por la matriz T . La misma transformaci on se representar a en otra base B = {b1 , b2 , , bn } por T = B1 T B en donde B = [b1 b2 bn ] Ejemplo 6.5 La funci on T : R2 R2 consistente en la rotaci on de vectores 90o en sentido horario es una transformaci on lineal representada por la matriz A: A= 0 1 1 0 (6.10)

Un vector x de coordenadas (a, b) se convertir a en un vector y, cuyas coordenadas se calculan as : 0 1 a b y = Ax = = 1 0 b a 144

i i i

i i libro 2006/1/25 15:02 page 145 #169

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

1 =1 2 =3 2 =2 1 =-1 : base : vector x

1 =1 2 =-2

Figura 6.3: Cambio de base de un vector

Ejemplo 6.6 En R2 puede denirse una base con cualquier pareja de vectores no paralelos. Denamos por ejemplo A = {(1, 0), (0, 1)}, B = {(3, 1), (2, 2)} y C = {(1, 1)(1, 1)} (vectores rojos en la gura 6.3). Consideremos ahora el vector x en la gura 6.3. Sus coordenadas en la base est andar A ser an 1 = 1 = 3 2 Para obtener las coordenadas de x en las bases B y C construimos las matrices B y C y empleamos (6.9) B= 3 2 1 2 C= 1 1 1 1 1 1 = 3 2 1 1 = 3 2

= =

1/2 1/2 1 = B1 = 1/4 3/4 2 1 1/2 1/2 = C 1 = 1/2 1/2 2

Puede vericarse que las coordenadas en las bases B y C satisfacen las relaciones (6.8) = B 1 C = C 1 B Ejemplo 6.7 En el ejemplo 6.5 se mostr o que la rotaci on de 90o en sentido horario estaba representada en la base est andar por la matriz T = 0 1 1 0

La misma transformaci on se representar a en la base B = {(3, 1), (2, 2)} por la matriz T = B1 T B 145

i i i

i i libro 2006/1/25 15:02 page 146 #170

i i

OSCAR G. DUARTE

T =

1/2 1/2 1/4 3/4

0 1

1 0

3 2 2 2 = 1 2 2.5 2

Sup ongase ahora el vector x, cuyas coordenadas en la base est andar son x = (1, 3) y en la base B son x = (1, 2) (ejemplo 6.6). Al efectuar la rotaci on de 90o en sentido horario se obtendr a un vector y, cuyas coordenadas en la base est andar ser an y y en la base B ser a n y : 0 1 1 0 1 3 = 3 1 2 2 2.5 2 1 2 = 2 1.5

y =

y =

6.2.2.

Valores y vectores propios

Sea A una transformaci on lineal Rn Rn . Un escalar es un valor propio o valor caracter stico de A si existe un vector no nulo v tal que Av = v. Cualquier vector no nulo v que satisfaga Av = v (6.11)

es un vector propio asociado con el valor propio 1 . La relaci on (6.11) implica que para un vector propio v el efecto de aplicarle la transformaci on lineal A es igual que amplicarlo por el escalar . Esto implica que un vector y el vector transformado son colineales o paralelos y por lo tanto linealmente dependientes. Para calcular los valores propios de una matriz A puede reescribirse la ecuaci on (6.11) como Av v = 0 (A I)v = 0 En donde I es la matriz identidad de igual orden que A, es decir n n. Para que exista una vector v = 0 tal que (A I)v = 0 debe cumplirse que det(I A) = 0 (6.12)

El lado izquierdo de la ecuaci on (6.12) corresponde a un polinomio de orden n en la variable conocido como el polinomio caracter stico de A y denotado por (). Dicho de otra forma, los valores propios de A son las ra ces de su polinomio caracter stico (). Por tanto, la matriz A tiene n valores propios 1 , 2 , , n ; estos valores podr an ser reales o complejos y podr an ser diferentes o repetidos.
1 La denici on (6.11) se reere estrictamente a valores y vectores propios por derecha, para distinguirlos de los valores y vectores propios por izquierda, que deben satisfacer vt A = vt . En este texto s olo se consideran los primeros, y por tanto se hace referencia a ellos simplemente como valores y vectores propios.

146

i i i

i i libro 2006/1/25 15:02 page 147 #171

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

Ejemplo 6.8 Obtener los valores y vectores propios de la matriz A= 4 1 2 1

Construimos la matriz B = (I A) y hallamos su determinante: B = (I A) = 1 0 0 4 1 ( 4) 1 = 1 2 1 2 ( 1)

Los valores propios de A ser an las ra ces de () 1 = 2

() = det(B) = ( 4)( 1) + 2 = 2 5 + 6 = ( 2)( 3) 2 = 3

Los vectores propios asociados a 1 = 2 deben cumplir (6.11): Av1 = 1 v1 4 1 2 1 v v11 = 2 11 v21 v21 4v11 + v21 2v11 + v21 2v11 4v11 + v21 = 2v21 2v11 + v21 = 2v11 = 2v21

Se crea entonces un sistema de ecuaciones con innitas soluciones:

Para obtener un vector propio asociado a 1 = 2 podemos escoger arbitrariamente un valor para v11 o para v21 . Por ejemplo, si escogemos v11 = 1 obtenemos v21 = 2. En consecuencia, un vector propio asociado a 1 = 2 ser a v1 = 1 2 en general v1 = a 2a

Los vectores propios asociados a 2 = 3 tambi en deben cumplir (6.11): Av2 = 1 v2 4 1 2 1 v v12 = 3 12 v22 v22 4v12 + v22 2v12 + v22 3v12 4v12 + v22 = 3v22 2v12 + v22 = 3v12 = 3v22

Se crea entonces un segundo sistema de ecuaciones con innitas soluciones:

Para obtener un vector propio asociado a 2 = 3 podemos escoger arbitrariamente un valor para v12 o para v22 . Por ejemplo, si escogemos v12 = 1 obtenemos v22 = 1. En consecuencia, un vector propio asociado a 2 = 3 ser a v2 = 1 1 en general v2 = 147 a a

i i i

i i libro 2006/1/25 15:02 page 148 #172

i i

OSCAR G. DUARTE

Ejemplo 6.9 Obtener los valores y vectores propios de la matriz A= 2 1 1 2

Construimos la matriz B = (I A) y hallamos su determinante: B = (I A) = 1 0 0 2 1 ( 2) 1 = 1 1 2 1 ( 2)

Los valores propios de A ser an las ra ces de () 1,2 = 2 j

() = det(B) = ( 2)2 + 1 = 2 4 + 5

Al aplicar (6.11) para 1 y 2 se obtienen dos sistemas de ecuaciones con innitas soluciones 2v11 + v21 v11 + 2v21 = (2 + j )v11 = (2 + j )v21 1 j a ja 2v12 + v22 v12 + 2v22 1 j a ja = (2 j )v12 = (2 j )v22

Seleccionando arbitrariamente v11 = 1 y v12 = 1 se obtiene v1 = o en general v1 = v2 = v2 =

6.2.3.

Forma can onica de Jordan

Matrices con valores propios diferentes Sean 1 , 2 , , n los n valores propios de una matriz A de orden n n, todos diferentes, y sea vi un vector propio asociado a i con i = 1, 2, , n. El conjunto V = {v1 , v2 , , vn } es linealmente independiente, y por lo tanto sirve como una base para el espacio vectorial. Si se efect ua un cambio de base a la nueva base V , la matriz A se transforma en la matriz de acuerdo con (6.10): = M1 AM (6.13)

La matriz es la matriz diagonalizada, o la forma can onica de Jordan de A, y se dene as : 1 0 0 0 2 0 = . . . .. . . . . . . . 0 0 n 148

i i i

i i libro 2006/1/25 15:02 page 149 #173

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

La matriz M se denomina la matriz modal, y se dene as : M = v1 v2 vn

Esta armaci on puede demostrarse f acilmente al comprobar que M = AM: 1 0 0 0 2 0 M = v1 v2 vn . = 1 v1 2 v2 n vn . . . . . . . . . . . 0 0 n AM = A v1 v2 vn = Av1 Av2 Avn Como Avi = i vi entonces las ecuaciones anteriores se reducen a M = AM o lo que es igual = M1 AM Ejemplo 6.10 La transformaci on lineal representada por la matriz A= 4 1 2 1

cuyos valores propios son (Ejemplo 6.8) 1 = 2, 2 = 3 con vectores propios v1 , v2 : 1 1 v1 = v2 = 2 1 Tiene una representaci on en la base {v1 v2 } dada por la matriz diagonal = M1 AM = 1 1 2 1 4 1 2 1 1 1 2 0 = = 1 2 1 0 3 0 0 2

Ejemplo 6.11 La transformaci on lineal representada por la matriz A= 2 1 1 2 1 j

cuyos valores propios son (Ejemplo 6.9) 1,2 = 2 j con vectores propios v1 , v2 : v1 = 1 j v2 =

Tiene una representaci on en la base {v1 v2 } dada por la matriz diagonal j/2 j/2 j/2 j/2 = M1 AM 2 1 1 1 2+j = 1 2 j j 0 149 0 = 1 2j 0 0 2

i i i

i i libro 2006/1/25 15:02 page 150 #174

i i

OSCAR G. DUARTE

Matrices con valores propios repetidos Al intentar efectuar la diagonalizaci on de una matriz A que tenga valores propios repetidos puede encontrarse un tropiezo debido a que los vectores propios no necesariamente son linealmente independientes; de hecho, lo usual es que no lo sean aunque existen casos en que lo son. Al no contar con un n umero suciente de vectores propios linealmente independientes no es posible construir una base que diagonalice la matriz. No ser a posible obtener M1 y no se podr a calcular = M1 AM. Pese a ello, siempre se podr a obtener una diagonalizaci on por bloques. Dada una transformaci on lineal A de orden n n, de valores propios 1 , 2 , , n , se dene la degeneracidad del valor propio i , denotada por di , como el n umero de vectores propios linealmente independientes asociados a un valor propio i , y se calcula as : di = n (i I A) en donde (X) es el rango de la matriz X, que equivale al n umero de columnas (o las) linealmente independientes de X Ejemplo 6.12 Obtener los valores y vectores propios de la matriz A y diagonalizarla 1 2 A= 2 5 Construimos la matriz B = (I A) y hallamos su determinante: B = (I A) = 1 0 0 1 2 ( 1) 2 = 1 2 5 2 ( 5)

() = det(B) = ( 1)( 5) + 4 = 2 6 + 9 = ( 3)2 Los valores propios de A ser an las ra ces de () 1 = 2 = = 3 La degeneracidad de = 3 se obtiene as : d1 = 2 (3I A) d1 = 2 3 1 2 2 35 =2 2 2 2 2 =21=1

Lo anterior signica que aunque tiene multiplicidad 2, s olo es posible encontrar un vector linealmente independiente. Este se obtiene empleando (6.11), y resulta ser 1 a v1 = en general v1 = 1 a No es posible construir una base para el espacio de dimensi on 2 con un s olo vector, por lo tanto no es posible diagonalizar A 150

i i i

i i libro 2006/1/25 15:02 page 151 #175

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

Construimos (I A):

Ejemplo 6.13 Obtener los valores y vectores zarla 3 0 A= 1 2 1 0

propios de la matriz A y diagonali 1 1 3

Su polinomio caracter stico resulta ser

( 3) 0 1 ( 2) 1 I A = 1 1 0 ( 3)

() = ( 3)2 ( 2) ( 2) = 3 82 + 20 16 Las ra ces del polinomio son 1 = 2 = 2, 3 = 4. Para determinar la degeneracidad de 1 calculamos 1 I A (2 3) 0 1 1 0 1 (2 2) 1 = 1 0 1 I A = 1 1 0 (2 3) 1 0 1 d1 = n (I A) d1 = 3 1 = 2 Lo anterior signica que existen dos vectores propios linealmente independientes asociados a 1 = 2 = 2. Estos dos vectores junto con el vector propio asociado a 3 = 4 pueden formar una base y por tanto es posible diagonalizar A. Para obtener los tres vectores propios empleamos (6.11): 3 0 1 a a 3 0 1 d d 1 2 1 b = 2 b 1 2 1 e = 4 e 1 0 3 c c 1 0 3 f f Se originan los sistemas de ecuaciones 3a c = 2a a + 2b c = 2b a + 3c = 2c Que se convierten en a=c 3d f = 4a d + 2e f = 4e d + 3f = 4f d = e = f

Podemos construir dos vectores linealmente independientes v1 , v2 que satisfacen a = c y un tercero v3 que satisface d = e = f , por ejemplo 1 1 1 v1 = 0 v2 = 1 v3 = 1 1 1 1 151

i i i

i i libro 2006/1/25 15:02 page 152 #176

i i

OSCAR G. DUARTE

En la base {v1 v2 v3 } la transformaci on A se representa por : 1 1 0 3 0 1 1 1 = M1 AM = 1/2 1 1/2 1 2 1 0 1 1/2 0 1/2 1 0 3 1 1 2 = M1 AM = 0 0 0 0 1 2 0 = 0 0 4 0 0 2 0 0 0 3

1 1 1

en donde cada t ermino Ji es una submatriz cuadrada (un bloque de Jordan ) de la forma j 1 0 0 0 j 1 0 . . .. . . . 0 . Ji = . .. 0 . 1 0 0 0 0 0 j

Cuando no se puede encontrar un conjunto de vectores propios linealmente independiente lo sucientemente grande para diagonalizar la matriz, debe acudirse al concepto de vectores propios generalizados para lograr una diagonalizaci on por bloques. El concepto de vector propio generalizado y la forma de calcularlos se salen del ambito de este texto, aunque una presentaci on detallada puede encontrarse en el ap endice D. No obstante, es posible determinar en forma sencilla cu al es la forma de la matriz diagonalizada por bloques, o forma can onica de Jordan de una matriz, seg un se explica a continuaci on. En general, se representa la forma can onica de Jordan de la matriz A por J, y es de la forma J1 0 0 0 J2 0 J= . . . .. . . . . . . . 0 0 J2

Cada bloque de Jordan est a asociado a un valor propio de la matriz A. Para conocer la forma exacta de la matriz J es necesario responder estas preguntas: Cu antos bloques tiene asociados cada valor propio no repetido de la matriz A? De qu e tama no es cada uno de los bloques de Jordan asociados a cada valor propio no repetido de la matriz A?

El siguiente algoritmo permite obtener las respuestas. Se plantea para un valor propio , y deber a aplicarse para cada valor propio diferente: 1. Se dene la matriz B = A I. 152

i i i

i i libro 2006/1/25 15:02 page 153 #177

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

r 2 1

Figura 6.4: Diagrama de Matthew vac o simple

2. Se calcula (B0 ), (B1 ), (B2 ), , (B)r hasta que no haya cambio al incrementar el exponente. 3. Se calculan las nulidades 0 , 1 , 2 , , r , en donde i = n (Bi ). 4. Se calcula i = i i1 , para i = 1, 2, , r. 5. Se construye el diagrama de Matthew con la forma que se presenta en la gura 6.4: el n umero de celdas de cada la del diagrama de Matthew est a determinado por i . 6. Utilizar las siguientes convenciones: a ) Identicar el n umero de columnas del diagrama como q . b ) Identicar las columnas del diagrama como c1 , c2 , , cq de izquierda a derecha. c ) Identicar el tama no de cada columna como h1 , h2 , , hq . 7. En esas condiciones el n umero de bloques de Jordan asociados al valor propio es q , y el tama no de cada uno de esos bloques es h1 , h2 , , hq . En general, la forma can onica de Jordan ser a entonces: J11 0 . . . 0 J= 0 J12 . . . 0 .. . 0 0 . . . .. . Jm1 0 . . . 0 153 0 Jm2 . . . .. . 0 0 0 . . . Jmqm 0

J1q1

i i i

i i libro 2006/1/25 15:02 page 154 #178

i i

OSCAR G. DUARTE

Ejemplo 6.14 Sea A la matriz2 3 1 1 1 0 0 1 1 1 1 0 0 0 0 2 0 1 1 A= 0 0 0 2 1 1 0 0 0 0 1 1 0 0 0 0 1 1 Para calcular los valores propios de A hacemos det (A I) = [(3 )(1 ) + 1]( 2)2 [(1 )2 1] = ( 2)5 = 0 Es decir, A tiene un valor propio 2 de multiplicidad 5 y un valor propio 0 de multiplicidad 1. Nos proponemos encontrar el diagrama de Matthew de los vectores propios asociados a 1 = 2. Para ello denimos B = (A 2I) y calculamos B0 , B1 , B2 , B3 , , sus rangos y nulidades B0 = I (A 2I)0 = 6 0 = 6 6 = 0 1 1 1 1 0 0 1 1 1 1 0 0 0 0 (A 2I) = 4 0 0 1 1 B= 0 0 0 0 1 1 1 = 64= 2 0 0 0 0 1 1 0 0 0 0 1 1 0 0 2 2 0 0 0 0 2 2 0 0 (A 2I)2 = 2 0 0 0 0 0 0 2 B = 2 = 6 2 = 4 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 (A 2I)3 = 1 0 0 0 0 0 0 B3 = 0 0 0 0 0 3 = 6 1 = 5 0 0 0 0 0 4 4 0 0 0 0 4 4
2 Adaptado

j 0 . . Jji = . 0 0

1 j . . . 0 0

0 1 .. . 0 0

0 0 0 .. . 1 j h

ij hij

de [5, pp.: 43]

154

i i i

i i libro 2006/1/25 15:02 page 155 #179

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

Al calcular B4 encontramos 4 = 3 y por tanto no es necesario continuar. Con la informaci on anterior podemos calcular i : 3 2 1 = = = 3 2 2 1 1 0 = 54= 1 = 42= 2 = 20= 2

Con esta informaci on podemos construir el diagrama de Matthew

De donde se deduce que q = 2, h1 = 3 y h2 = 2; en otras palabras, el valor propio 2 tendr a 2 bloques de Jordan, uno de tama no 3 3 y otro de tama no 2 2 . Adicionalmente, el valor propio 0 tendr a un u nico bloque de Jordan de tama no 1 1 , por ser un valor propio de multiplicidad 1. En consecuencia la forma can onica de Jordan de la matriz A ser a 0 0 0 2 1 0 2 1 0 0 0 0 0 2 1 0 0 0 0 2 1 0 0 0 0 0 2 0 0 0 0 0 2 0 0 0 J = M1 AM = = 0 0 0 2 1 0 0 0 0 2 1 0 0 0 0 0 2 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 Matrices con valores propios complejos Dado que los valores propios de una matriz pueden ser complejos, en general las matrices de Jordan y Modal, J y M, ser an complejas. No obstante, cuando existen valores propios complejos es posible efectuar otro cambio de coordenadas diferente que produce tambi en una matriz diagonal por bloques, pero real, conocida como la forma can onica real de Jordan. La nueva matriz modal MR reemplaza cada pareja de vectores propios complejos conjugados de M por dos vectores reales, uno con la parte real y otro con la parte imaginaria de los vectores reemplazados. Para un valor propio complejo = a jb que no se repite, el bloque de Jordan asociado tendr a la forma Ji = Ejemplo 6.15 Sea la matriz A 0 A = 0 1 0.5 0 0 2 1 2 155 a b b a

i i i

i i libro 2006/1/25 15:02 page 156 #180

i i

OSCAR G. DUARTE

Los valores propios de A son 1 = 1 2,3 = 0.5 j 0.866

Para obtener la forma can onica real de Jordan de A construimos la matriz real MR reemplazando las columnas complejas por columnas con la parte real e imaginaria de estas, y vericamos. 0.408 0.015 0.408 0.721 0.382 MR = 0.816 0.408 0.346 0.217 1 0 0 1 0 0.5 0.866 JR = M R AMR = 0 0.866 0.5

La forma can onica de Jordan de A y la matriz modal que la produce son: 1 0 0 J = 0 0.5 + j 0.866 0 0 0 0.5 j 0.866 0.408 (0.015 j 0.408) (0.015 + j 0.408) (0.721 + j 0.382) (0.721 j 0.382) M = 0.816 0.408 (0.346 j 0.217) (0.346 + j 0.217)

6.2.4.

Funciones de matrices cuadradas

Sea f ( ) una funci on que opera sobre un escalar, y sea A una matriz cuadrada n n. En esta secci on se aborda el problema de c omo calcular f (A), es decir, c omo extender f ( ) de los escalares a las matrices. Si f ( ) es un polinomio, la extensi on a las matrices se fundamenta en la denici on A0 = I (6.14) Ak = AA A
k veces

Si la matriz A tiene una representaci on can onica de Jordan J obtenida con la matriz modal M, es decir, si A = MJM1 entonces Ak = (MJM1 )(MJM1 ) (MJM1 ) = M (J J) M1
k veces k veces k 1

A = MJ M

(6.15) c alculo de Jk puede efec0 Jk 2 . . . 0 .. . 0 0 . . .

Como J es una matriz diagonal por bloques, el tuarse como sigue: k J1 J1 0 0 0 J2 0 0 J= . Jk = . . . .. . . . . . . . . . 0 0 Jn 0 156

Jk n

i i i

i i libro 2006/1/25 15:02 page 157 #181

i i

6.2. ALGUNOS RESULTADOS DE ALGEBRA LINEAL

Empleando la denici on (6.14), un polinomio gen erico f ( ) = a0 + a1 + a2 2 + + an n puede calcularse en A como f (A) = a0 I + a1 A + a2 A2 + + an An o en funci on de las matrices M y J: f (A) = a0 MIM1 + a1 MJM1 + a2 MJ2 M1 + + an MJn M f (A) = Mf (J)M1 Ejemplo 6.16 Calcular Ak cuando A es una matriz diagonal: k 1 0 1 0 0 0 2 0 0 k 2 A= . Ak = . . . . . .. . .. . . . . . . . . . . 0 0 n 0 0 (6.16)

0 0 . . .

k n

Ejemplo 6.17 Calcular Ak cuando A es una matriz con la forma de los bloques reales de Jordan para el caso en que los valores propios son imaginarios puros A= 0 b b 0 b3 0 0 b6

calculamos los primeros t erminos A1 , A2 , A3 , A4 , A5 y A6 : A1 = A4 = 0 b b 0 0 b4 A2 = A5 = b2 0 0 b5 0 b2 b5 0 A3 = A6 = 0 b3 b6 0

b4 0

Tambi en es posible extender una funci on f ( ) que no sea un polinomio de los escalares a las matrices empleando la representaci on de f ( ) en series de Taylor expandidas alrededor de 0 (series de MacLaurin): f ( ) =
k=0

Observando la secuencia se puede inferir que k k 0 (1) 2 b k 2 bk 0 ( 1) k A = k 1 0 (1) 2 bk k+1 (1) 2 bk 0

si k es par

si k es impar

k dk f ( ) k ! d k

(6.17)

157

i i i

i i libro 2006/1/25 15:02 page 158 #182

i i

OSCAR G. DUARTE

Empleando (6.17) se puede expresar f ( ) como un polinomio de . Si A es una matriz cuadrada, puede calcularse f (A) empleando ese polinomio. Las siguientes son las expansiones de algunas funciones comunes: et = 1 + t 2 t2 3 tk 4 tk + + + + 1! 2! 3! 4! 4 t4 6 t6 8 t8 2 t2 + + + 2! 4! 6! 8! (6.18)

cos t = 1 sin t =

(6.19) (6.20)

t 3 t3 5 t5 7 t7 + + 1! 3! 5! 7!

Ejemplo 6.18 Sea A una matriz diagonal como la del ejemplo 6.16. Para calcular eAt podemos emplear (6.18) eAt = I + que de acuerdo con 1 0 0 1 eAt = . . . .. . . . . 0 At A2 t2 A3 tk A4 tk + + + + 1! 2! 3! 4!

los resultados del ejemplo 6.16 se calcular a as : 2 1 0 0 1 0 0 0 2 0 t 0 2 0 t2 0 2 0 + . + . + . . . . . . . . .. . . .. . . . . . . 2! . . . . 1! . 0 0 n 0 0 2 0 1 n eAt g1 (t) 0 0 g (t) 2 = . . . . . . 0 0 .. . 0 0 . . .

Ejemplo 6.19 Sea A una matriz con la forma de los bloques reales de Jordan para el caso en que los valores propios son imaginarios puros, como la del ejemplo 6.17. Para calcular eAt podemos emplear (6.18) eAt = I + A3 tk A4 tk At A2 t2 + + + + 1! 2! 3! 4! 158

i t 2 t2 3 t3 + i + i + ) 1! 2! 3! Cada uno de los t erminos de la diagonal, gi (t), corresponde a la expansi on en series de Taylor de una exponencial como las de (6.18), por lo tanto eAt ser a: t e 1 0 0 0 e2 t 0 eAt = . . . .. . . . . . . . gi (t) = (1 + 0 0 en t

gn (t)

i i i

i i libro 2006/1/25 15:02 page 159 #183

i i

6.3. VARIABLES DE ESTADO

que de acuerdo con los resultados del ejemplo 6.17 se calcular a as : eAt = 1 0 e t 0 b t2 b 2 0 + + 1 1! b 0 2! 0
2 2 4 4

t3 0 0 2 + b 3! b3
3 3

t4 b 4 b3 + 0 4! 0
5 5

0 + b4

At

b b t b b (1 t 2! + t 2! + ) ( tb + t 5! + ) 1! 23! = 3 3 5 5 2 4 4 t b t b t b t b + + ) (1 + + ) ( tb 1! 3! 5! 2! 2!

Cada uno de los t erminos de la matriz corresponde a la expansi on de Taylor de una sinusoide como las de (6.19) y (6.20), por lo tanto eAt puede calcularse como eAt = cos(bt) sin(bt) sin(bt) cos(bt) a b b a 0 0 b + a b 0

Ejemplo 6.20 Sea A una matriz con la forma de los bloques reales de Jordan A=

Para calcular eAt escribimos A como la suma de dos matrices: A= a b a =B+C= b a 0

De tal manera que eAt = eBt eCt . Empleando los resultados de los ejemplos 6.18 y 6.19 se tiene que eBt = y por lo tanto eAt = eat 0 0 eat cos(bt) sin(bt) eat cos(bt) eat sin(bt) = sin(bt) cos(bt) eat sin(bt) eat cos(bt) eat 0 0 eat eCt = cos(bt) sin(bt) sin(bt) cos(bt)

6.3.

Variables de estado

De acuerdo con la presentaci on de la secci on 6.1, se estudiar an en este cap tulo sistemas din amicos de m ultiples entradas y m ultiples salidas como los de las guras 6.1 y 6.2. El modelo matem atico de estos sistemas ser an las ecuaciones (6.21) y (6.22) para los casos continuos y discretos, respectivamente; en ambos casos la primera ecuaci on, que contiene la din amica del sistema, se denomina ecuaci on de estado y la segunda ecuaci on de salida. x (t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t) 159 (6.21)

i i i

i i libro 2006/1/25 15:02 page 160 #184

i i

OSCAR G. DUARTE

D +

u(s) B

+ +

sx(s)

1/s

x(s) C

y(s)

Figura 6.5: Diagrama de bloques de un sistema continuo en representaci on de espacio de Estado

x(k + 1) = Ax(k ) + Bu(k ) y(k ) = Cx(k ) + Du(k )

(6.22)

En las ecuaciones (6.21) y (6.22) A, B, C y D son matrices reales cuyas dimensiones est an especicadas en (6.6), mientras que u, y, x son los vectores denidos en (6.3), que contienen las variables de entrada, salida y estado respectivamente. N otese que la din amica del sistema est a representada en la ecuaci on de estado, pues es all en donde aparecen las derivadas o las diferencias, mientras que la ecuaci on de salida es algebr aica. Las guras 6.5 y 6.6 muestran dos diagramas de bloques que representan las ecuaciones 6.21 y 6.22 respectivamente. Para interpretar adecuadamente estos diagramas es necesario tener en cuenta que: 1. Las echas representan vectores de se nales y los bloques A, B, C y D matrices. 2. El bloque 1/s en la gura 6.5 corresponde a la funci on de transferencia t de un integrador y (t) = 0 x(t)dt que opera sobre cada una de las se nales de entrada de forma independiente. 3. El bloque 1/z en la gura 6.6 corresponde a la funci on de transferencia de un bloque de retardo y (k ) = x(k 1) que opera sobre cada una de las se nales de entrada de forma independiente. 4. Como en todo diagrama de bloques con funciones de transferencia, se han supuesto condiciones iniciales nulas.

160

i i i

i i libro 2006/1/25 15:02 page 161 #185

i i

6.3. VARIABLES DE ESTADO

D +

u(z ) B

+ +

z x(z )

1/z

x(z ) C

y(z )

Figura 6.6: Diagrama de bloques de un sistema discreto en representaci on de espacio de Estado

6.3.1.

El concepto de estado

Qu e son las variables de estado? una posible aproximaci on es pensar en ellas como variables matem aticas auxiliares que permiten representar el comportamiento de sistemas mediante ecuaciones como (6.1) y (6.2), que en el caso de sistemas lineales invariantes en el tiempo se convierten en (6.21) y (6.22). No obstante, existe otra posible interpretaci on: los sistemas din amicos se rigen por ecuaciones diferenciales y de diferencia; este tipo de ecuaciones tienen una u nica soluci on tan solo si se establece un conjunto de condiciones, denominadas condiciones auxiliares ; usualmente estas se determinan en el instante de tiempo considerado como inicial, y por tanto se denominan condiciones iniciales. De lo anterior se desprende que para conocer el comportamiento de un sistema din amico se necesita cierta informaci on adicional a la sola ecuaci on diferencial. Este hecho justica la siguiente denici on: Denici on 6.1 Estado El Estado de un sistema en el tiempo t0 (o en k0 si es discreto) es la cantidad de informaci on necesaria en ese instante de tiempo para determinar de forma u nica, junto con las entradas u, el comportamiento del sistema para todo t t0 (o para todo k k0 si es discreto) De acuerdo con la denici on 6.1, las variables de estado ser an variables que muestran c omo evoluciona el estado del sistema, es decir, ser an variables que contienen la informaci on necesaria para predecir la evoluci on del comportamiento del sistema en forma u nica. Tambi en suelen denirse las variables de estado como cualquier conjunto de variables que describa el comportamiento del sistema, siempre y cuando ese conjunto sea del menor tama no posible. 161

i i i

i i libro 2006/1/25 15:02 page 162 #186

i i

OSCAR G. DUARTE

R + vR (t)

L iL (t) + vC (t)

v (t)

Figura 6.7: Circuito RLC serie

Cualquiera que sea la interpretaci on que se adopte, debe tenerse presente que: Las variables de estado pueden tener o no sentido f sico. Las variables de estado pueden o no ser medibles. Para un mismo sistema din amico las variables de estado no son u nicas; de hecho, se pueden denir innitos conjuntos de variables que sirvan como variables de estado. Ejemplo 6.21 Para conocer el comportamiento de un circuito RLC serie como el de la gura 6.7 es necesario establecer los valores de iL (0+ ) y vC (0+ ), por esta raz on, las variables iL (t) y vC (t) sirven como variables de estado. La aplicaci on de las leyes de Kirchho en el circuito da como resultado diL (t) RiL (t) + L + vC (t) = v (t) dt i (t) = C dvC (t) L dt Estas ecuaciones pueden organizarse de la siguiente forma R 1 1 diL (t) = iL (t) vC (t) + v (t) dt L L L dvC (t) = 1 i (t) L dt C diL (t)/dt R/L 1/L = dvC (t)/dt 1/C 0

O en forma matricial:

iL (t) 1/L + vC (t) 0

v (t)

Sup ongase que en el circuito se quiere estudiar el comportamiento de las variables vR (t) e iL (t), es decir, que seleccionamos estas variables como las salidas del sistema. Dado que vR (t) = RiL (t), podremos escribir la ecuaci on vR (t) R = iL (t) 1 162 0 0 iL (t) vC (t)

i i i

i i libro 2006/1/25 15:02 page 163 #187

i i

6.3. VARIABLES DE ESTADO

En resumen, una representaci on en variable de estado del circuito estar a dada por las ecuaciones diL (t)/dt R/L 1/L iL (t) 1/L v (t) = + 1/C 0 vC (t) 0 dvC (t)/dt que son de la forma x (t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t) en donde u(t) = v (t) R/L 1/L 1/C 0 y(t) = vR (t) iL (t) 1/L 0 x(t) = R 1 iL (t) vC (t) 0 0 D= 0 vR (t) iL (t) = R 0 1 0 iL (t) vC (t) + 0 0 v (t)

A=

B=

C=

Ejemplo 6.22 Sup ongase un motor el ectrico de corriente continua controlado por campo, como el que se muestra en la gura 6.8, con corriente de armadura constante, que mueva una carga de momento de inercia J , con coeciente de fricci on viscosa B a una velocidad angular (t). Rf Lf J, B if (t) (t)

vs (t)

Figura 6.8: Motor DC controlado por campo

La ecuaci on del circuito el ectrico de campo es Rf if (t) + Lf dif (t) = vs (t) dt (6.23)

Al considerar que la corriente de armadura es constante, se tiene que el par motor T (t) generado es directamente proporcional a la corriente de campo con una cierta constante de proporcionalidad KT , es decir T (t) = KT if (t) 163 (6.24)

i i i

i i libro 2006/1/25 15:02 page 164 #188

i i

OSCAR G. DUARTE

La aplicaci on de las leyes de Newton al sistema dan la ecuaci on T (t) B (t) = J d (t) dt (6.25)

Las ecuaciones (6.23), (6.24) y (6.25) pueden escribirse como 1 Rf dif (t) if (t) + vs (t) = dt Lf Lf d (t) = KT if (t) B (t) dt J J que en forma matricial se convierten en dif (t)/dt Rf /Lf = d (t)/dt KT /J 0 B/J if (t) 1/Lf + (t) 0 vs (t)

(6.26)

(6.27)

No obstante, esta no es la u nica representaci on posible; podemos, por ejemplo, seleccionar como variables de estado T (t) y (t), en cuyo caso la representaci on en variable de estado ser a dT (t)/dt Rf /Lf 0 T (t) KT /Lf vs (t) = + 1/J B/J (t) 0 d (t)/dt (6.29) T ( t ) 0 vs (t) 0 1 (t) + = (t) Ejemplo 6.23 A continuaci on se presenta un modelo lineal simple del crecimiento demogr aco de una sociedad. Se ha distribuido el total de la poblaci on por franjas de edad: x1 (k ) : x2 (k ) : . . . xn (k ) : Poblaci on con edades entre 0 y 10 a nos Poblaci on con edades entre 10 y 20 a nos . . . Poblaci on con edades entre (n 1) 10 y n 10 a nos

Si seleccionamos como variable de salida la velocidad angular, obtenemos una representaci on en variable de estado del sistema: dif (t)/dt Rf /Lf 0 if (t) 1/Lf vs (t) = + KT /J B/J (t) 0 d (t)/dt (6.28) if (t) (t) 0 1 0 vs (t) = + (t)

164

i i i

i i libro 2006/1/25 15:02 page 165 #189

i i

6.3. VARIABLES DE ESTADO

Si denotamos por y (k ) la poblaci on total de la sociedad en el periodo k se tendr a:


n

y (k ) = x1 (k ) + x2 (k ) + + xn (k ) =

xi (k )
i=1

Si tomamos cada periodo como un intervalo de 10 a nos, en el periodo k + 1 las personas que en el periodo k est an en la franja i, estar an en la franja k + 1 en el periodo i + 1, salvo aquellos que mueran, es decir xi (k + 1) = xi1 (k ) i1 xi1 (k ) i = 1, 2, 3, , n 1

en donde i es la rata de mortalidad para la franja de edades n umero i. Para encontrar x1 (k +1), es decir el n umero de personas que nacen en el periodo k , podemos suponer que cada franja de edades tiene una rata de reproductividad diferente i , es decir
n

x1 (k + 1) = 1 x1 (k ) + 2 x2 (k ) + + n xn (k ) =

i xi (k )
i=1

De esta manera podemos escribir las ecuaciones matriciales x1 (k + 1) 1 x2 (k + 1) 1 1 x3 (k + 1) 0 = . . . . . . x ( k + 1) n 1 0 xn (k + 1) x1 (k ) x2 (k ) x3 (k ) . . .

2 0 1 2 . . . 0

3 0 0 . . . 0

.. .

n1 0 0 . . .

1 n1 x1 (k ) x2 (k ) x3 (k ) . . .

y (k ) = 1 1

1 1

1 xn1 (k ) xn (k )

n 0 0 . . . xn1 (k ) 0 xn (k )

Adem as, podr amos considerar los fen omenos de migraci on como entradas al sistema. Denamos ui (k ) como la diferencia entre el n umero de inmigrantes y emigrantes de la franja i en el periodo k ; con esta denici on el modelo se convierte 165

i i i

i i libro 2006/1/25 15:02 page 166 #190

i i

OSCAR G. DUARTE

en
8 2 3 2 1 2 > > x ( k + 1) > 1 > 61 1 0 > > 7 6 > >6 6 x2 (k + 1) 7 6 0 1 2 > > = 7 6 6 . > > . 5 6 . 4 . > .. . > . 4 . > . . . > > xn (k + 1) < 0 0 > > > > > > > > > > > > y (k ) = 1 1 > > > > > : 2 3 3 n 2 0 x 1 (k ) 61 07 7 6 x 2 (k ) 7 6 7 60 6 07 7+6 76 . 74 . 5 6. . . . 4. 5 . . x n (k ) 0 0 3 x 1 (k ) 6 6 x 2 (k ) 7 7 1 6 . 7 4 . . 5 2 x n (k ) 0 0 1 . . . 0 .. . 3 3 0 2 u1 (k) 07 7 6 u2 (k) 7 7 6 07 7 76 . 74 . 5 . . . 5 . un (k) 0

6.3.2.

Representaci on de estado a partir de E.D.

Existe un procedimiento sencillo para obtener una representaci on en variables de estado de sistemas de una entrada y una salida de los cuales se conoce la ecuaci on diferencial o de diferencia que lo rige. Sup ongase un sistema din amico continuo descrito por la ecuaci on diferencial an dn1 y (t) dy (t) dn y (t) + a + + a1 + a0 y (t) = u(t) n 1 n n 1 dt dt dt (6.30)

El comportamiento del sistema queda un vocamente determinado si se conocen las condidiones iniciales y (0), y (0), , y (n1) (0), por lo tanto podemos seleccionar las siguientes variables de estado: x1 (t) x2 (t) x3 (t) . . . xn1 (t) xn (t) = = = = = y (t)
dy dt d2 y dt2

= = = =

. . .

x 1 (t) x 2 (t) . . . x n2 (t) x n1 (t)

(6.31)

d n 2 y dtn2 d n 1 y dtn1

De tal manera que (6.30) puede escribirse como an x n (t) + an1 xn (t) + + a1 x2 (t) + a0 x1 (t) = u(t)

x n (t) =

a1 an1 1 a0 x1 (t) x2 (t) xn (t) + u(t) an an an an 166

(6.32)

i i i

i i libro 2006/1/25 15:02 page 167 #191

i i

6.3. VARIABLES DE ESTADO

Las ecuaciones (6.31) y (6.32) se escriben en forma matricial as : x 1 (t) x 2 (t) x 3 (t) . . . 0 0 0 . . . 1 0 0 . . . 0 a1 a n 0 1 0 . . . 0 a2 a n .. . 0 0 0 . . . x1 (t) x2 (t) x3 (t) . . . 0 0 0 . . .

= x n1 (t) 0 a0 a x n (t) n

+ u(t) 1 xn1 (t) 0 an1 1 an xn (t) an 0 + 0 u(t) xn1 (t) xn (t) x1 (t) x2 (t) x3 (t) . . .

y (t) = 1

0 0

De forma an aloga puede obtenerse una representaci on en variables de estado de sistemas discretos de una entrada y una salida a partir de su ecuaci on de diferencias. Sup ongase un sistema din amico discreto, descrito por la ecuaci on de diferencias: an y (k + n) + an1 y (k + n 1) + + a1 y (k + 1) + a0 y (k ) = u(k ) Podemos seleccionar las variables de estado: x1 (k ) x2 (k ) x3 (k ) . . . = = = y (k ) y (k + 1) y (k + 2) . . . (6.33)

= =

x1 (k + 1) x2 (k + 1) . . . xn2 (k + 1) xn1 (k + 1)

(6.34)

xn1 (k ) = xn (k ) =

y (k + n 2) = y (k + n 1) =

de tal manera que la ecuaci on (6.33) se convierte en: a1 an1 1 a0 x1 (k ) x2 (k ) xn (k ) + u(k ) an an an an 167

xn (k + 1) =

(6.35)

i i i

i i libro 2006/1/25 15:02 page 168 #192

i i

OSCAR G. DUARTE

Las ecuaciones (6.34) y (6.35) se escriben en forma matricial as : 0 0 1 0 0 x1 (k ) x1 (k + 1) x2 (k ) 0 x2 (k + 1) 0 0 1 0 x3 (k + 1) 0 0 0 0 x3 (k ) 0 = . + . u(k ) . . . . . .. . . . . . . . . . . . . . . . xn1 (k + 1) 0 0 0 1 xn1 (k ) 0 a1 a2 a0 n 1 1 a a aa a xn (k ) xn (k + 1) an n n n n 0 + 0 xn1 (k ) xn (k ) x1 (k ) x2 (k ) x3 (k ) . . .

y (k ) = 1 0

0 0

u(k )

6.4.

Sistemas continuos libres

Como un primer paso para el an alisis de la ecuaci on (6.21), en esta secci on se estudia la ecuaci on de estado con el sistema libre (sin entradas), es decir estudiamos la ecuaci on x (t) = Ax(t) (6.36) La ecuaci on matricial (6.36) recuerda la ecuaci on escalar dx = ax(t) dt cuya soluci on es x(t) = eat x(0) debido a que (6.37)

d eat = aeat ea0 x(0) = x(0) (6.38) dt Resulta entonces natural preguntarse si al reemplazar el escalar a por la matriz A, y la variable x por el vector de variables x se mantienen las relaciones (6.38) y as encontrar una soluci on de (6.36) similar a (6.37). Es posible demostrar que d eAt = AeAt dt eA0 x(0) = x(0) (6.39)

Para ello, empleamos la expansi on en series de Taylor (6.18) eAt = I + A3 t3 A4 t4 At A2 t2 + + + + 1! 2! 3! 4! 168

i i i

i i libro 2006/1/25 15:02 page 169 #193

i i

6.4. SISTEMAS CONTINUOS LIBRES

de donde se observa que eA0 = I, y por lo tanto x(0)eA0 = x(0). Adem as, podemos calcular la derivada de eAt : d d eAt = dt dt I+ At A2 t2 A3 t3 A4 t4 + + + + 1! 2! 3! 4!

d eAt A2 t A3 t2 A4 t3 A5 t4 =0+A+ + + + + dt 1! 2! 3! 4! At A2 t2 A3 t3 A4 t4 d eAt =A I+ + + + + dt 1! 2! 3! 4! d eAt = AeAt dt De esta forma hemos demostrado (6.39), y por lo tanto tambi en hemos demostrado que la soluci on de (6.36) es x(t) = eAt x(0) (6.40)

En (6.40) x(0) es el vector que contiene las condiciones iniciales de x(t). Por otra parte, es posible calcular eAt por diversos m etodos, de los cuales destacamos los siguientes3 : Series de Taylor: podemos emplear la expansi on en series de Taylor (6.18) directamente: eAt = I + At A2 t2 A3 t3 A4 t4 + + + + 1! 2! 3! 4! (6.41)

Este m etodo no es pr actico, debido a la dicultad de calcular Ak ; sin embargo, en algunos casos especiales este c alculo es sencillo, como se muestra en los ejemplos 6.18, 6.19 y 6.20 Forma can onica de Jordan: si se ha obtenido la forma can onica de Jordan de la matriz A, entonces se tienen dos matrices J y M tales que J = M1 AM A = MJM1

y por lo tanto eAt puede calcularse as : eAt = MIM1 + e


At 1

(MJM1 )3 t3 (MJM1 )t (MJM1 )2 t2 + + + 1! 2! 3!


1 1

MJM1 t MJ2 M t2 MJ3 M t3 = MIM + + + + 1! 2! 3! J3 t3 Jt J2 t2 + + + M 1 eAt = M I + 1! 2! 3!

3 Los ejemplos 6.18, 6.19 y 6.20 ponen de maniesto que si A = {a } entonces eAt = ij {eaij t }.

169

i i i

i i libro 2006/1/25 15:02 page 170 #194

i i

OSCAR G. DUARTE

eAt = MeJt M1

(6.42)

La ventaja de emplear (6.42) radica en que J es una matriz diagonal por bloques, y por lo tanto eJt es m as f acil de calcular, especialmente si J es completamente diagonal. Transformada de Laplace: podemos obtener la soluci on de (6.36) empleando la transformada de Laplace, y as deducir el valor de eAt . L {x } = L {Ax} sx(s) x(0) = Ax(s) (sI A)x(s) = x(0) sx(s) Ax(s) = x(0)

x(t) = L1 {x(s)} = L1 (sI A)1 x(0) x(t) = L1 (sI A)1 x(0) = eAt x(0) eAt = L1 (sI A)1 (6.43)

x(s) = (sI A)1 x(0)

Jordan y Laplace: Pueden combinarse (6.42) y (6.43) para obtener eAt = ML1 (sI J)1 M1 Ejemplo 6.24 Obtener la soluci on de la ecuaci on x 1 (t) 2 0 0 x1 (t) x 2 (t) = 0 1 0 x2 (t) x 3 (t) 0 0 3 x3 (t) (6.44)

sujeta a las condiciones iniciales x1 (0) = 2, x2 (0) = 1, x3 (0) = 1 La ecuaci on es de la forma x = Ax, por lo tanto la soluci on ser a x(t) = eAt x(0). El c alculo de eAt es muy simple, debido a que A es una matriz diagonal (Ejemplo 6.18): 2t e 0 0 eAt = 0 e1t 0 0 0 e3t Este resultado tambi en se habr a podido obtener mediante la transformada de Laplace: 1 0 0 s2 0 0 s2 1 0 s+1 0 sI A = 0 (sI A)1 = 0 s+1 1 0 0 s3 0 0 s3 170

i i i

i i libro 2006/1/25 15:02 page 171 #195

i i

6.4. SISTEMAS CONTINUOS LIBRES

eAt = L1 (sI A)1

por lo tanto la soluci on de la ecuaci on diferencial ser a 2t e 0 0 2 x(t) = eAt x(0) = 0 e1t 0 1 0 0 e3t 1 2t x1 (t) 2e x(t) = x2 (t) = et x3 (t) e3t

2t e =0 0

0 e1t 0

0 0 e3t

En un caso como este, en el que la matriz A es diagonal, realmente la ecuaci on diferencial matricial representa un conjunto de ecuaciones diferenciales sencillas en el que las variables est an desacopladas. La ecuaci on matricial y las condiciones iniciales pueden escribirse como: 1 (t) = 2x1 (t) x1 (0) = 2 x x 2 (t) = 1x2 (t) x2 (0) = 1 x 3 (t) = 3x3 (t) x3 (0) = 1 cuyas soluciones son x1 (t) = 2e2t x2 (t) = et x3 (t) = et

Ejemplo 6.25 Obtener la soluci on de la ecuaci on x 1 (t) 4 1 = x 2 (t) 2 1 x1 (t) x2 (t)

sujeta a las condiciones iniciales x1 (0) = x10 y x2 (0) = x20 En el ejemplo 6.10 se ha obtenido la forma can onica de Jordan de la matriz A, que ha resultado ser la matriz , perfectamente diagonal; es decir se han encontrado las matrices M y tales que = M1 AM M= lo que permite calcular eAt : eAt = Met M1 eAt = 1 1 2 1 e2t 0 0 e3t 1 1 (e2t + 2e3t ) = 2 1 (2e2t 2e3t ) 171 (e2t + e3t ) (2e2t e3t ) 1 1 2 1 = 2 0 0 3

i i i

i i libro 2006/1/25 15:02 page 172 #196

i i

OSCAR G. DUARTE

Tambi en podemos obtener este resultado mediante la transformada de Laplace: sI A = (sI A)1 = s4 2 1 s1 (sI A)1 =
1 (s2)(s3) s4 (s2)(s3)

1 (s 1) 1 2 (s 4) s2 5 s + 6 + +
2 (s3) 2 (s3) 1 (s2) 2 (s2)

s1 (s2)(s3) 2 (s2)(s3)

1 (s2) 2 (s2)

+ +

1 (s3) 1 (s3)

eAt = L1 (sI A)1 =

(e2t + 2e3t ) (e2t + e3t ) (2e2t 2e3t ) (2e2t e3t ) (e2t + e3t ) (2e2t e3t ) x10 x20

por lo tanto la soluci on de la ecuaci on diferencial ser a x(t) = eAt x(0) = (e2t + 2e3t ) (2e2t 2e3t )

x(t) = x(t) =

x1 (t) (e2t + 2e3t )x10 + (e2t + e3t )x20 = x2 (t) (2e2t 2e3t )x10 + (2e2t e3t )x20 x1 (t) e2t (x10 x20 ) + e3t (2x10 + x20 ) = 2t x2 (t) e (2x10 + 2x20 ) + e3t (2x10 x20 )

Ejemplo 6.26 Obtener la soluci on de la ecuaci on x 1 (t) 1 4 = x 2 (t) 1 1 x1 (t) x2 (t)

sujeta a las condiciones iniciales x1 (0) = x10 y x2 (0) = x20 Los valores propios de A son 1,2 = 1 j 2, y dos vectores propios asociados son j 2 j2 v1 = v2 = 1 1 Debido a que los valores propios son complejos, es conveniente encontrar la forma can onica real de Jordan de A.
1 JR = M R AMR

MR = lo que permite calcular eAt :

0 1

2 0

JR =

1 2 2 1

1 eAt = MR eJR t M R

Empleando el resultado del ejemplo 6.20 eAt = 0 2 1 0 et cos 2t et sin 2t et sin 2t et cos 2t 172 0 1 1/2 0

i i i

i i libro 2006/1/25 15:02 page 173 #197

i i

6.4. SISTEMAS CONTINUOS LIBRES

eAt =

et cos 2t t sin 2t 1 2e

2et sin 2t et cos 2t

Tambi en podemos obtener este resultado mediante la transformada de Laplace: sI A = s + 1 4 1 s+1 (sI A)1 =
s+1 (s+1)2 +22 1 (s+1)2 +22

1 (s + 1) 4 1 (s + 4) s2 + 2 s + 5
4 (s+1)2 +22 s+1 (s+1)2 +22

(sI A)1 =

eAt = L1 (sI A)1 =

et cos 2t t sin 2t 1 2e

2et sin 2t et cos 2t

por lo tanto la soluci on de la ecuaci on diferencial ser a x(t) = eAt x(0) = et cos 2t 2et sin 2t 1 t 2 e sin 2t et cos 2t x10 x20

x(t) =

x1 (t) x10 et cos 2t + 2x20 et sin 2t = 10 t e sin 2t + x20 et cos 2t x2 (t) x2

Ejemplo 6.27 Obtener la soluci on de la ecuaci on x 1 (t) 3 4 = x 2 (t) 1 1 x1 (t) x2 (t)

sujeta a las condiciones iniciales x1 (0) = x10 y x2 (0) = x20 Los valores propios de A son 1 = 2 = 1. Adem as se puede comprobar que no es posible diagonalizar A. En consecuencia, la forma can onica de Jordan de A ser a un u nico bloque de tama no 2. La obtenci on de los vectores propios generalizados con los que se obtiene la forma can onica de Jordan escapa al alcance de este texto. No obstante, vamos a suponer que se han encontrado las matrices M y J: J = M1 AM M= 2 1 1 0 J= 1 1 0 1

de tal manera que se puede calcular eAt : eAt = MeJt M1 No obstante, como J no es diagonal, debemos calcular eJt mediante la transformada de Laplace. sI J = s + 1 1 0 s+1 (sI J)1 = 173
1 (s+1) 1 (s+1)2 1 (s+1)

i i i

i i libro 2006/1/25 15:02 page 174 #198

i i

OSCAR G. DUARTE

eJt = L1 (sI J)1 = Retomando el c alculo de eAt eAt = 2 1 1 0 e t 0 tet e t 0 1

e t 0

tet e t

1 et 2tet = 2 tet

4tet et + 2tet

Tambi en podemos obtener este resultado mediante la transformada de Laplace: sI A = s + 3 4 1 s1 (sI A)1 =
1 (s+1)

1 (s 1) 4 1 (s + 3) (s + 1)2
4 (s+1)2 1 (s+1)

(sI A)1 =

2 (s+1)2

1 (s+1)2

2 (s+1)2

eAt = L1 (sI A)1 =

et 2tet tet

4tet e + 2tet
t

por lo tanto la soluci on de la ecuaci on diferencial ser a x(t) = eAt x(0) = et 2tet tet 4tet e + 2tet
t

x10 x20

x(t) = x(t) =

x1 (t) (et 2tet )x10 + 4x20 tet = x2 (t) x10 tet + (et + 2tet )x20 x1 (t) (x10 )et + (2x10 + 4x20 )tet = x2 (t) (x20 )et + (x10 + 2x20 )tet

6.4.1.

Retratos de fase

Sup ongase ahora un sistema como (6.36) de dimensi on dos, es decir, sup ongase x 1 (t) x (t) =A 1 (6.45) x 2 (t) x2 (t) Una vez solucionada (6.45) es posible trazar las curvas x1 (t) vs t y x2 (t) vs t. Tambi en es posible trazar una curva x1 (t) vs x2 (t), en un plano x1 x2 conocido como el plano de fase (ver Ejemplo 6.28). La curva resultante es una trayectoria de (6.45), y puede visualizarse como una curva param etrica denida por (x1 (t), x2 (t)) con el par ametro t variando de 0 a . La soluci on de (6.45) depende de las condiciones iniciales, por lo tanto la trayectoria depende de las condiciones iniciales. Sobre el mismo plano de fase se pueden trazar diferentes trayectorias obtenidas con distintas condiciones iniciales; el resultado es el retrato de fase de (6.45). 174

i i i

i i libro 2006/1/25 15:02 page 175 #199

i i

6.4. SISTEMAS CONTINUOS LIBRES

x1 ( ) x1 (t)

(, x1 ( )) Plano de Fase x2 t x2 ( ) (x1 ( ), x2 ( )) x1 ( )x1 (, x2 ( )) t

x2 (t) x2 ( )

Figura 6.9: Construcci on de una trayectoria en el Plano de Fase

Ejemplo 6.28 La soluci on de la ecuaci on x 1 (t) 1 4 = x 2 (t) 1 1 x1 (t) x2 (t)

sujeta a las condiciones iniciales x1 (0) = 0 y x2 (0) = 2 es (Ejemplo 6.26) x(t) = x1 (t) 4et sin 2t = x2 (t) 2et cos 2t

La gura 6.9 muestra las gr acas de x1 (t) vs t, x2 (t) vs t, a partir de las cuales se ha trazado x1 vs x2 tomando para cada tiempo el valor de x1 ( ) y x2 ( ) y traslad andolos al plano de fase. La curva resultante es una trayectoria de la ecuaci on diferencial. La echa roja indica el sentido en el que se recorre la trayectoria cuando el tiempo avanza. Se ha repetido el procedimiento para varios juegos de condiciones iniciales, con el n de obtener el retrato de fase que se muestra en la gura 6.10. Las condiciones iniciales seleccionadas han sido: xa (0) = 0 2 xb (0) = 0 2 xc (0) = 2 1.5 xd (0) = 2 1.5

La gura 6.11 muestra los retratos de fase t picos de sistemas lineales estables 4 , mientras que la gura 6.12 muestra los retratos de fase t picos de los
4 El

centro se considera como un sistema marginalmente estable.

175

i i i

i i libro 2006/1/25 15:02 page 176 #200

i i

OSCAR G. DUARTE

x2

x1

Figura 6.10: Retrato de fase

sistemas lineales inestables. Debemos resaltar que la forma de estos retratos depende de c omo son los valores propios de la matriz A. En general, un sistema lineal como (6.45) tendr a un retrato de fase semejante a alguno de los que se muestran en las guras 6.11 y 6.12. No obstante, el retrato de fase no necesariamente ser a id entico. La semejanza a la que nos referimos aqu consiste en una equivalencia de forma (ser an topol ogicamente equivalentes ). Ejemplo 6.29 La gura 6.13 muestra los retratos de fase de varios ejemplos. En cada caso se ha anotado la matriz A y su forma can onica de Jordan J. N otese la semejanza de forma con los ejemplos t picos de las guras 6.11 y 6.12. En las guras 6.11 y 6.12 se observa que el origen del plano de fase juega un papel importante, atrayendo o repeliendo todas las trayectorias (o siendo el centro de ellas en el caso especial en el que los valores propios son imaginarios puros). El origen del plano de fase es el punto de equilibrio de (6.45), que denimos a continuaci on. Denici on 6.2 Punto de Equilibrio de Sistemas Continuos x es un Punto de Equilibrio de un sistema descrito por la ecuaci on diferencial x = f (x) si derivada es cero, es decir, si f (x ) = 0 Si la matriz A en (6.45) es no singular, el u nico punto de equilibrio de (6.45) es el origen del plano de fase. Lo anterior se demuestra al notar que un punto de equilibrio x es la soluci on del sistema de ecuaciones A x = 0, que tiene una u nica soluci on en x = 0 si y s olo si A es no singular. Si la matriz A en (6.45) es singular pueden existir innitos puntos de equilibrio, y los retratos de fase ser an diferentes a los contemplados en las guras 6.11 y 6.12. Estos casos no se considerar an en este curso. 176

i i i

i i libro 2006/1/25 15:02 page 177 #201

i i

6.4. SISTEMAS CONTINUOS LIBRES

Nombre

Retrato

e-valores

Ejemplo 1 0 0 2

Reales Negativos

A=

Estable x1 (t) = x10 et x2 (t) = x20 e2t


Reales Negativos Repetidos

A=

1 0

Estable de multiplicidad 2

1 1

x1 (t) = (x10 + tx20 )et x2 (t) = x20 et


Complejos de Parte Real Negativa

A=

1 2

2 1

Sif on x1 (t) = x10 e2t cos t + x20 e2t sin t x2 (t) = x10 e2t sin t + x20 e2t cos t
Imaginarios puros

A=

0 1 1 0

Centro x1 (t) = x10 cos t + x20 sin t x2 (t) = x10 sin t + x20 cos t
Figura 6.11: Retratos de fase estables t picos

177

i i i

i i libro 2006/1/25 15:02 page 178 #202

i i

OSCAR G. DUARTE

Nombre

Retrato

e-valores

Ejemplo 1 0 0 2

Reales Positivos

A=

Inestable x1 (t) = x10 et x2 (t) = x20 e2t


Reales Positivos Repetidos

A=

1 1 0 1

Inestable de multiplicidad 2

x1 (t) = (x10 + tx20 )et x2 (t) = x20 et


Complejos de Parte Real Positiva

A=

1 2 2 1

Fuente x1 (t) = x10 e2t cos t + x20 e2t sin t x2 (t) = x10 e2t sin t + x20 e2t cos t
Reales de Signo Diferente

A=

1 0 0 1

Punto de Silla x1 (t) = x10 et x2 (t) = x20 et


Figura 6.12: Retratos de fase inestables t picos

178

i i i

i i libro 2006/1/25 15:02 page 179 #203

i i

6.4. SISTEMAS CONTINUOS LIBRES

1.0 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 -1.0 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1.0
.

1.0 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 -1.0 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1.0
.

A=

0 2

1 3

1 J= 0

0 2

1.0 0.8 0.6 0.4 0.2

A=

0 2

1 3

1 J= 0

0 2

1.0 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 -1.0 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1.0
.

0 -0.2 -0.4 -0.6 -0.8 -1.0 -1.0 -0.8 -0.6 -0.4 -0.2

0.2

0.4

0.6

0.8

1.0

A=

0 1

1 1

J=

0.5 0.87

0.87 0.5

A=

0 1

1 1

J=

0.5 0.87

0.87 0.5

1.0 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 -1.0 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1.0
.

1.0 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 -1.0 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1.0
.

0 A= 1

1 0

J=

j 0

0 j

0 A= 2

1 1

1 J= 0

0 2

Figura 6.13: Ejemplos de retratos de fase

179

i i i

i i libro 2006/1/25 15:02 page 180 #204

i i

OSCAR G. DUARTE

6.4.2.

Espacio de estado

Dada una ecuaci on de la forma (6.36), podemos denir el conjunto formado por todas las soluciones de (6.36). Este conjunto forma un espacio vectorial conocido como el espacio de estado, tal como se especica en el siguiente teorema. Teorema 6.1 Dada una ecuaci on de la forma (6.36), el conjunto de todas las soluciones forma un espacio vectorial sobre el campo C con las operaciones usuales. Demostraci on 6.1 El conjunto de todas las soluciones de (6.36) es un subconjunto del espacio vectorial formado por las funciones vectoriales continuas de orden n. Por lo tanto, s olo es necesario demostrar que el conjunto es cerrado bajo las operaciones usuales de suma de funciones y producto por escalar. Sup ongase dos funciones x1 (t) y x2 (t) que son soluci on de (6.36). x 1 (t) = Ax1 (t) x 2 (t) = Ax2 (t)

Podemos multiplicar estas ecuaciones por cualesquiera escalares 1 , 2 C y sumarlas 1 x 1 (t) = 1 Ax1 (t) 2 x 2 (t) = 2 Ax2 (t) d [1 x1 (t) + 2 x2 (t)] = A(1 x1 (t) + 2 x2 (t)) dt Esta expresi on demuestra que cualquier combinaci on lineal de soluciones de (6.36) es tambi en una soluci on de (6.36), es decir, es cerrada bajo la suma y el producto por escalar, y por lo tanto forma un espacio vectorial. Los siguientes son algunos conceptos importantes asociados al Espacio de Estado. En todos los casos se ha supuesto que A es no singular y de tama no n n: Dimensi on del Espacio de Estado: el espacio vectorial tiene una dimensi on igual al rango de la matriz A en (6.36). La dimensi on de es n. Soluciones linealmente independientes: las soluciones de (6.36) dependen de las condiciones iniciales. Si se utilizan dos condiciones iniciales linealmente independientes, las soluciones que se obtienen tambi en son linealmente independientes. Por el contrario, si se utilizan dos condiciones iniciales linealmente dependientes, las soluciones que se obtienen tambi en son linealmente dependientes. Base del espacio de estado: una base de estar a formada por n soluciones de (6.36) linealmente independientes. Denotemos estas funciones por: 1 (t), 2 (t), , n (t) Estas soluciones pueden obtenerse seleccionando n condiciones iniciales linealmente independientes. 180

i i i

i i libro 2006/1/25 15:02 page 181 #205

i i

6.4. SISTEMAS CONTINUOS LIBRES

Matriz Fundamental: una matriz (t) que tenga n columnas formadas por n soluciones de (6.36) linealmente independientes se denomina una Matriz Fundamental de (6.36). (t) = 1 (t) 2 (t) n (t)

Bases y vectores propios: si la matriz A en (6.36) tiene n vectores propios linealmente independientes, entonces estos pueden escogerse como el juego de n condiciones iniciales que se necesitan para construir una base de . Este cambio de base es equivalente a la obtenci on de la Forma can onica de Jordan de A. Ejemplo 6.30 Sup ongase el sistema din amico x 1 (t) 1.5 0.5 = x 2 (t) 0.5 1.5 x1 (t) x2 (t)

que es de la forma (6.36). Los valores propios de la matriz A son 1 = 1 y 2 = 2, y unos vectores propios asociados a ellos son: v1 = 1 1 v2 = 1 1 1 1 1 1

de tal manera que la forma can onica de Jordan y la matriz modal son: J= 1 0 0 2 M=

La matriz eAt es la siguiente: eAt = (0.5et + 0.5e2t ) (0.5et 0.5e2t ) (0.5et 0.5e2t ) (0.5et + 0.5e2t )

y por lo tanto la soluci on de la ecuaci on diferencial, para unas condiciones iniciales x10 y x20 es x(t) = x(t) = (0.5et + 0.5e2t )x10 + (0.5et 0.5e2t )x20 (0.5et 0.5e2t )x10 + (0.5et + 0.5e2t )x20 et (0.5x10 + 0.5x20 ) + e2t (0.5x10 0.5x20 ) et (0.5x10 + 0.5x20 ) + e2t (0.5x10 + 0.5x20 )

El retrato de fase del sistema se muestra en la gura 6.14. Cada trayectoria del retrato de fase es una soluci on de la ecuaci on diferencial para unas ciertas condiciones iniciales. De esas trayectorias se destacan 2 que corresponden a l neas rectas. No es casualidad que esas trayectorias rectas coincidan con los vectores propios v1 y v2 . Veamos: 181

i i i

i i libro 2006/1/25 15:02 page 182 #206

i i

OSCAR G. DUARTE

Si seleccionamos como condiciones iniciales las mismas coordenadas del vector propio v1 , es decir, si hacemos x10 = 1 y x20 = 1 la soluci on de la ecuaci on ser a: 1 (t) = x1 (t) et (0.5 + 0.5) + e2t (0.5 0.5) e t = t = t 2t x2 (t) e (0.5 + 0.5) + e (0.5 + 0.5) e

Es decir, se encuentra que x1 (t) = x2 (t) lo que corresponde a una recta en el plano de fase. Adem as, la din amica del sistema s olo depende de t erminos et , es decir, s olo depende del valor propio 1 al cual est a asociado v1 . Al seleccionar como condici on inicial un punto del primer vector propio, toda la din amica del sistema depende exclusivamente del primer valor propio. Un resultado similar obtendremos si seleccionamos como condiciones iniciales las mismas coordenadas del vector propio v2 , es decir, si hacemos x10 = 1 y x20 = 1. La soluci on de la ecuaci on ser a: 2 (t) = x1 (t) et (0.5 0.5) + e2t (0.5 + 0.5) e2t = t = 2t x2 (t) e (0.5 0.5) + e (0.5 0.5) e2t

Es decir, se encuentra que x1 (t) = x2 (t) lo que corresponde a otra recta en el plano de fase. Adem as, la din amica del sistema s olo depende de t erminos e2t , es decir, s olo depende del valor propio 2 al cual est a asociado v2 . Al seleccionar como condici on inicial un punto del segundo vector propio, toda la din amica del sistema depende exclusivamente del segundo valor propio. Hay otra forma de comprender estos resultados: sup ongase que en alg un instante (por ejemplo en t = 0) el vector de estado x es un vector propio del primer valor propio 1 ; su derivada podr a calcularse como x = Ax, pero como es un vector propio, entonces x = Ax = 1 x. En otras palabras, la derivada ser a un vector con la misma direcci on de x y por lo tanto el sistema evolucionar a en esa direcci on, que es justamente la del vector propio. Las dos soluciones que se han obtenido 1 (t) y 2 (t) son linealmente independientes, y por lo tanto sirven como base del espacio de estado . Construimos la matriz fundamental (t) = 1 (t) 2 (t) = e t e t e2t e2t

Lo que se ha hecho es equivalente a efectuar un cambio de base en el plano de fase, tomando como nueva base la formada por los vectores propios. El nuevo retrato de fase se muestra en la gura 6.15.

6.4.3.

Matriz de transici on de estado

Denimos la matriz de transici on de estado (t2 , t1 ) como la matriz que permite obtener el estado en el tiempo t2 a partir del estado en el tiempo t1 mediante la expresi on 5 : x(t2 ) = (t2 , t1 )x(t1 )
5 Una

(6.46)

denici on alternativa que es equivalente emplea la matriz fundamental: (t2 , t1 ) = (t1 )1 (t1 )

182

i i i

i i libro 2006/1/25 15:02 page 183 #207

i i

6.4. SISTEMAS CONTINUOS LIBRES

1.0 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1.0 1.0 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1.0
.

Figura 6.14: Retrato de fase de un ejemplo

1.0 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1.0 1.0 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1.0
.

Figura 6.15: Retrato de fase de un ejemplo en la base de los vectores propios

183

i i i

i i libro 2006/1/25 15:02 page 184 #208

i i

OSCAR G. DUARTE

Para un sistema como (6.36) es posible obtener (t2 , t1 ) calculando x(t1 ) y x(t2 ): x(t1 ) = eAt1 x(0) x(t2 ) = eAt2 x(0) x(0) = (eAt1 )1 x(t1 ) = eAt1 x(t1 ) x(t2 ) = eAt2 eAt1 x(t1 ) x(t2 ) = eA(t2 t1 ) x(t1 ) (t2 , t1 ) = eA(t2 t1 ) (6.47)

6.5.

Sistemas discretos libres

Abordamos ahora el an alisis de la ecuaci on (6.22) con el sistema libre (sin entradas), es decir estudiamos la ecuaci on x(k + 1) = Ax(k ) La ecuaci on matricial (6.48) recuerda la ecuaci on escalar x(k + 1) = ax(k ) cuya soluci on es x(k ) = x(0)ak debido a que ak+1 = aak x(0)a0 = x(0) (6.50) Al igual que en el caso continuo, nos preguntamos si al reemplazar el escalar a por la matriz A, y la variable x por el vector de variables x se mantienen las relaciones (6.50) y as encontrar una soluci on de (6.48) similar a (6.49). Evidentemente Ak+1 = AAk x(0)A0 = x(0) (6.51) (6.49) (6.48)

En consecuencia la soluci on de (6.48) es: x(k ) = Ak x(0) (6.52)

En (6.52) x(0) es el vector que contiene las condiciones iniciales de x(k ). Por otra parte, es posible calcular Ak por diversos m etodos, de los cuales destacamos los siguientes: Denici on: podemos emplear la denici on de Ak directamente: Ak = AAA A k veces (6.53)

Este m etodo no es pr actico, debido a la dicultad de calcular Ak ; sin embargo, en algunos casos especiales este c alculo es sencillo (matrices diagonales) 184

i i i

i i libro 2006/1/25 15:02 page 185 #209

i i

6.5. SISTEMAS DISCRETOS LIBRES

Forma can onica de Jordan: si se ha obtenido la Forma can onica de Jordan de la matriz A, entonces se tienen dos matrices J y M tales que J = M1 AM A = MJM1

y por lo tanto Ak puede calcularse as : Ak = MJk M1 (6.54)

La ventaja de emplear (6.54) radica en que J es una matriz diagonal por bloques, y por lo tanto Jk es m as f acil de calcular, especialmente si J es completamente diagonal Transformada Z : podemos obtener la soluci on de (6.48) empleando la transformada Z , y as deducir el valor de Ak . Z {x(k + 1)} = Z {Ax(k )} = z x(z ) z x(0) = Ax(z ) z x(z ) Ax(z ) = z x(0) x(z ) = z (z I A)1 x(0) (z I A)x(z ) = z x(0)

x(k ) = Z 1 {x(z )} = Z 1 z (z I A)1 x(0) x(k ) = Z 1 z (z I A)1 x(0) = Ak x(0) Ak = Z 1 z (z I A)1 (6.55)

Jordan y transformada Z : pueden combinarse (6.54) y (6.55) para obtener: Ak = MZ 1 z (z I J)1 M1 (6.56)

6.5.1.

Matriz de transici on de estado

Denimos la Matriz de Transici on de Estado (k2 , k1 ) como la matriz que permite obtener el estado en el tiempo k2 a partir del estado en el tiempo k1 mediante la expresi on x(k2 ) = (k2 , k1 )x(k1 ) (6.57) Para un sistema como (6.48) es posible obtener (k2 , k1 ) calculando x(k1 ) y x(k2 ): x(k1 ) = Ak1 x(0) x(k2 ) = Ak2 x(0) 185

i i i

i i libro 2006/1/25 15:02 page 186 #210

i i

OSCAR G. DUARTE

x(0) = (Ak1 )1 x(k1 ) = Ak1 x(k1 ) x(k2 ) = Ak2 Ak1 x(k1 ) x(k2 ) = A(k2 k1 ) x(k1 ) (k2 , k1 ) = A(k2 k1 )

6.6.

Sistemas continuos excitados

Estudiamos ahora el sistema continuo con excitaci on, es decir el sistema descrito por (6.58) x (t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t) (6.58)

Para ello, aplicamos transformada de Laplace a cada lado de las ecuaciones sx(s) x(0) = Ax(s) + Bu(s) y(s) = Cx(s) + Du(s) En la primera ecuaci on podemos despejar x(s) sx(s) Ax(s) = x(0) + Bu(s) x(s) = (sI A)1 x(0) + (sI A)1 Bu(s) (sI A)x(s) = x(0) + Bu(s) (6.60) (6.59)

Ahora podemos incorporar (6.60) en la segunda ecuaci on de (6.59) y(s) = C (sI A)1 x(0) + C ((sI A)1 Bu(s) + Du(s) y(s) = C(sI A)1 x(0) + C(sI A)1 B + D u(s)
Rta de entrada cero Rta de estado cero

(6.61)

En (6.61) se observa que la respuesta y(s) tiene dos componentes6 : Respuesta de estado cero: es la primera parte de la ecuaci on (6.61). Depende de las entradas u(s) y no de las condiciones iniciales; de hecho, es la respuesta que tiene el sistema si las condiciones iniciales son cero, es decir, si su estado inicial es cero (de all su nombre). Respuesta de entrada cero: es la segunda parte de la ecuaci on (6.61). Depende de las condiciones iniciales y no de las entradas u(s); de hecho, es la respuesta que tiene el sistema si las entradas son cero (de all su nombre).
6 Comp arese

con las deniciones de la p agina 45 para sistemas de una entrada y una salida.

186

i i i

i i libro 2006/1/25 15:02 page 187 #211

i i

6.6. SISTEMAS CONTINUOS EXCITADOS

6.6.1.
en

Matriz de funciones de transferencia

Si se consideran condiciones iniciales nulas, la ecuaci on (6.61) se convierte y(s) = C(sI A)1 B + D u(s)

Podemos denir la Matriz de Funciones de Transferencia como la matriz que relaciona las entradas y las salidas, cuando las condiciones iniciales son nulas: y(s) = G(s)u(s)|C.I.=0 G(s) = C(sI A)1 B + D (6.62)

En este caso especial, la entrada uj (s) s olo afecta la salida yj (s). Se dice entonces que el sistema es desacoplado.

El elemento Gij (s) de la matriz G(s) muestra c omo afecta la entrada uj (s) a la salida yi (s). En general, una entrada uj (s) afectar a a todas las salidas y (s). No obstante, existe un caso especial en que esto no es as : sup ongase que existe el mismo n umero de entradas que de salidas p, y que la matriz de funciones de transferencia es diagonal: u1 (s) y1 (s) G11 (s) 0 0 y2 (s) 0 G22 (s) 0 u2 (s) = . . . . . . . .. . . . . . . . . . up (s) yp (s) 0 0 Gpp (s)

La matriz G(s) en (6.62) es una matriz q p (p entradas y q salidas): u1 (s) G11 (s) G12 (s) G1p (s) y1 (s) y2 (s) G21 (s) G22 (s) G2p (s) u2 (s) . = . . . . .. . . . . . . . . . . . up (s) Gq1 (s) Gq2 (s) Gqp (s) yq (s)

6.6.2.

Variables de estado en el tiempo

Podemos obtener el comportamiento en el tiempo de las variables de estado aplicando la transformada inversa de Laplace a (6.60) x(t) = L1 [x(s)] = L1 (sI A)1 x(0) + L1 (sI A)1 Bu(s) La primera de las transformadas corresponde a eAt = (t, 0) como puede verse en (6.43) y (6.47). N otese que la segunda transformada incluye el producto de dos funciones de s. El resultado es:
t

x(t) = (t, 0)x(0) +


0

(t, )Bu( )d

(6.63)

En la secci on 6.7.2 buscaremos aproximarnos a una interpretaci on de (6.63) apoy andonos en el caso discreto. 187

i i i

i i libro 2006/1/25 15:02 page 188 #212

i i

OSCAR G. DUARTE

6.7.

Sistemas discretos excitados

Estudiamos ahora el sistema discreto con excitaci on, es decir el sistema descrito por (6.64) x(k + 1) = Ax(k ) + Bu(k ) y(k ) = Cx(k ) + Du(k ) Para ello, aplicamos transformada Z a cada lado de las ecuaciones z x(z ) z x(0) = Ax(z ) + Bu(z ) En la primera ecuaci on podemos despejar x(z ) z x(z ) Ax(z ) = z x(0) + Bu(z ) (z I A)x(z ) = z x(0) + Bu(z ) x(z ) = z (z I A)1 x(0) + (z I A)1 Bu(z ) Ahora podemos incorporar (6.66) en la segunda ecuaci on de (6.65) y(z ) = C z (z I A)1 x(0) + (z I A)1 Bu(z ) + Du(z ) y(z ) = Cz (z I A)1 x(0) + C(z I A)1 B + D u(z )
Rta de entrada cero Rta de estado cero

(6.64)

y(z ) = Cx(z ) + Du(z )

(6.65)

(6.66)

(6.67)

De forma an aloga al caso continuo, (6.67) muestra que la respuesta y(z ) tiene dos componentes7 : Respuesta de estado cero: es la primera parte de la ecuaci on (6.67). Depende de las entradas u(z ) y no de las condiciones iniciales; de hecho, es la respuesta que tiene el sistema si las condiciones iniciales son cero, es decir, si su estado inicial es cero (de all su nombre). Respuesta de entrada cero: es la segunda parte de la ecuaci on (6.67). Depende de las condiciones iniciales y no de las entradas u(z ); de hecho, es la respuesta que tiene el sistema si las entradas son cero (de all su nombre).
7 Comp arese

con las deniciones de la p agina 46 para sistemas de una entrada y una salida.

188

i i i

i i libro 2006/1/25 15:02 page 189 #213

i i

6.7. SISTEMAS DISCRETOS EXCITADOS

6.7.1.
en

Matriz de funciones de transferencia

Si se consideran condiciones iniciales nulas, la ecuaci on (6.67) se convierte y(z ) = C(z I A)1 B + D u(z ) Podemos denir la Matriz de Funciones de Transferencia como la matriz que relaciona las entradas y las salidas, cuando las condiciones iniciales son nulas: y(z ) = G(z )u(z )|C.I.=0 G(z ) = C(z I A)1 B + D (6.68)

En este caso especial, la entrada uj (z ) s olo afecta la salida yj (z ). Se dice entonces que el sistema es desacoplado.

El elemento Gij (z ) de la matriz G(z ) muestra c omo afecta la entrada uj (z ) a la salida yi (z ). En general, una entrada uj (z ) afectar a a todas las salidas y (z ). No obstante, existe un caso especial en que esto no es as : sup ongase que existe el mismo n umero de entradas que de salidas p, y que la matriz de funciones de transferencia es diagonal: u1 (z ) y1 (z ) G11 (z ) 0 0 y2 (z ) 0 G22 (z ) 0 u2 (z ) = . . . . . . . . .. . . . . . . . . yp (z ) 0 0 Gpp (z ) up (z )

La matriz G(z ) en (6.68) es una matriz q p (p entradas y q salidas): G11 (z ) G12 (z ) G1p (z ) u1 (z ) y1 (z ) y2 (z ) G21 (z ) G22 (z ) G2p (z ) u2 (z ) = . . . . . .. . . . . . . . . . . . up (z ) yq (z ) Gq1 (z ) Gq2 (z ) Gqp (z )

6.7.2.

Variables de estado en el tiempo

Podemos obtener el comportamiento en el tiempo de las variables de estado aplicando la transformada inversa Z a (6.66) x(k ) = Z 1 [x(z )] = Z 1 z (z I A)1 x(0) + L1 (z I A)1 Bu(z ) La primera de las transformadas corresponde a Ak = (k, 0) como puede verse en (6.55) y (6.57). N otese que la segunda transformada incluye el producto de dos funciones de z . El resultado es: x(k ) = (k, 0)x(0) +
k 1 l=0

(k, l + 1)Bu(l)

(6.69)

189

i i i

i i libro 2006/1/25 15:02 page 190 #214

i i

OSCAR G. DUARTE

+ +

y Sistema

x K
Figura 6.16: Realimentaci on por variable de estado

Las ecuaciones (6.63) y (6.69) son an alogas; sin embargo, es m as f acil de analizar (6.69). Para ello, vamos a expandir la sumatoria: x(k ) = (k, 0)x(0) + (k, 1)Bu(0) + (k, 2)Bu(1) + + (k, k )Bu(k 1) x(k ) = (k, 0)x(0) + (k, 1)Bu(0) + (k, 2)Bu(1) + + Bu(k 1) (6.70) La ecuaci on (6.70) muestra que x(k ) est a formada por aportes de las condiciones iniciales x(0), y de las entradas u(k ). Adem as muestra cu al es el aporte exacto del valor de la entrada en un instante de tiempo espec co: por ejemplo, la entrada en k = 1, que es u(1) aporta a la construcci on de x(k ) justamente (k, 2)Bu(1). Un an alisis similar podr a hacerse para el caso continuo con la ecuaci on (6.63); para ello debe emplearse la funci on impulso (t ). Debido a que este an alisis no aporta ning un concepto nuevo, se ha omitido en este texto.

6.8.

Introducci on al control por variable de estado

El esquema b asico de control por variable de estado se muestra en la gura 6.16. La estrategia, que es igualmente v alida para sistemas continuos y discretos consiste en utilizar las variables de estado x para realimentar el sistema mediante una matriz K, y comparar el estado con unas se nales de referencia r, de donde se tiene que u = r + Kx (6.71) Para que (6.71) tenga sentido, las dimensiones de las variables involucradas deben ser las siguientes: up1 = rp1 + Kpn xn1

190

i i i

i i libro 2006/1/25 15:02 page 191 #215

i i

6.8. INTRODUCCION AL CONTROL POR VARIABLE DE ESTADO

D r(s)+ + u(s) B + + A sx(s) x(s) C + + y(s)

1/s

Figura 6.17: Realimentaci on por variable de estado de un sistema continuo

Podemos emplear los diagramas de bloques de la representaci on en variable de estado para sistemas continuos y discretos que se muestran en las guras 6.5 y 6.6 para complementar la gura 6.16. El resultado se muestra en las guras 6.17 y 6.18. Combinando las ecuaciones (6.21) y (6.22) con (6.71) se obtienen las ecuaciones de estado para sistemas continuos y discretos con realimentaci on por variable de estado: x (t) = Ax(t) + B[r(t) + Kx(t)] y(t) = Cx(t) + D[r(t) + Kx(t)] x(k + 1) = Ax(k ) + B[r(k ) + Kx(k )] y(k ) = Cx(k ) + D[r(k ) + Kx(k )] que pueden reescribirse como: x (t) = [A + BK]x(t) + Br(t) y(t) = [C + DK]x(t) + Dr(t) x(k + 1) = [A + BK]x(k ) + Br(k ) y(k ) = [C + DK]x(k ) + Dr(k ) Se obtienen entonces unos nuevos sistemas para los que las entradas son r, las salidas son u y las variables de estado son x (ver gura 6.16). Si denimos = A + BK y C = C + DK las ecuaciones de estos nuevos sistemas ser A an: 191

i i i

i i libro 2006/1/25 15:02 page 192 #216

i i

OSCAR G. DUARTE

D r(z )+ + u(z ) B + + A z x(z ) x(z ) C + + y(z )

1/z

Figura 6.18: Realimentaci on por variable de estado de un sistema discreto

(t) + Br(t) x (t) = Ax (t) + Dr(t) y(t) = Cx (k ) + Br(k ) x(k + 1) = Ax (k ) + Dr(k ) y(k ) = Cx

= A + BK A = C + DK C = A + BK A = C + DK C

(6.72)

(6.73)

Dado que el comportamiento de los sistemas descritos por (6.72) y (6.73) , se desprende que la estrategia de control dependen de los valores propios de A por variable de estado consiste en establecer un sistema como el de la gura en (6.72) y 6.16 y seleccionar una matriz K tal que los valores propios de A (6.73) sean los deseados. Como este no es un texto de control, no abordaremos el problema de c omo obtener esa matriz K. Sin embargo, resaltamos que esta estrategia plantea al menos dos interrogantes: ?, es de1. Pueden asignarse con total libertad los valores propios de A cir, dado un conjunto de valores propios deseados, existir a siempre una dichos valores propios? matriz K que permita asignarle a A 2. Dado que las variables de estado no necesariamente tienen sentido f sico, y en caso de tenerlo no necesariamente son medibles, C omo pueden conocerse los valores de las variables de estado para implementar el esquema de la gura 6.16? Las secciones 6.8.1 y 6.8.2 intentan dar respuesta a estas preguntas. 192

i i i

i i libro 2006/1/25 15:02 page 193 #217

i i

6.8. INTRODUCCION AL CONTROL POR VARIABLE DE ESTADO

6.8.1.

Controlabilidad

La noci on de controlabilidad de un sistema est a asociada con la posibilidad de hacer que sus variables de estado tomen cualquier valor deseado, no importa cu ales sean las condiciones iniciales, en un tiempo nito. Denici on 6.3 Controlabilidad Un sistema din amico es controlable en t1 si para cualquier estado x(t1 ) y cualquier estado deseado xd es posible encontrar una entrada u(t) que aplicada entre t1 y t2 produce x(t2 ) = xd , con t2 < Ejemplo 6.31 Consid erese el circuito de la gura 6.19, en el que la variable de entrada es v (t) y la variable de salida es vx (t). Es claro que para escribir las ecuaciones de estado de ese circuito podemos escoger como variable de estado la tensi on en el condensador vC (t). Debido a la simetr a del circuito, si las condiciones iniciales son nulas (vC (0) = 0), la tensi on en el condensador siempre ser a cero, sin importar qu e valor tome la fuente v (t). Por lo tanto, no es posible modicar a nuestro antojo el valor de la variable de estado, y en consecuencia el sistema es no controlable.

1 v (t)
+

1 1F

Figura 6.19: Circuito

La denici on 6.3 no brinda por s sola un mecanismo f acil para determinar si un sistema es controlable o no. No obstante, podemos aplicar un test de controlabilidad para determinar si un sistema din amico lineal invariante en el tiempo es o no controlable. Test de controlabilidad Para determinar si un sistema como (6.21) o como (6.22) es o no controlable, con A una matriz n n y B una matriz n p, se construye la matriz de controlabilidad V y se verica su rango: V = B AB A2 B A3 B An1 B El sistema es controlable si y s olo si rank(V) = n 193 (6.74)

i i i

i i libro 2006/1/25 15:02 page 194 #218

i i

OSCAR G. DUARTE

Anotaciones al concepto de Controlabilidad 1. La denici on 6.3 es realmente la denici on de controlabilidad de estado, dado que se reere a la posibilidad de obtener cualquier estado. Existe una denici on semejante para la controlabilidad de salida, que no se aborda en este texto. 2. El test de controlabilidad (6.74) pone de maniesto que la controlabilidad s olo depende de las matrices A y B, es decir, s olo depende de la ecuaci on de estado y no de la ecuaci on de salida. 3. Para determinar la controlabilidad de un sistema como(6.21) no es necesario resolver la ecuaci on diferencial. Se realiza un an alisis cualitativo de la ecuaci on. 4. Si un sistema es controlable, entonces con un esquema de control por realimentaci on de variable de estado como el de la gura 6.16 siempre es en (6.72) o en posible encontrar una matriz K real para que la matriz A (6.73) tenga los valores propios deseados8. 5. El test es igualmente v alido para sistemas continuos y discretos.

6.8.2.

Observabilidad

Al observar la estrategia de control por Realimentaci on de Variable de Estado sugerida en la gura 6.16 surge la cuesti on de c omo medir las variables de estado x, ya que es posible que estas no tengan sentido f sico, o que no sean medibles. Para solucionar este problema se plantea la utilizaci on de un estimador de estado, u observador de estado, que es un elemento que intenta estimar el estado del sistema a partir de mediciones de las entradas y salidas al sistema (se supone que estas s tienen sentido f sico y son medibles), tal como se observa en la gura 6.20, en la que x es la estimaci on que el observador hace del estado x. La noci on de observabilidad de un sistema est a asociada con la posibilidad de determinar el estado del sistema a partir de mediciones de sus entradas y salidas durante un tiempo nito, es decir, con la posibilidad de construir un observador. Denici on 6.4 Observabilidad Un sistema din amico es observable en t1 si es posible conocer el estado x(t1 ) a partir de mediciones de las entradas u(t) y las salidas y(t) durante el periodo comprendido entre t1 y t2 , con t2 <
8 Se supone en esta armaci on que los valores propios deseados complejos aparecen en parejas conjugadas.

194

i i i

i i libro 2006/1/25 15:02 page 195 #219

i i

6.8. INTRODUCCION AL CONTROL POR VARIABLE DE ESTADO

+ +

y Sistema

Observador x K

Figura 6.20: Realimentaci on por variable de estado con observador

Ejemplo 6.32 Consid erese nuevamente el circuito de la gura 6.19, en el que la variable de entrada es v (t), la variable de salida es vx (t) y la variable de estado la tensi on en el condensador vC (t). Es claro que a partir de mediciones de v (t) y vx (t) (que son iguales) no es posible conocer las condiciones iniciales del condensador y en consecuencia el sistema es no observable. La denici on 6.4 no brinda por s sola un mecanismo f acil para determinar si un sistema es observable o no. No obstante, podemos aplicar un test de observabilidad para determinar si un sistema din amico lineal invariante en el tiempo es o no observable. Test de observabilidad Para determinar si un sistema como (6.21) o como (6.22) es o no observable, con A una matriz n n y C una matriz q n, se construye la matriz de observabilidad S y se verica su rango: C CA CA2 S = CA3 olo si rank(S) = n (6.75) El sistema es observable si y s . . . n1 CA Anotaciones al concepto de observabilidad 1. El test de observabilidad (6.75) pone de maniesto que la controlabilidad s olo depende de las matrices A y C. 195

i i i

i i libro 2006/1/25 15:02 page 196 #220

i i

OSCAR G. DUARTE

2. Para determinar la observabilidad de un sistema como(6.21) no es necesario resolver la ecuaci on diferencial. Se realiza un an alisis cualitativo de la ecuaci on. 3. Si un sistema es observable, entonces puede construirse un observador como el que se sugiere en la gura 6.20. En este texto no se aborda el problema de c omo construir dicho observador. 4. El test es igualmente v alido para sistemas continuos y discretos. Ejemplo 6.33 Tomemos nuevamente el circuito de la gura 6.19. Para escribir las ecuaciones que rigen el sistema, n otese que el equivalente Th evenin del circuito visto por el condensador es una resitencia de valor R, de tal manera que: vC = RiC = RC d vC dt

d 1 vC (t) = vC (t) dt RC La ecuaci on de salida es trivial: vx (t) = v (t) De tal manera que la representaci on en variable de estado para el circuito es:
1 vC v C = RC vx = v (t)

Es decir, es un sistema como (6.21) con A = 1/RC , B = 0, C = 0, y D = 1. Las matrices de controlabilidad y observabilidad denidas en (6.74) y (6.75) son: V = [0] S = [0]

y por lo tanto tienen rango 0, lo que signica que el sistema es no controlable y no observable.

196

i i i

i i libro 2006/1/25 15:02 page 197 #221

i i

Cap tulo 7 Introduccio n a los sistemas no lineales

Si bien el objetivo de este curso es el an alisis de los sistemas din amicos lineales invariantes en el tiempo, en este cap tulo se hace una breve presentaci on de los sistemas no lineales, con el prop osito principal de resaltar: Que los resultados y las t ecnicas presentadas en cap tulos anteriores tienen una aplicabilidad limitada a los sistemas lineales. Que el comportamiento de los sistemas lineales es limitado a un cierto tipo de respuestas, mientras que los sistemas no lineales pueden tener un comportamiento de mayor riqueza. Para ello, hacemos inicialmente una distinci on entre dos tipos de funciones no lineales: No linealidades est aticas: se trata de sistemas no lineales sin memoria, es decir, aquellos cuyas salidas y (t) s olo dependen de las entradas en ese mismo instante u(t). La gura 7.1 resume algunas de las no linealidades est aticas m as frecuentes. Algunos de los elementos que se pueden modelar con este tipo de no linealidades est aticas son: V alvulas de apertura gradual. Transformadores y motores en regiones de saturaci on magn etica. Materiales ferromagn eticos en general. Huelgos en engranajes. Cilindros hidr aulicos y neum aticos con cambio de direcci on. Linealizaciones de elementos el ectricos y electr onicos. 197

i i i

i i libro 2006/1/25 15:02 page 198 #222

i i

OSCAR G. DUARTE

Saturaciones

Rel es

Hist eresis

Zonas Muertas

Zonas Muertas

Trazos Rectos

Figura 7.1: No linealidades est aticas m as frecuentes

198

i i i

i i libro 2006/1/25 15:02 page 199 #223

i i

7.1. PERDIDA DE SUPERPOSICION Y PROPORCIONALIDAD

No linealidades din amicas: se trata de sistemas no lineales con memoria, es decir, aquellos cuyas salidas y (t) dependen no s olo de las entradas en ese mismo instante u(t), sino tambi en de sus derivadas o diferencias nitas. Es decir, consideramos ecuaciones diferenciales y de diferencia de la forma x (t) = f (x(t), u(t), t) x(k + 1) = f (x(k ), u(k ), k )

En donde el vector u contiene las entradas al sistema, x las variables de estado, y f es una funci on vectorial no lineal (no necesariamente lineal). Las secciones 7.1 a 7.8 se reeren a este tipo de no linealidades.

7.1.

P erdida de superposici on y proporcionalidad

Las propiedades de superposici on y proporcionalidad son inherentes a los sistemas lineales. Estas dos propiedades se pierden en los sistemas no lineales. Ejemplo 7.1 Consideremos un sistema continuo descrito por la ecuaci on (7.1) que no es lineal debido al t ermino x2 x + x2 = u(t) (7.1)

En la gura 7.2 se muestra el comportamiento del sistema con = 1 y condiciones iniciales nulas ante dos entradas diferentes: Se ha simulado la salida y1 (t) con una entrada u1 (t) = (t). Se ha simulado la salida y2 (t) con una entrada u2 (t) = 4(t). N otese que aunque se ha multiplicado por 4 la entrada, la salida no est a multiplicada por 4; de hecho, el valor estacionario tan s olo se ha duplicado, con lo que se demuestra que el sistema no tiene la propiedad de proporcionalidad. Ahora trabajamos con el sistema suponiendo = 0.1 (es decir, haciendo m as peque no el efecto no lineal) y manteniendo condiciones iniciales nulas. Se ha simulado el comportamiento del sistema en tres condiciones diferentes: Se ha simulado la salida y3 (t) con una entrada u3 (t) = (t). Se ha simulado la salida y4 (t) con una entrada u4 (t) = sin(t)(t). Se ha simulado la salida y5 (t) con una entrada u5 (t) = (t) + sin(t)(t). La gura 7.3 muestra y3 (t), y4 (t), y3 (t) + y4 (t) y y5 (t). Se destaca c omo la suma y3 (t) + y4 (t) es diferente de la salida que se obtiene cuando la entrada es u3 (t) + u4 (t), con lo que se demuestra que el sistema no tiene la propiedad de superposici on. 199

i i i

i i libro 2006/1/25 15:02 page 200 #224

i i

OSCAR G. DUARTE

3.0

2.5

2.0

y2 (t)

1.5

1.0

y1 (t)

0.5

0.0 0 1 2 3 4 5 6 7 8 9 10

Figura 7.2: Sistema no lineal con dos entradas escal on

y3 (t) + y4 (t)

y3 (t)

y5 (t)

y4 (t)
0 1 2 3 4 5 6 7 8 9 10

Figura 7.3: Sistema no lineal con una entrada escal on y una sinusoide

200

i i i

i i libro 2006/1/25 15:02 page 201 #225

i i

7.2. MULTIPLES PUNTOS DE EQUILIBRIO

7.2.

M ultiples puntos de equilibrio

Un punto de equilibrio de un sistema continuo es un punto x0 tal que x (t) en ese punto valga cero, ya que en esas condiciones el sistema no cambiar a nunca de estado. Por otra parte, un punto de equilibrio de un sistema discreto es un punto x0 tal que x(k + 1) = x(k ) en ese punto valga cero, ya que en esas condiciones el sistema no cambiar a nunca de estado. Si consideramos un sistema continuo lineal libre de la forma x = Ax, es claro que el u nico punto de equilibrio que existe1 corresponde a x = 0, sin embargo, pueden existir sistemas no lineales con m as de un punto de equilibrio. Ejemplo 7.2 Tomemos como ejemplo un p endulo simple de barra r gida como el de la gura 7.4 cuyas ecuaciones din amicas son x 1 = x2 x 2 = a sin(x1 ) bx2 en donde x1 representa el angulo de giro del p endulo medido respecto a la vertical en el punto de giro. x2 representa la velocidad angular. a = g/l, b = k/m. g es la aceleraci on de la gravedad. l es la distancia del punto de giro al centro de gravedad del p endulo. k es el coeciente de fricci on viscosa del punto de giro. m es la masa del p endulo. Para que x 1 y x 2 sean cero en (7.2) se necesita que x2 = 0 y sin(x1 ) = 0, es decir que los puntos de equilibrio son: 0 , 0 , 0 2 , 0 3 , 0 (7.2)

Este resultado corresponde a nuestra experiencia: el p endulo est a en reposo s olo en direcci on vertical, bien sea hacia arriba o hacia abajo; si est a hacia abajo el angulo x1 es 0 (que es igual a 2, 4, ) y si est a hacia arriba el angulo x1 es (que es igual a , 3, ), y en ambos casos la velocidad angular x2 es 0. Para mostrar gr acamente la presencia de varios puntos de equilibrio se ha trazado el retrato de fase del p endulo simple en la gura 7.5 con a = b = 1.
1 Salvo

en los casos especiales en que A es singular.

201

i i i

i i libro 2006/1/25 15:02 page 202 #226

i i

OSCAR G. DUARTE

x1
m

Figura 7.4: Diagrama del p endulo simple

2.0 1.6 1.2 0.8 0.4 0 0.4 0.8 1.2 1.6 2.0 1 1 3 5 7 9 11
.

Figura 7.5: Retrato de fase del p endulo simple con a = b = 1

202

i i i

i i libro 2006/1/25 15:02 page 203 #227

i i

7.3. ESTABILIDAD LOCAL

7.3.

Estabilidad local

El concepto de estabilidad est a asociado con los puntos de equlibrio, es decir se dice que un punto de equilibrio puede tener un cierto tipo de estabilidad (ser estable, inestable, un punto de silla, etc.). Como los sistemas lineales s olo tienen un punto de equilibrio, se dice que la estabilidad del sistema es la de ese punto de equilibrio. Debido a que los sistemas no lineales pueden tener m as de un punto de equilibrio, ya no es v alido hablar de la estabilidad del sistema como un todo, sino que es necesario estudiar la establidad de cada punto de equilibrio. A este tipo de estabilidad se le denomina estabilidad local. Ejemplo 7.3 Consideremos de nuevo el caso del p endulo simple descrito por (7.2) y cuyo retrato de fase se muestra en la gura 7.5. Para conocer el comportamiento del sistema en todos los puntos de equilibrio basta con analizarlo en dos de ellos (un angulo es igual a un angulo 2n ): xa = 0 0 xb = 0

La gura 7.6 muestra una ampliaci on del retrato de fase de la gura 7.5 cerca al punto de equilibrio xa . El retrato de fase resultante es similar al de un sif on de un sistema lineal, por lo tanto diremos que xa es un punto de equilibrio del tipo sif on, y por lo tanto estable. Por otra parte, la gura 7.7 muestra una ampliaci on del retrato de fase de la gura 7.5 cerca al punto de equilibrio xb . El retrato de fase resultante es similar al de un punto de silla de un sistema lineal, por lo tanto diremos que xb es un punto de equilibrio del tipo punto de silla, es decir, es inestable.

7.4.

Orbitas peri odicas no sinusoidales

En un sistema lineal la u nica posibilidad de tener soluciones peri odicas se da cuando los valores propios son imaginarios puros; en estos casos las trayectorias del retrato de fase son elipses y se denominan o rbitas cerradas del sistema. En los sistemas no lineales hay otras posibilidades de tener soluciones peri odicas, que no necesariamente corresponder an a elipses en los retratos de fase. Ejemplo 7.4 Sup ongase un sistema descrito por las ecuaciones de Lotka-Volterra x 1 x 2 = x1 + x1 x2 = x2 x1 x2 (7.3)

La ecuaci on (7.3) sirve como un modelo simplicado para predecir el crecimiento de las poblaciones de dos especies en un ambito cerrado en la que una de ellas es el predador de la otra (la presa). x1 representa la poblaci on del predador y x2 la 203

i i i

i i libro 2006/1/25 15:02 page 204 #228

i i

OSCAR G. DUARTE

0.7

0.5

0.3

0.1

0.1

0.3

0.5

0.7 4.8

5.2

5.6

6.0

6.4

6.8

7.2

7.6

8.0

Figura 7.6: Retrato de fase del p endulo simple alrededor de un punto de equilibrio del tipo sif on

0.7

0.5

0.3

0.1

0.1

0.3

0.5

0.7 2.1

2.5

2.9

3.3

3.7

4.1

4.5

Figura 7.7: Retrato de fase del p endulo simple alrededor de un punto de equilibrio del tipo punto de silla

204

i i i

i i libro 2006/1/25 15:02 page 205 #229

i i

7.5. CICLOS L IMITE

1 1 0 1 2 3 4 5

Figura 7.8: Retrato de fase del sistema de Lotka-Volterra

de la presa. La variaci on de la poblaci on est a afectada por cu antas veces se cruzan miembros de una especie con los de la otra, que se supone que es proporcional al producto x1 x2 . La gura 7.8 muestra el retrato de fase del sistema descrito por (7.3). Se nota un punto de equilibrio en (1, 1) que es un centro, y otro punto de equilibrio en (0, 0) que es un punto de silla. Adem as, se destacan innitas soluciones peri odicas que no tienen forma de elipse ni est an centradas en (0, 0)

7.5.

Ciclos l mite

En ocasiones las trayectorias del sistema tienden a formar una orbita cerrada; cuando esto sucede se dice que existe un ciclo l mite estable. Tambi en se da el caso en el que las trayectorias se desprenden de una orbita cerrada, en cuyo caso se dice que existe un ciclo l mite inestable. Ejemplo 7.5 Sup ongase un sistema descrito por las ecuaciones: x 1 x 2 = = x2 (1 x2 1 )x2 x2 (7.4)

La ecuaci on (7.4) representa al Oscilador de Van der Pol, un oscilador con un amortiguamiento no lineal en el t ermino proporcional a x2 1 x2 . 205

i i i

i i libro 2006/1/25 15:02 page 206 #230

i i

OSCAR G. DUARTE

4 3 2 1 0 1 2 3

Figura 7.9: Retrato de fase del oscilador de Van der Pol con = 1

La gura 7.9 muestra el retrato de fase del sistema descrito por (7.4) con = 1. N otese que todas las trayectorias tienden a formar una orbita cerrada (marcada en rojo); esta orbita corresponde a un ciclo l mite del sistema.

7.6.

Orbitas homocl nicas

En un sistema lineal, cuando el punto de equilibrio es del tipo punto de silla, una trayectoria que inicie en el vector propio inestable viajar a por ese vector hasta el innito. En algunos sistemas no lineales puede darse un comportamiento especial: una trayectoria que inicie en un punto de equilibrio del tipo punto de silla puede llegar a terminar en el mismo punto de equilibrio. Cuando esto sucede, la trayectoria descrita se denomina una o rbita homocl nica Ejemplo 7.6 Sup ongase un sistema descrito por las ecuaciones: x 1 x 2 = x2 = kx2 + x1 x3 1 (7.5)

La ecuaci on (7.5) representa al Oscilador de Dung, y corresponde a un oscilador con una excitaci on adicional; por ejemplo, (7.5) puede representar a un p endulo 206

i i i

i i libro 2006/1/25 15:02 page 207 #231

i i

7.7. BIFURCACIONES

2.0 1.6 1.2 0.8 0.4 0 0.4 0.8 1.2 1.6 2.0 2.0
.

1.6

1.2

0.8

0.4

0.4

0.8

1.2

1.6

2.0

Figura 7.10: Retrato de fase del oscilador de Dung con k = 0

simple como el de la gura 7.4 cuando el angulo es peque no, y adicionalmente se ejerce una fuerza proporcional a x3 1. La gura 7.10 muestra el retrato de fase del sistema descrito por (7.5) con k = 0 (sin amortiguamiento). El sistema tiene tres puntos de equilibrio: en (1, 0) y en (1, 0) hay unos puntos de equilbrio del tipo centro; en (0, 0) hay un punto de equilibrio del tipo punto de silla. En este punto hay dos trayectorias especiales (en rojo): una de ellas inicia en la direcci on (1, 1) y despu es de dar una vuelta hacia la derecha regresa al punto (0, 0) desde la direcci on (1, 1); la otra inicia en la direcci on (1, 1) y despu es de dar una vuelta hacia la izquierda regresa al punto (0, 0) desde la direcci on (1, 1). Estas dos trayectorias son orbitas homocl nicas del sistema.

7.7.

Bifurcaciones

Si las ecuaciones de un sistema din amico dependen de un par ametro, es l ogico pensar que el comportamiento de dicho sistema dependa del valor de ese par ametro. Esto es cierto tanto para sistemas lineales como no lineales. Sin embargo, las variaciones de comportamiento que puede tener un sistema lineal son menores en comparaci on con las que pueden suceder en sistemas no lineales. Si al variar un par ametro el comportamiento del sistema cambia estructuralmente (de forma muy notoria), se dice que el par ametro ha tomado un valor de bifurcaci on. 207

i i i

i i libro 2006/1/25 15:02 page 208 #232

i i

OSCAR G. DUARTE

Ejemplo 7.7 Consideremos el sistema descrito por la ecuaci on x = ( x2 )x (7.6)

Para valores negativos de el sistema tendr a un u nico punto de equilibrio en x = 0, porque es la u nica condici on en la que x = si 0 0. Sin embargo, existir an tres puntos de equilibrio en x1 = 0, x2 = + a, x3 = a. Este cambio es muy importante, y por lo tanto decimos que en = 0 hay una bifurcaci on del sistema, o lo que es igual, que el valor de bifurcaci on para el par ametro es 0.

7.8.

Comportamientos ca oticos

El comportamiento de un sistema din amico, lineal o no lineal, depende de las condiciones iniciales. En los sistemas lineales esta dependencia es suave, es decir que si se escogen dos condiciones iniciales cercanas, el comportamiento del sistema ser a muy parecido. Existen algunos sistemas no lineales en los que peque nas variaciones en las condiciones iniciales desencadenan comportamientos muy diferentes; tales sistemas se denominan ca oticos. Ejemplo 7.8 Consideremos el sistema discreto de ecuaci on: (2 x)/4 10x 4 x(k + 1) = f (x(k )) f (x) = 10x 5 (3 x)/4 primer orden descrito por la x [0, 18/41) x [18/41, 1/2) x [1/2, 23/41) x [23/41, 1]

(7.7)

f (x) se muestra en la gura 7.11. En la gura 7.12 se muestra el comportamiento del sistema para tres condiciones iniciales muy cercanas: xa (0) = 0.445+1E 11 (en negro), xb (0) = 0.445 + 3E 11 (en azul) y xc (0) = 0.445 + 5E 11 (en rojo). N otese c omo a partir de k = 35 el comportamiento del sistema diere notablemente aun cuando las tres condiciones iniciales se asemejan mucho. Este tipo de comportamiento es ca otico.

208

i i i

i i libro 2006/1/25 15:02 page 209 #233

i i

7.8. COMPORTAMIENTOS CAOTICOS

1.00 0.75 0.50 0.25 0 0 0.25 0.50 0.75 1.00

Figura 7.11: Funci on discreta que origina un sistema ca otico

1.0 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 0 10 20 30 40 50

Figura 7.12: Respuesta de un sistema discreto ca otico a tres entradas diferentes: xa = 0.445 + 1 1011 (negro), xb = 0.445 + 3 1011 (azul) y xc = 0.445 + 5 1011 (rojo)

209

i i i

i i libro 2006/1/25 15:02 page 210 #234

i i

OSCAR G. DUARTE

210

i i i

i i libro 2006/1/25 15:02 page 211 #235

i i

Ap endice A Demostraciones de las transformadas de Laplace y Z

A.1.

Propiedades de la transformada de Laplace

La transformada de Laplace de una funci on f (t) f : R R es una funci on F (s) F : C C calculada como F (s) = L {f (t)} =
0

f (t)est dt

(A.1)

Sean f (t), f1 (t), f2 (t) tres funciones cuyas transformadas de Laplace son, respectivamente F (s), F1 (s), F2 (s), y a un escalar (real o complejo). Se cumplen las siguientes propiedades:

A.1.1.

Linealidad
L {f1 (t) + f2 (t)} = F1 (s) + F2 (s) L {af (t)} = aF (s) (A.2) (A.3)

Demostraci on A.1 La propiedad de linealidad de la trasnformada de Laplace se desprende de la propiedad de linealidad de la integraci on. Demostramos primero la propiedad de superposici on (A.2). 211

i i i

i i libro 2006/1/25 15:02 page 212 #236

i i

OSCAR G. DUARTE

La transformada de Laplace de f1 (t) + f2 (t) es, seg un la denici on (A.1): L {f1 (t) + f2 (t)} =
0

[f1 (t) + f2 (t)]est dt

Debido a que la integraci on es una operaci on lineal, podemos separar la integral de una suma en la suma de las integrales: L {f1 (t) + f2 (t)} =
0

f1 (t)est dt +
0

f2 (t)est dt

Las dos integrales corresponden a las transformadas de Laplace de f1 (t) y f2 (t), respectivamente, con lo que queda demostrada (A.2) L {f1 (t) + f2 (t)} = F1 (s) + F2 (s) Para demostrar (A.3) tambi en acudimos a la propiedad de linealidad de la integraci on. La transformada de Laplace de af (t) es L {af (t)} =
0

[af (t)]est dt = a
0

f (t)est dt = aF (s)

A.1.2.

Diferenciaci on
L L dn f (t) dtn df (t) dt = sF (s) f (0+ )
n1 i=0

(A.4)

= sn F (s)

sni1 f (i) (0+ )

(A.5)

Demostraci on A.2 Para demostrar (A.4) calculamos la transformada de Laplace de la derivada df dt df (t) df st L = dt e dt dt 0 Esta integral puede resolverse por partes, haciendo u = est y dv = por lo tanto du = sest dt y v = f (t): L df (t) dt = f (t)est
0 0 df dt

dt y

(s)est f (t)dt

La integral es respecto a t, y por tanto s es constante y puede salir de la integral L df (t) dt L = f (t)est df (t) dt
0

+s
0

est f (t(dt = f (t)est

+ sF (s)

= l m f (t)est f (0+ )es0 + sF (s)


t

212

i i i

i i libro 2006/1/25 15:02 page 213 #237

i i

A.1. PROPIEDADES DE LA TRANSFORMADA DE LAPLACE

El valor del l mite no est a determinado, hasta tanto no se conozca f (t). Sin embargo, para todas aquellas funciones que decrezcan, sean constantes, o que crezcan m as lentamente que est el valor del l mite ser a 0. Este tipo de funciones son las que empleamos en an alisis de sistemas din amicos, y en consecuencia podemos escribir: df (t) = f (0+ ) + sF (s) L dt Esto concluye la demostraci on de (A.4). Para demostrar (A.5), hacemos notar que para n = 1 se reduce a (A.4), y por tanto podemos emplear el m etodo de inducci on para la demostraci on: calculemos (k+1) f la transformada de d empleando (A.4): dt(k+1) L L L d(k+1) f dt(k+1) =L d df k d dtk
k 1 i=0

= sL

df k dtk

df k dtk

t=0+

d(k+1) f dt(k+1) d(k+1) f dt(k+1)


k

= s sk F (s)

ski1 f (i) (0+ )

df k dtk

=
t=0

= s(k+1) F (s)

k 1 i=0

s(k+1)i1 f (i) (0+ ) f (k) (0)

El t ermino f (0) puede escribirse como s((k+1)i1) f (k) (0) cuando i = k , e incorporarlo en la sumatoria L L d(k+1) f dt(k+1) d(k+1) f dt(k+1)
k

= s(k+1) F (s) = s(k+1) F (s)

s(k+1)i1 f (i) (0+ )


i=0

(k+1)1 i=0

Esta expresi on corresponde a (A.5) para (k +1) lo que completa la demostraci on por inducci on.

s(k+1)i1 f (i) (0+ )

A.1.3.

Desplazamiento en la frecuencia
L eat f (t) = F (s a) L eat f (t) =
0

(A.6)
at

Demostraci on A.3 La transformada de Laplace de e f (t) es est [eat f (t)]dt =


0

e(sa)t f (t)dt

La integral corresponde a la denici on de la transformada de Laplace (A.1), pero evaluada en s a en lugar de s, es decir: L eat f (t) = F (s a) 213

i i i

i i libro 2006/1/25 15:02 page 214 #238

i i

OSCAR G. DUARTE

A.1.4.

Multiplicaci on por t
L {tf (t)} = dF (s) ds dn F (s) dsn (A.7) (A.8)

L {tn f (t)} = (1)n

Demostraci on A.4 Para demostrar (A.7) calculamos la derivada de F (s) respecto as dF (s) d = est f (t)dt ds ds 0 La derivada se hace respecto a s y la integral respecto a t, por lo tanto la derivada puede incorporarse dentro de la integral dF (s) = ds
0

d est f (t) dt ds

Como la derivada es respecto a s, t y f (t) son constantes: dF (s) = ds


0

tf (t)est dt =

[tf (t)]est dt

La integral corresponde a la transformada de Laplace de tf (t), lo que completa la demostraci on de (A.7). Para demostrar (A.8) resaltamos que cuando n = 1 se convierte en (A.7), y por tanto podemos emplear el m etodo de inducci on. Al evaluar (A.8) en n = k se obtiene L tk f (t) = (1)k La derivada k + 1 de F (s) respecto a s es d(k+1) F (s) d = ds ds(k+1) d d(k+1) F (s) = ds ds(k+1) d(k+1) F (s) 1 d = ( k +1) (1)k ds ds 1 d(k+1) F (s) = (1)k ds(k+1) d
(k+1)

dk F (s) dsk dk f dsk

1 L tk f (t) (1)k

est tk f (t) dt

Como la integral es respecto a t y la derivada respecto a s se tiene:


0 0

d st k e t f (t) dt ds tk f (t) d st dt e ds

F (s)

ds(k+1)

1 (1)k

214

i i i

i i libro 2006/1/25 15:02 page 215 #239

i i

A.1. PROPIEDADES DE LA TRANSFORMADA DE LAPLACE

d(k+1) F (s) 1 = ( k +1) ds (1)(k+1)

t(k+1) f (t)est dt

La integral corresponde a la transformada de Laplace de t(k+1) f (t), es decir: d(k+1) F (s) = L t(k+1) f (t) ds(k+1) Esta expresi on resulta ser igual a (A.8) evaluada en n = k + 1 con lo que se completa la demostraci on.

A.1.5.

Teorema del valor inicial


t0+

l m f (t) = l m sF (s)
s

(A.9)

Demostraci on A.5 Para demostrar (A.9) consideremos primero la propiedad de diferenciaci on (A.4) y calculemos el l mite cuando s a cada lado de la igualdad: L
s

df (t) dt df (t) dt

= sF (s) f (0+ ) = l m sF (s) f (0+ )


s

l m L
0

l m

est

df (t) dt = l m sF (s) f (0+ ) s dt

Cuando s la integral se hace cero, y por lo tanto tenemos


s

l m sF (s) f (0+ )

Dado que f (0+ ) es independiente de s, y adem as f (0+ ) = limt0+ f (t) se tiene l m sF (s) = f (0+ ) = l m f (t) +
s t0

A.1.6.

Teorema del valor nal


t

l m f (t) = l m sF (s)
s0

(A.10)

Demostraci on A.6 Para demostrar (A.10) consideremos primero la propiedad de diferenciaci on (A.4) y calculemos el l mite cuando s 0 a cada lado de la igualdad: L df (t) dt = sF (s) f (0+ ) 215

i i i

i i libro 2006/1/25 15:02 page 216 #240

i i

OSCAR G. DUARTE

s0

l m L
0

df (t) dt est

= l m sF (s) f (0+ )
s0

s0

l m

df (t) dt = l m sF (s) f (0+ ) s0 dt

Cuando s 0 la integral se simplica


0

df (t) dt = l m f (t) f (0+ ) = l m sF (s) f (0+ ) t s0 dt

Con lo que resulta


t

l m f (t) = l m sF (s)
s0

A.1.7.

Convoluci on
L {f1 (t) f2 (t)} f1 (t) f2 (t) = =
0

F1 (s)F2 (s) f1 (t )f2 ( )d

(A.11)

Demostraci on A.7 Para demostrar (A.11) calculemos la transformada de Laplace de la convoluci on entre f1 (t) y f2 (t): L {f1 (t) f2 (t)} = L L {f1 (t) f2 (t)} = L {f1 (t) f2 (t)} =
0 0 0 0 0

f1 (t )f2 ( )d

f1 (t )f2 ( )d est dt f1 (t )est f2 ( )d dt

Podemos intercambiar el orden de integraci on y reagrupar: L {f1 (t) f2 (t)} = L {f1 (t) f2 (t)} =
0 0 0

f1 (t )est f2 ( )dtd
0

f2 ( )

f1 (t )est dt d

Ahora efectuamos un cambio de variable = t de tal manera que d = dt y t=+ L {f1 (t) f2 (t)} = L {f1 (t) f2 (t)} =
0 0

f2 ( ) f2 ( )es 216

f1 ( )es(+ ) d d

f1 ( )es d d

i i i

i i libro 2006/1/25 15:02 page 217 #241

i i

A.1. PROPIEDADES DE LA TRANSFORMADA DE LAPLACE

Como es independiente de podemos sacar la integral L {f1 (t) f2 (t)} =


f1 ( )es d
0

f2 ( )es d

Adem as, consideramos que f1 (t) vale cero para valores negativos de t, y por tanto podemos modicar los l mites de la integral, completando as la demostraci on L {f1 (t) f2 (t)} =
0

f1 ( )es d
0

f2 ( )es d

L {f1 (t) f2 (t)} = F1 (s)F2 (s)

A.1.8.

Desplazamiento en el tiempo
L {f (t T )} = esT F (s) (A.12)

Demostraci on A.8 La transformada de Laplace de f (t T ) es L {f (t T )} =


0

f (t T )est dt

Efectuando el cambio de variable = t T de tal manera que dt = d y t = + T se tiene L {f (t T )} =


T

f ( )es( +T ) d =

f ( )es esT d

Como la integral es respecto a y T es constante, puede sacarse de la integral el t ermino esT L {f (t T )} = esT

f ( )es d

Si asumimos que f (t) vale cero para todo valor negativo de t, entonces los l mites de la integral pueden modicarse as : L {f ( )} = esT
0

f ( )es d

La integral corresponde a la transformada de Laplace de f , en d onde la variable en la que se calcula se ha denominado ahora en lugar de t, es decir: L {f ( )} = esT F (s) 217

i i i

i i libro 2006/1/25 15:02 page 218 #242

i i

OSCAR G. DUARTE

A.2.

Propiedades de la transformada Z
k=0

La transformada Z de una funci on f (k ) f : Z R es una funci on F (z ) F : C C calculada como F (z ) = Z {f (k )} = z k f (k ) (A.13)

Sean f (k ), f1 (k ), f2 (k ) tres funciones cuyas transformadas Z son, respectivamente F (z ), F1 (z ), F2 (z ) y a un escalar (real o complejo). Se cumplen las siguientes propiedades:

A.2.1.

Linealidad
Z {f1 (k ) + f2 (k )} = F1 (z ) + F2 (z ) Z {af (k )} = aF (z ) (A.14) (A.15)

Demostraci on A.9 La propiedad de Linealidad de la transformada Z se desprende de la propiedad de Linealidad de la sumatoria. Demostramos primero la propiedad de superposici on (A.14). La transformada Z f1 (k ) + f2 (k ) es, seg un la denici on (A.13): Z {f1 (k ) + f2 (k )} =
k=0

z k [f1 (k ) + f2 (k )]

Debido a que la sumatoria es una operaci on lineal, podemos separarla en la suma de dos sumatorias: Z {f1 (k ) + f2 (k )} =
k=0

z k f1 (k ) +

k=0

z k f2 (k )

Las dos integrales corresponden a las transformadas Z de f1 (k ) y f2 (k ), respectivamente, con lo que queda demostrada (A.14) Z {f1 (k ) + f2 (k )} = F1 (z ) + F2 (z ) Para demostrar A.15 tambi en acudimos a la propiedad de linealidad de la sumatoria. La transformada Z de af (k ) es Z {af (k )} =
k=0

z k [af (k )] = a

k=0

z k [f (k )] = aF (z )

218

i i i

i i libro 2006/1/25 15:02 page 219 #243

i i

A.2. PROPIEDADES DE LA TRANSFORMADA Z

A.2.2.

Diferencia positiva
Z {f (k + 1)} = zF (z ) zf (0) Z {f (k + n)} = z n F (z )
n1 i=0

(A.16) (A.17)

z ni f (i)

Demostraci on A.10 Para demostrar A.16 calculamos la transformada Z de la diferencia f (k + 1) Z {f (k + 1)} =


k=0

z k f (k + 1) = z 0 f (1) + z 1 f (2) + z 2 f (3) +

Si dividimos a cada lado de la ecuaci on por z tenemos z 1 Z {f (k + 1)} = z 1 f (1) + z 2 f (2) + z 3 f (3) +
k=0

Si sumamos a cada lado de la ecuaci on z 0f (0) = f (0)

z 1 Z {f (k + 1)} + f (0) = z 0 f (0) + z 1 f (1) + z 2 f (2) + = La sumatoria resulta ser la transformada Z de f (k ), es decir z 1 Z {f (k + 1)} + f (0) = F (z ) De donde se deduce que z 1 Z {f (k + 1)} = F (z ) f (0)

z k f (k )

Esto concluye la demostraci on de (A.16). Para demostrar (A.17) calculamos la transformada Z de f (k + n) Z {f (k + n)} =
k=0

Z {f (k + 1)} = zF (z ) zf (0)

z k f (k + n) = z 0 f (n) + z 1 f (n + 1) + z 2 f (n + 2) +

Si dividimos a cada lado de la ecuaci on por z n tenemos z n Z {f (k + n)} = z n f (n) + z n1 f (n + 1) + z n2 f (n + 2) +

Si sumamos a cada lado de la ecuaci on z 0 f (0)+ z 1 f (1)+ + z n+1 f (n 1) z n Z {f (k + n)} + z 0 f (0) + z 1 f (1) + + z n1 f (n + 1) = z n f (n) + z n1 f (n + 1) + z n2 f (n + 2) + = z 0 f (0) + z 1 f (1) + + z n+1 f (n 1)+

k=0

z k f (k )

219

i i i

i i libro 2006/1/25 15:02 page 220 #244

i i

OSCAR G. DUARTE

La sumatoria resulta ser la transformada Z de f (k ), es decir z n Z {f (k + n)} + f (0) + z 1 f (1) + + z n+1 f (n 1) = F (z ) De donde se deduce que z n Z {f (k + n)} = F (z ) f (0) z 1 f (1) z n+1 f (n 1) Z {f (k + n)} = z n F (z ) z n f (0) z n1 f (1) z 1 f (n 1) Z {f (k + n)} = z F (z ) Esto concluye la demostraci on de (A.17).
n n1 i=0

z ni f (i)

A.2.3.

Escalamiento en la frecuencia
Z ak f (t) = F (z/a) (A.18)

Demostraci on A.11 La transformada Z de ak f (k ) es Z ak f (k ) =


k=0

z k [ak f (k )]dt =

k=0

z a

f (k )

La integral corresponde a la denici on de la transformada Z (A.13), pero evaluada en z/a en lugar de z , es decir Z ak f (t) = F (z/a)

A.2.4.

Multiplicaci on por k
Z {kf (k )} = z Z {k n f (k )} = z d {F (z )} dz (A.19) (A.20)

d Z k (n1) f (k ) dz

Demostraci on A.12 Para demostrar (A.19) calculamos la derivada de F (z ) respecto a z d dF (z ) = z k f (k ) dz dz


k=0

dF (z ) = dz

k=0

(k )z k1 f (k )

220

i i i

i i libro 2006/1/25 15:02 page 221 #245

i i

A.2. PROPIEDADES DE LA TRANSFORMADA Z

Multiplicando por z a cada lado de la ecuaci on se tiene z dF (z ) = dz


k=0

z k kf (k )

La sumatoria corresponde a la transformada Z de kf (k ), lo que completa la demostraci on de (A.19) Para demostrar (A.20) denamos una funci on g (k ) = k (n1) f (k ) y apliquemos (A.19) d Z {kg (k )} = z {G(z )} dz d Z k [k (n1) f (k )] = z {Z {g (k )}} dz d Z k (n1) f (k ) Z {k n f (k )]} = z dz Lo que completa la demostraci on de (A.20)

A.2.5.

Teorema del valor inicial


f (0) = l m F (z )
z

(A.21)

Demostraci on A.13 La demostraci on de (A.21) se desprende de la denici on de transformada Z (A.13) F (z ) = F (z ) = z


0

z k f (k )

k=0

F (z ) = f (0) + z 1 f (1) + z 2 f (2) +

f (0) + z 1 f (1) + z 2 f (2) +

Cuando z cada uno de los t erminos de la derecha se hace cero, salvo f (0) lo que completa la demostraci on
z

l m F (z ) = f (0)

A.2.6.

Teorema del valor nal


k

l m f (k ) = l m (z 1)F (z )
z 1

(A.22)

Demostraci on A.14 Para demostrar (A.22) calculemos la transformada Z de la expresi on f (k + 1) f (k ) y apliquemos la propiedad de diferencia positiva (A.16) Z {f (k + 1) f (k )} =
k=0

[f (k + 1) f (k )] z k

221

i i i

i i libro 2006/1/25 15:02 page 222 #246

i i

OSCAR G. DUARTE

zF (z ) zf (0) F (z ) = l m (z 1)F (z ) zf (0) = l m

k=0 j

[f (k + 1) f (k )] z k

k=0

[f (k + 1) f (k )] z k

Al tomar el l mite cuando z 1 se obtiene


j z 1

l m (z 1)F (z ) f (0) = l m

k=0

[f (k + 1) f (k )]

z 1

l m (z 1)F (z ) f (0) = l m [f (1) f (0) + f (2) f (1) + + f (j ) f (j 1) + f (j + 1) f (j )]


z 1

l m (z 1)F (z ) f (0) = l m [f (0) + f (j + 1)]


j

Como f (0) es independiente de j puede salir del l mite, con lo que se completa la demostraci on
z 1

l m (z 1)F (z ) f (0) = f (0) + l m f (j + 1)


j z 1

l m (z 1)F (z ) = l m f (j + 1) = l m f (j )
j j

A.2.7.

Convoluci on
Z {f1 (k ) f2 (k )} = F1 (z )F2 (z ) f1 (k ) f2 (k ) = k=0 f1 (k )f2 (h k ) (A.23)

Demostraci on A.15 Para demostrar (A.23) calculemos la transformada Z de la convoluci on entre f1 (k ) y f2 (k ): Z {f1 (k ) f2 (k )} = Z Z {f1 (k ) f2 (k )} =
h=0 k=0 k=0

f1 (k )f2 (h k )

f1 (k )f2 (h k ) z h

Podemos intercambiar el orden de las sumatorias y reagrupar los t erminos: Z {f1 (k ) f2 (k )} =


k=0

f1 (k )

h=0

f2 (h k )z h

222

i i i

i i libro 2006/1/25 15:02 page 223 #247

i i

A.3. PAREJAS DE TRANSFORMADAS DE LAPLACE

Efectuamos el cambio de variable r = h k que implica h = r + k Z {f1 (k ) f2 (k )} = Z {f1 (k ) f2 (k )} = Z {f1 (k ) f2 (k )} =


k=0 k=0 k=0

f1 (k )

r = k

f2 (r)z r z k
r = k r = k

f1 (k )z k

f2 (r)z r

f1 (k )z k

f2 (r)z r

Si consideramos s olo funciones f (k ) que valgan cero para valores negativos de k podemos cambiar los l mites de la sumatoria, con lo que se completa la demostraci on Z {f1 (k ) f2 (k )} =
k=0

f1 (k )z

r =0

f2 (r)z r

Z {f1 (k ) f2 (k )} = F1 (z )F2 (z )

A.3.
A.3.1.
Sea

Parejas de transformadas de Laplace


Escal on unitario
f1 (t) = (t) = 1 0 si t 0 si t < 0

La transformada de Laplace de f1 (t) ser a L {(t)} =


0

est (t)dt =
0

est dt =

est s

es0 es s s (A.24)

L {(t)} = 0 (

1 1 )= s s

A.3.2.

Exponenciales

Sea f2 (t) = eat (t). Para obtener la transformada de Laplace de f2 (t) aplicamos la propiedad de desplazamiento en la frecuencia (A.6) a la transformada del escal on (A.24) L eat (t) = L {(t)}sa = 223 1 s =
sa

1 sa

(A.25)

i i i

i i libro 2006/1/25 15:02 page 224 #248

i i

OSCAR G. DUARTE

A.3.3.
Seno

Sinusoides

Sea f3 (t) = sin (t)(t). Para obtener la transformada de Laplace de f3 (t) empleamos la F ormula de Euler para reescribir la funci on: f3 (t) = sin (t)(t) = ejt ejt (t) 2j

Al aplicar la transformada de Laplace a cada lado de la igualdad resulta L {sin (t)(t)} = L ejt ejt (t) 2j = 1 L ejt (t) L ejt (t) 2j

Cada una de las dos transformadas de Laplace puede obtenerse empleando A.25: 1 1 1 L {sin (t)(t)} = 2j s j s + j Al efectuar la suma se obtiene L {sin (t)(t)} = 1 2j 1 s + j s + j = 2j s2 + 2 2 j s2 + 2 + 2 (A.26)

L {sin (t)(t)} = Coseno

s2

Sea f4 (t) = cos t. Para obtener la transformada de Laplace de f4 (t) podr amos emplear la f ormula de Euler; sin embargo, optamos por otra posibilidad: empleamos la propiedad de diferenciaci on (A.4) y la aplicamos a la transformada de sin t, (A.26): f4 (t) = cos t = L {cos (t)(t)} = L {cos (t)(t)} = 1 L 1 d sin t dt d sin (t)(t) dt

1 [sL{sin (t)(t)} sin t|t=0 ] 1 s 2 sin 0 s + 2 s2 s + 2 (A.27)

L {cos (t)(t)} =

L {cos (t)(t)} = 224

i i i

i i libro 2006/1/25 15:02 page 225 #249

i i

A.3. PAREJAS DE TRANSFORMADAS DE LAPLACE

A.3.4.

Sinusoides amortiguadas

Sean f5 (t) = eat sin (t)(t) y f6 (t) = eat cos (t)(t) . Para obtener la transformada de Laplace de f5 (t) y f6 (t) aplicamos la propiedad de desplazamiento en la frecuencia (A.6) a las transformadas de seno y coseno (A.26) y (A.27): L eat sin (t)(t) = L eat cos (t)(t) = (s a)2 + 2 sa (s a)2 + 2 (A.28) (A.29)

A.3.5.

Rampas, par abolas y monomios de t

Sea f7 (t) = tn (t). Para calcular la transformada de Laplace de f7 (t) aplicamos la propiedad de multiplicaci on por el tiempo (A.8) a la transformada del escal on unitario (A.24). L {f7 (t) = tn (t)} = (1)n dn 1 n! = n+1 dsn s s (A.30)

Para los casos particulares en que n = 1 y n = 2, la funci on tn (t) se convierte en las funciones rampa y par abola unitarias, respectivamente: L {f8 (t) = t(t)} = L f9 (t) = t2 (t) = 1 s2 2 s3 (A.31) (A.32)

A.3.6.

Exponenciales por tn

Sea f10 (t) = tn eat (t). Para calcular la transformada de Laplace de f10 (t) aplicamos la propiedad de desplazamiento en la frecuencia (A.6) a la transformada del tn (t) (A.30) L f10 (t) = tn eat (t) = n! (s a)n+1 (A.33)

A.3.7.

Sinusoides por t

Sea f11 (t) = t sin (t)(t). Para calcular la transformada de Laplace de f11 (t) aplicamos la propiedad de multiplicaci on por el tiempo (A.7) a la transformada de sin(t)(t) (A.26) L {t sin (t)(t)} = s d = 2 2 2 ds s + (s + 2 )2 225 (A.34)

i i i

i i libro 2006/1/25 15:02 page 226 #250

i i

OSCAR G. DUARTE

Sea f12 (t) = t cos (t)(t). Para calcular la transformada de Laplace de f12 (t) aplicamos la propiedad de multiplicaci on por el tiempo (A.7) a la transformada de cos(t)(t) (A.27) L {t cos (t)(t)} = d s2 2 s = ds s2 + 2 (s2 + 2 )2 (A.35)

A.3.8.

Sinusoides amortiguadas multiplicadas por t

Sea f13 (t) = teat sin (t)(t). Para calcular la transformada de Laplace de f13 (t) aplicamos la propiedad de desplazamiento en la frecuencia (A.6) a la transformada de t sin(t)(t) (A.34) L teat sin (t)(t) = (s a) ((s a)2 + 2 )2 (A.36)

Sea f14 (t) = teat cos (t)(t). Para calcular la transformada de Laplace de f14 (t) aplicamos la propiedad de desplazamiento en la frecuencia (A.6) a la transformada de t cos(t)(t) (A.35) L teat cos (t)(t) = (s a)2 2 ((s a)2 + 2 )2 (A.37)

A.4.
A.4.1.
Sea

Parejas de transformadas Z
Escal on unitario
f1 (k ) = (k ) = 1 si k 0 0 si k < 0

La transformada Z de f1 (k ) ser a Z {(k )} =


k=0

(k ) =

k=0

(z

1 k

) (k ) =
k=0

k=0

(z 1 )k
1 1a

La sumatoria puede calcularse recordando que cuando la serie converja, es decir, con |a| < 1) Z {(k )} = z 1 = 1 1z z1 226

ak =

(siempre y

(A.38)

i i i

i i libro 2006/1/25 15:02 page 227 #251

i i

A.4. PAREJAS DE TRANSFORMADAS Z

A.4.2.

Series geom etricas

Sea f2 (k ) = ak (k ). Para obtener la transformada Z de f2 (k ) aplicamos la propiedad de escalamiento en la frecuencia (A.18) a la transformada del escal on (A.38) z z1 z z/a = z/a 1 za

Z ak (k ) = Z {(k )}z/a =

=
z/a

(A.39)

A.4.3.
Seno

Sinusoides

Sea f3 (k ) = sin (ak )(k ). Para obtener la transformada Z de f3 (k ) empleamos la F ormula de Euler para reescribir la funci on: ejak ejak (eja )k (eja )k (k ) = (k ) 2j 2j

f3 (k ) = sin (ak )(k ) =

Al aplicar la transformada Z a cada lado de la igualdad resulta Z {sin (ak )(k )} = Z Z {sin (ak )(k )} = (eja )k (eja )k (k ) 2j =

1 Z (eja )k (k ) Z (eja )k (k ) 2j

Cada una de las dos transformadas Z puede obtenerse empleando A.39: Z {sin (ak )(a)} = Al efectuar la suma se obtiene Z {sin (ak )(a)} = 1 z 2 zeja z 2 + zeja = 2j z 2 zeja zeja + eja eja
eja 2j ja eja 2z e + 2

z z 1 ja 2j z e z eja

Z {sin (ak )(a)} =

ze

ja

z2

+1

Las fracciones que contienen exponenciales complejas pueden reescribirse empleando la f ormula de Euler: Z {sin (ak )(a)} = z sin a z 2 2z cos a + 1 (A.40)

227

i i i

i i libro 2006/1/25 15:02 page 228 #252

i i

OSCAR G. DUARTE

Coseno Sea f4 (k ) = cos (ak )(k ). Para obtener la transformada Z de f4 (k ) empleamos la F ormula de Euler para reescribir la funci on: (eja )k + (eja )k ejak + ejak (k ) = (k ) 2 2

f4 (k ) = cos (ak )(k ) =

Al aplicar la transformada Z a cada lado de la igualdad resulta Z {cos (ak )(k )} = Z Z {cos (ak )(k )} = (eja )k + (eja )k (k ) 2 =

1 Z (eja )k (k ) + Z (eja )k (k ) 2 Cada una de las dos transformadas Z puede obtenerse empleando A.39: Z {cos (ak )(a)} = Al efectuar la suma se obtiene Z {cos (ak )(a)} = z s zeja + z 2 zeja 1 = 2 z 2 zeja zeja + eja eja z2 z2 z e
+eja 2 ja eja + 2z e + 2
ja

1 z z + ja 2 ze z eja

Z {cos (ak )(a)} =

Las fracciones que contienen exponenciales complejas pueden reescribirse empleando la f ormula de Euler: Z {cos (ak )(a)} = z 2 z cos a z 2 2z cos a + 1 (A.41)

A.4.4.

Sinusoides amortiguadas

Sean f5 (k ) = bk sin (ak )(k ) y f6 (k ) = bk cos (ak )(k ). Para obtener la transformada Z de f5 (k ) y f6 (k ) aplicamos la propiedad de escalamiento en la frecuencia (A.18) a las transformadas de seno y coseno (A.40) y (A.41): sin a zb sin a = 2 z 2 b cos a + 1 z 2b cos a + b2 z 2 zb cos a z 2 2b cos a + b2
z b

Z bk sin (ak )(k ) =

2 (z b)

(A.42)

Z b cos (ak )(k ) =

z 2 z b b cos a z 2 (b) 2z cos a+ b

(A.43)

228

i i i

i i libro 2006/1/25 15:02 page 229 #253

i i

A.4. PAREJAS DE TRANSFORMADAS Z

A.4.5.

Rampas y monomios de k

Sea f7 (k ) = k(k ). Para calcular la transformada Z de f7 (k ) aplicamos la propiedad de multiplicaci on por el tiempo (A.19) a la transformada del escal on unitario (A.38). Z {k(k )} = z d (z 1) z z = z dz z 1 (z 1)2 z Z {k(k )} = (z 1)2

(A.44)

Para obtener la transformada Z de k n (k ) es necesario aplicar en forma iterativa la propiedad de multiplicaci on por el tiempo (A.19).

A.4.6.

Series geom etricas por k n

Sea f8 (k ) = kak (k ). Para calcular la transformada Z de f8 (k ) aplicamos la propiedad de multiplicaci on por el tiempo (A.19) a la transformada de las series geom etricas (A.39). Z kak (k ) = z (z a) z z d = z dz z a (z a)2 az Z {k(t)} = (z a)2

(A.45)

Para obtener la transformada Z de k n ak (k ) es necesario aplicar en forma iterativa la propiedad de multiplicaci on por el tiempo (A.19)

A.4.7.
Seno

Sinusoides por k

Sea f9 (k ) = k sin(ak )(k ). Para calcular la transformada Z de f9 (k ) aplicamos la propiedad de multiplicaci on por el tiempo (A.19) a la transformada de seno (A.40). Z {k sin(ak )(k )} = z Z {k sin(ak )(k )} = z Z {k sin(ak )(k )} = z sin a d = dz z 2 2z cos a + 1

(z 2 2z cos a + 1) sin a z sin a(2z 2 cos a) (z 2 2z cos a + 1)2

z 2 sin a 2z cos a sin a + sin a 2z 2 sin a + 2z sin a cos a (z 2 2z cos a + 1)2 229

i i i

i i libro 2006/1/25 15:02 page 230 #254

i i

OSCAR G. DUARTE

Z {k sin(ak )(k )} =

Para obtener la transformada Z de k n sin(ak )(k ) es necesario aplicar en forma iterativa la propiedad de multiplicaci on por el tiempo (A.19). Coseno Sea f10 (k ) = k sin(ak )(k ). Para calcular la transformada Z de f10 (k ) aplicamos la propiedad de multiplicaci on por el tiempo (A.19) a la transformada de coseno (A.41). Z {k cos(ak )(k )} = z Z {k cos(ak )(k )} = z d z 2 z cos a = 2 dz z 2z cos a + 1

z 3 sin a + z sin a (z 2 2z cos a + 1)2

(A.46)

(z 2 2z cos a + 1)(2z cos)a (z 2 z cos a)(2z 2 cos a) (z 2 2z cos a + 1)2

Z {k cos(ak )(k )} =

2z 3 z 2 cos a 4z 2 cos a + 2z cos2 a + 2z cos a 2z 3 + 2z 2 cos a + 2z 2 cos a 2z cos2 a z (z 2 2z cos a + 1)2 (z 2 1) cos a + 2z (z 2 2z cos a + 1)2 (A.47)

Z {k cos(ak )(k )} = z Z {k cos(ak )(k )} =

Para obtener la transformada Z de k n cos(ak )(k ) es necesario aplicar en forma iterativa la propiedad de multiplicaci on por el tiempo (A.19).

(z 3 + z ) cos a 2z 2 (z 2 2z cos a + 1)2

A.4.8.

Sinusoides amortiguadas por k

Sean f11 (k ) = kbk sin (ak )(k ) y f12 (k ) = kbk cos (ak )(k ). Para calcular la transformada Z de f11 (k ) y f12 (k ) aplicamos la propiedad de escalamiento en la frecuencia (A.18) a las transformadas de k sin(ak )(k ), (A.46) y k cos(ak )(k ), (A.47) Z kbk sin (ak )(k ) = (z/b)3 sin a + (z/b) sin a ((z/b)2 2(z/b) cos a + 1)2 bz 3 sin a + b3 z sin a (z 2 2bz cos a + b2 )2 (A.48)

Z kbk sin (ak )(k ) =

230

i i i

i i libro 2006/1/25 15:02 page 231 #255

i i

A.4. PAREJAS DE TRANSFORMADAS Z

Z kbk cos (ak )(k ) =

((z/b)3 + (z/b)) cos a 2(z/b)2 ((z/b)2 2(z/b) cos a + 1)2 (bz 3 + b3 z ) cos a 2b2 z 2 (z 2 2bz cos a + b2 )2 (A.49)

Z kbk cos (ak )(k ) =

Para obtener las transformadas Z de k n bk sin(ak )(k ) y k n bk cos(ak )(k ) es necesario aplicar en forma iterativa la propiedad de multiplicaci on por el tiempo (A.19).

231

i i i

i i libro 2006/1/25 15:02 page 232 #256

i i

OSCAR G. DUARTE

232

i i i

i i libro 2006/1/25 15:02 page 233 #257

i i

Ap endice B Diagramas de Bode para sistemas continuos

B.1.

Denici on

El valor de una funci on de transferencia F (s), para un s espec co, es un n umero complejo cuya amplitud es |F (s)| y cuyo angulo es arg {F (s)}. Los diagramas de Bode para sistemas continuos muestran c omo var a la amplitud y el angulo de ese n umero complejo, cuando s toma todos los posibles valores del eje imaginario positivo (s = j ; w (0, )). Espec camente se denen los siguientes diagramas: Diagrama de magnitud La abscisa (eje horizontal) muestra el valor de en escala logar tmica. La ordenada (eje vertical) muestra la magnitud de F (j ) medida en decibeles : |F (j )|en db = 20 log10 |F (j )| Diagrama de fase La abscisa (eje horizontal) muestra el valor de en escala logar tmica. La ordenada (eje vertical) muestra el angulo de F (j ) medida en grados o radianes. 233

i i i

i i libro 2006/1/25 15:02 page 234 #258

i i

OSCAR G. DUARTE

B.2.

Construcci on de los diagramas de Bode

Debido a las escalas empleadas en los diagramas de Bode, estos pueden ser construidos en forma aproximada mediante trazos rectos. La gura B.1 muestra los diagramas de Bode aproximados para funciones sencillas de orden 1. La gura B.2 muestra los diagramas de Bode para funciones de orden 2; en estos casos, las aproximaciones pueden ser bastante lejanas de los diagramas exactos, dependiendo del factor de amortiguamiento . Por esta raz on se han trazado los diagramas exactos para una funci on de segundo orden (para el primer caso de la gura B.2), en las guras B.3 y B.4 Para funciones de transferencia m as sosticadas que las de las guras B.1 y B.2 el procedimiento consiste em: 1. Descomponer la funci on de transferencia como productos de t erminos m as sencillos. 2. Trazar los diagramas de Bode estas funciones. 3. Sumar punto a punto los diagramas obtenidos en el paso anterior para obtener los de la funci on original. Ejemplo B.1 Consid erese la funci on de transferencia F (s) = (s + 10) (s + 1)(s + 100)

Esta funci on puede descomponerse como el producto de cuatro funciones de transferencia m as sencillas: F (s) = 100 1 s + 10 1 10 s + 1 s + 100 10
FA (s) FB (s) FC (s) FD (s)

Cada una de las funciones FA (s), FB (s), FC (s) y FD (s) son de la forma que se muestra en las guras B.1 y B.2. Pueden trazarse los diagramas de Bode aproximados de estas funciones, y luego sumarlos punto a punto para obtener los diagramas de F (s)

234

i i i

i i libro 2006/1/25 15:02 page 235 #259

i i

B.2. CONSTRUCCION DE LOS DIAGRAMAS DE BODE

F (s)

|F (jw)|
2

arg F (jw)

K>0

K<0 s 20db/dc 1
2

2
2

1 s

1 20db/dc 20db/dc a

2
2

s+a a

a>0

2
2

a 10

10a

a s+a

a>0

a 20db/dc

a 10

10a

2
2 a 10

sa a

a>0

20db/dc a

10a

2
2

a sa

a>0

a 20db/dc

a 10

10a

Figura B.1: Resumen de los diagramas de Bode aproximados para sistemas continuos de primer orden (los cuatro primeros casos son exactos)

235

i i i

i i libro 2006/1/25 15:02 page 236 #260

i i

OSCAR G. DUARTE

F (s)

|F (jw)|

arg F (jw)

2 n 2 s2 +2n s+n

n 10

n 10n

n 40db/dc

n > 0

2 n 2 s2 +2n s+n

n 10

n 40db/dc 40db/dc

n < 0

n 10n

2 s2 +2n s+n 2 n

n 10

n > 0

2 40db/dc

n 10n

2 s2 +2n s+n 2 n

n 10

n 10n

n < 0

Figura B.2: Resumen de los diagramas de Bode aproximados para sistemas continuos de segundo orden

236

i i i

i i libro 2006/1/25 15:02 page 237 #261

i i

B.2. CONSTRUCCION DE LOS DIAGRAMAS DE BODE

Diagrama de Bode de magnitud |F(jw)| 20

10

10

20

30

: : : : :
1

= 0.01 = 0.1 = 0.3 = 0.5 = 1.0


0 1

w/wn

40 10 0.01 0.1 0.3 10 0.5 1.0 10

Figura B.3: Diagrama de Bode de magnitud para un sistema continuo de segundo orden con distintos factores de amortiguamiento

237

i i i

i i libro 2006/1/25 15:02 page 238 #262

i i

OSCAR G. DUARTE

Diagrama de Bode de fase ang(F(jw)) 0

30

60

90

120

150

: : : : :
1

= 0.01 = 0.1 = 0.3 = 0.5 = 1.0


0 1

w/wn

180 10 0.01 0.1 0.3 10 0.5 1.0 10

Figura B.4: Diagrama de Bode de fase para un sistema continuo de segundo orden con distintos factores de amortiguamiento

238

i i i

i i libro 2006/1/25 15:02 page 239 #263

i i

Ap endice C Carta de Nichols

Sup ongase la funci on de transferencia (C.1), que corresponde a un sistema realimentado simple con realimentaci on unitaria, F (s) = G(s) 1 + G(s) (C.1)

Al evaluar F (s) en s = j la ecuaci on (C.1) se convierte en F (j ) = G(j ) 1 + G(j ) (C.2)

Podemos calcular la magnitud y el angulo de F (j ), a partir de la parte real y la parte imaginaria de G(j ): G(j ) = X + jY Al reemplazar (C.3) en (C.2) se obtiene F (j ) = La magnitud de F (j ) ser a M = |F (j )| = El angulo de F (j ) ser a = arg F (j ) = tan1 Y X 239 tan1 Y (1 + X ) (C.6) X2 + Y 2 (1 + X )2 + Y 2 (C.5) X + jY 1 + X + jY (C.4) (C.3)

i i i

i i libro 2006/1/25 15:02 page 240 #264

i i

OSCAR G. DUARTE

La tangente del angulo de F (j ) ser a N = tan() = tan (arg F (j )) (C.7)

En las secciones C.1 y C.2 se muestra c omo (C.5) y (C.7) corresponden a las ecuaciones de unas circunferencias, para M y N constantes.

C.1.

M -circunferencias
X2 + Y 2 X2 + Y 2 = 2 2 (1 + X ) + Y 1 + 2X + X 2 + Y 2

Al elevar al cuadrado la ecuaci on (C.5) se tiene M2 = (C.8)

Que puede reescribirse como M 2 + 2XM 2 + X 2 M 2 + Y 2 M 2 = X 2 + Y 2 X 2 (1 M 2 ) 2M 2 X M 2 + (1 M 2 )Y 2 = 0 X2 + 2M 2 M2 X + +Y2 =0 (M 2 1) (M 2 1) (C.9)

La ecuaci on C.9 es una cuadr atica, y para analizarla completamos el cuadrado en X : X2 + M4 M2 2M 2 M4 +Y2 = X+ = 2 2 2 2 2 (M 1) (M 1) (M 1) (M 2 1) M 4 M 2 (M 2 1) (M 2 1)2 X+ M2 (M 2 1)
2

(C.10)

+Y2 =

M2 = 2 (M 1)2

M (M 2 1)

(C.11)

La ecuaci on (C.11) corresponde a la de una circunferencia con centro en


M y radio (M 2 1) , 0 circunferencias.
2

M (M 2 1) .

Estas circunferencias se conocen como las M-

C.2.

N -circunferencias
tan A tan B 1 + tan A tan B

Empleando (C.6) y la identidad trigonom etrica tan A B = la ecuaci on (C.7) se convierte en 240

i i i

i i libro 2006/1/25 15:02 page 241 #265

i i

C.3. CARTA DE NICHOLS

N= que puede reescribirse como N=

Y X

1+

Y 1+X Y Y X 1+X

Y +XY XY X (1+X ) X +X 2 +Y 2 X (1+X )

Y + XY XY X + X2 + Y 2

Y =0 (C.12) N La ecuaci on (C.12) corresponde a una cuadr atica y para analizarla completamos los cuadrados en X y en Y X2 + X + Y 2 Y 1 +Y2 + 4 N X+ 1 2
2

X2 + X +

1 2N

1 + 4
2

1 2N =

N2 + 1 4N 2

(C.13)

+ Y

1 2N

N2 + 1 4N 2

(C.14)

La ecuaci on (C.14) corresponde a la de una circunferencia con centro en 1 1 2 , 2N y radio 21 2 N N + 1. Estas circunferencias se conocen como las Ncircunferencias.

C.3.

Carta de Nichols

Las ecuaciones (C.11) y (C.14) muestran que en un plano que tenga por ejes X y Y , es decir la parte real y la parte imaginaria de G(j ), el lugar geom etrico de las magnitudes y angulos de F (j ) constantes son las M-circunferencias y N-circunferencias respectivamente. En la gura C.1 se muestran algunas de estas circunferencias, para unos valores espec cos de la magnitud y el angulo de F (j ). Esta gura se conoce como la Carta de Nichols en coordenadas rectangulares. La principal utilidad de esta carta es la de poder determinar en forma gr aca el valor de F (j ) a partir de G(j ), es decir, calcular de forma gr aca la ecuaci on (C.2). Sin embargo, resulta m as sencillo conocer la magnitud y el a ngulo de G(j ) que sus partes real e imaginaria, empleando para ello los diagramas de Bode; por esta raz on se propone trabajar con la carta de Nichols en coordenadas polares que se muestra en la gura C.2, cuyos ejes corresponden a la magnitud y angulo de G(j ). En estos ejes las M-circunferencias y N-circunferencias se distorsionan, y pierden su forma de circunferencia.

241

i i i

i i libro 2006/1/25 15:02 page 242 #266

i i

OSCAR G. DUARTE

3.0

Im{G(j )}
2.4
30o

1.8 1.2 0.6 0.0 0.6 1.2 1.8 2.4 3.0 4.80
2db 3db 5db

60o 90o 5db 3db 2db

90o 60o

30o

Re{G(j )}
3.84 2.88 1.92 0.96 0.00 0.96 1.92 2.88 3.84 4.80

:|F (j )|en db

:arg{F (j )}

Figura C.1: Diagrama de Nichols en coordenadas rectangulares

20 16

|G(j )|en db
2db

12 2db
3db

8
3db 5db

4
5db

0 4 8 12 16
30o 60o 90o 90o 60o 30o

20 0 36 72 108 144 180 216 252 288 324 360

:|F (j )|en db

arg{G(j )} :arg{F (j )}

Figura C.2: Diagrama de Nichols en coordenadas polares

242

i i i

i i libro 2006/1/25 15:02 page 243 #267

i i

Ap endice D Apuntes de algebra lineal

D.1.
D.1.1.

Espacios vectoriales
Estructuras algebr aicas b asicas

Denici on D.1 Grupo Un conjunto dotado de una operaci on binaria tiene estructura de grupo si la operaci on satisface las siguientes propiedades: G.1 Clausurativa (Cerradura): x, y G.3 Modulativa: 0 | x G.4 Invertiva: x xy

G.2 Asociativa: x, y, z (x y ) z = x (y z ) x0=x (x) | x (x) = 0

Denici on D.2 Grupo conmutativo Un conjunto dotado de una operaci on binaria tiene estructura de grupo conmutativo o grupo abeliano si la operaci on satisface las propiedades de grupo y: G.5 Conmutativa: x, y xy =yx

Ejemplo D.1 El conjunto = {a, b, c} dotado con la operaci on descrita en la tabla a b c a a b c b b c a c c a b

243

i i i

i i libro 2006/1/25 15:02 page 244 #268

i i

OSCAR G. DUARTE

tiene estructura algebr aica de grupo conmutativo, en donde el m odulo 0 de es el elemento a. Ejemplo D.2 El conjunto = {0, 1} dotado con la operaci on suma usual no tiene estructura de grupo porque no se satisface la propiedad clausurativa (1 + 1 = 2 ). Sin embargo, con la operaci on descrita en la tabla s tiene estructura de grupo 0 1 0 1 0 1 0 1

Denici on D.3 Anillo Un conjunto dotado de dos operaciones binarias y tiene estructura de anillo si las operaciones satisfacen las siguientes propiedades. Para la operaci on R.1 Clausurativa: x, y R.2 Asociativa: x, y, z R.4 Invertiva: x Para la operaci on R.6 Clausurativa: x, y R.7 Asociativa: x, y, z Para las dos operaciones R.8 Distributiva respecto a : x, y, z x (y z ) = (x y ) (x z ) xy (x y ) z = x (y z ) xy (x y ) z = x (y z ) x0=x

R.3 Modulativa: 0 | x R.5 Conmutativa: x, y

(x) | x (x) = 0 xy =yx

Denici on D.4 Anillo modulativo (anillo con unidad) Un conjunto dotado de dos operaciones binarias y tiene estructura de anillo modulativo o de anillo con unidad si las operaciones satisfacen las propiedades de anillo y adem as la operaci on satisface: R.9 Modulativa: 1 | x x1=1x=x

Denici on D.5 Anillo conmutativo Un conjunto dotado de dos operaciones binarias y tiene estructura de anillo conmutativo si las operaciones satisfacen las propiedades de anillo y adem as la operaci on satisface: R.10 Conmutativa: x, y xy =yx 244

i i i

i i libro 2006/1/25 15:02 page 245 #269

i i

D.1. ESPACIOS VECTORIALES

Denici on D.6 Campo Un conjunto dotado de dos operaciones binarias y tiene estructura de campo si tiene estructura de anillo conmutativo con unidad. Ejemplo D.3 Algunos de los campos m as conocidos son los reales R, los complejos C y el conjunto de las funciones racionales de s con coecientes reales R(s).

D.1.2.

Denici on de espacio vectorial

Denici on D.7 espacio vectorial Sea un conjunto y F : (, , ) un campo. A los elementos de se les denomina vectores, y a los elementos de escalares. tiene estructura de espacio vectorial sobre F si est a dotado de una operaci on binaria + (suma vectorial) y una operaci on entre elementos de y (producto por escalar) que cumplen las siguientes propiedades: Para la suma vectorial V.1 Clausurativa: x, y x+y x+0=x

V.2 Asociativa: x, y, z (x + y ) + z = x + (y + z ) V.3 Modulativa: 0 | x V.4 Invertiva: x V.5 Conmutativa: x, y Para el producto por escalar V.6 Clausurativa: x , V.7 Asociativa: x , , x ( ) x = ( x) (x) | x + (x) = 0 x+y =y+x

V.8 Modulativa: x , 1 x = x. 1 es el m odulo de V.9 Anulativa: x , 0 x = 0. En donde 0 es el m odulo de , y 0 es el m odulo de + Para las dos operaciones V.10 Distributiva respecto a +: x, y , V.11 Distributiva respecto a : x , , (x + y ) = ( x)+ ( y ) ( ) x = ( x)+( x)

Ejemplo D.4 Uno de los espacios vectoriales m as conocidos, y que servir a para futuros ejemplos en este cap tulo, es el formado por R2 sobre el campo R con las operaciones usuales. En general, Cn sobre el campo C con las operaciones usuales forma un espacio vectorial. 245

i i i

i i libro 2006/1/25 15:02 page 246 #270

i i

OSCAR G. DUARTE

Ejemplo D.5 El conjunto de todos los polinomios sobre el campo R con las operaciones usuales entre polinomios forma un espacio vectorial. Ejemplo D.6 El conjunto de todas las funciones continuas a trozos sobre el campo C con la operaci on + denida como la suma punto a punto, forma un espacio vectorial. Ejemplo D.7 El conjunto de todas las matrices de tama no jo m n sobre el campo C con las operaciones usuales entre matrices forma un espacio vectorial. Denici on D.8 Subespacio Sea V : (, +, , F) un espacio vectorial sobre F; sea un subconjunto de . Si W : (, +, , F) forma un espacio vectorial sobre F se dice que W es un subespacio de V . Teorema D.1 Sea V : (, +, , F) un espacio vectorial sobre F; sea un subconjunto de . W : (, +, , F) es un subespacio de V si y s olo si +, son cerradas en . Demostraci on D.1 Si +, son cerradas en se satisfacen V.1 y V.6. Las dem as propiedades contenidas en la denici on D.7 se satisfacen porque V : (, +, , F) es un espacio vectorial; por lo tanto W (, +, , F) es un espacio vectorial y de acuerdo con la denici on D.8, es un subespacio de V . Ejemplo D.8 (R2 , R) es un subespacio de (R3 , R), ya que la suma y el producto por escalar son operaciones cerradas en R2 . En general si n m se tiene que (Rn , R) es un subespacio de (Rm , R) Ejemplo D.9 Una l nea recta que cruce por el origen es un subsepacio de (R2 , R), ya que: i) la suma de dos vectores que est en sobre una misma recta da otro vector sobre esa recta y ii) el producto por escalar de un vector da otro vector sobre la misma recta. Ejemplo D.10 El conjunto de los polinomios de orden 2, es un subespacio del conjunto de los polinomios de orden 4 (con las operaciones usuales y sobre R), ya que: i) la suma de dos polinomios de orden 2 da otro polinomio de orden 2 y ii) el producto de un polinomio de orden 2 por un escalar da otro polinomio de orden 2. Se entiende que un polinomio de orden n es un polinomio que no tiene monomios de orden superior a n.

D.1.3.

Bases

Denici on D.9 Combinaci on lineal Sea V : (, F) un espacio vectorial. Sean x1 , x2 , , xn cualesquiera vectores y 1 , 2 , , n cualesquiera escalares de F denominados coecientes. Una combinaci on lineal de x1 , x2 , , xn es la operaci on
n

1 x1 + 2 x2 + + n xn = 246

i xi
i=1

i i i

i i libro 2006/1/25 15:02 page 247 #271

i i

D.1. ESPACIOS VECTORIALES

Denici on D.10 Independencia lineal Un conjunto de vectores {x1 , x2 , , xn } es linealmente independiente si la u nica combinaci on lineal nula se obtiene con coecientes nulos. Es decir, si 1 x1 + 2 x2 + + n xn = 0 1 = 2 = = n = 0

Denici on D.11 Dimensi on El m aximo n umero de vectores linealmente independientes en un espacio vectorial V se denomina la dimensi on de V . Denici on D.12 Conjunto generador Dado un conjunto de vectores X = {x1 , x2 , , xn }; S es un Conjunto generado por X si es el conjunto de todas las posibles combinaciones lineales de elementos de X ; se dice que X es un Conjunto generador de S y se denota por
n

S = span(X ) =

y | 1 , 2 , , n y =

i xi
i=1

Denici on D.13 Base de un espacio vectorial Un conjunto de vectores B = {b1 , b2 , , bn } es una base del espacio vectorial V : (, F) si B es linealmente independiente y genera a . Teorema D.2 En un espacio vectorial V de dimensi on n, cualquier conjunto de n vectores linealmente independientes es una base de V . Demostraci on D.2 Sea A = {a1 , a2 , , an } un conjunto arbitrario de n vectores linealmente independientes en V . Para demostrar que A es una base de V es necesario demostrar que cubre a V , es decir, que cualquier elemento x de V puede expresarse como una combinaci on lineal de los elementos de A. Debido a que A tiene n elementos, el conjunto {x, a1 , a2 , , an } es linealmente dependiente (tiene n + 1 elementos y n es el m aximo n umero de vectores linealmente independientes) y por tanto existe una combinaci on lineal 0 x + 1 a1 + 2 a2 + + n an = 0 (D.1)

con algunos de los i = 0. Es claro que 0 = 0 porque de lo contrario se obtendr a 1 a1 + 2 a2 + + n an = 0 (D.2)

lo que implica que todos los i deber an ser cero ya que los elementos de A son linealmente independientes (son una base). Como 0 = 0 podemos despejar x x= 1 2 n a1 + a2 + + an 0 0 0 (D.3)

es decir, que existe una combinaci on lineal de los elementos de A cuyo resultado es x, y por lo tanto A genera el espacio vectorial V . 247

i i i

i i libro 2006/1/25 15:02 page 248 #272

i i

OSCAR G. DUARTE

Denici on D.14 Coordenadas de un vector Sea x un elemento del espacio vectorial V , y B = {b1 , b2 , , bn } una base de V . Si x = 1 b1 + 2 b2 + + n bn se dice que las coordenadas de x en la base B son los coecientes de esa combinaci on lineal {1 , 2 , , n }. Usualmente se agrupan en un vector 1 2 = . . . n

Teorema D.3 Todo elemento x de un espacio vectorial V tiene unas u nicas coordenadas en una determinada base B = {b1 , b2 , , bn }

Demostraci on D.3 Seg un la denici on D.14 B genera a V y por lo tanto existe al menos una combinaci on lineal de los elementos de B cuyo resultado es x, es decir, existen al menos unas coordenadas de x en la base B . Para demostrar que estas coordenadas son u nicas, supongamos que existen dos juegos de coordenadas diferentes {1 , 2 , , n } y {1 , 2 , , n }. Seg un la denici on D.14 se tiene 1 b1 1 b 1 + + 2 b2 2 b 2 + + + n bn + n b n =x =x

Al restar estas dos expresiones se obtiene (1 1 )b1 + (2 2 )b2 + + (n n )bn = 0 De acuerdo con la denici on D.13, el conjunto B = {b1 , b2 , , bn } es linealmente independiente, y por lo tanto la u nica combinaci on lineal de sus elementos que es nula es la que tiene todos sus coecientes nulos, por lo tanto i = i para i = 1, 2, , n lo que signica que los dos juegos de coordenadas deben ser iguales. Teorema D.4 Al aumentar los elementos de una base el conjunto resultante es linealmente dependiente. Demostraci on D.4 Sea B = {b1 , b2 , , bn } una base de V y sea x un elemento cualquiera de V . Debido a que B genera a V es posible encontrar i tales que x = 1 b1 + 2 b2 + + n bn y por tanto puede escribirse 1 b1 + 2 b2 + + n bn x = 0 Esta es una combinaci on lineal nula con coecientes no nulos (al menos el coeciente de x es 1) y por tanto el conjunto {b1 , b2 , , bn , x} es linealmente dependiente. 248

i i i

i i libro 2006/1/25 15:02 page 249 #273

i i

D.1. ESPACIOS VECTORIALES

Teorema D.5 Todas las bases de un mismo espacio vectorial tienen el mismo n umero de elementos que coincide con la dimensi on del espacio vectorial. Demostraci on D.5 Por el teorema D.2 sabemos que pueden existir bases de tama no igual a la dimensi on. Seg un las deniciones D.11 y D.13 no puede haber bases con un n umero mayor de elementos, debido a que este conjunto ser a linealmente dependiente, por lo tanto s olo es necesario probar que no puede haber bases con un n umero de elementos inferior a la dimensi on del espacio. Sea V un espacio vectorial de dimensi on n. Supongamos dos bases B y A: B = { b1 , b2 , , bn } A = { a 1 , a2 , , ar }

con r < n. Seg un el teorema D.4 el conjunto C1 = {b1 , a1 , a2 , , ar } es linealmente dependiente y alguno de los elementos ai es una combinaci on lineal de los otros elementos de C1 ; supongamos que este ai es justamente ar , (en caso de que no lo sea, reorganizamos el conjunto y cambiamos los sub ndices). El espacio cubierto por C1 es el mismo espacio cubierto por A y por {b1 , a1 , a2 , , ar1 }, por lo tanto el conjunto C2 = {b2 , b1 , a1 , a2 , , ar1 } es linealmente dependiente; de nuevo podemos argumentar que alguno de los elementos ai es una combinaci on lineal de los otros elementos de C2 ; supongamos que este ai es justamente ar1 . Efectuando este procedimiento podemos construir en forma consecutiva C3 , C4 , , Cr , todos los cuales ser an conjuntos linealmente dependientes. Sin embargo, Cr es Cr = {br , br1 , , b2 , b1 } que es un subconjunto de la base B y por lo tanto no puede ser linealmente dependiente. De esta forma demostramos que r < n es una contradicci on. Como consecuencia, todas las bases del espacio vectorial deben tener el mismo tama no, que coincide con la dimensi on del espacio. Ejemplo D.11 Cualquier pareja de vectores no paralelos en el plano es una base del espacio vectorial R2 Ejemplo D.12 El conjunto formado por los polinomios {1, t, t2 , t3 } forma una base del espacio vectorial de los polinomios de orden 3. Ejemplo D.13 El espacio vectorial de todos los polinomios tiene dimensi on innita. Una base de ese espacio es la formada por los polinomios {1, t, t2 , t3 , }

D.1.4.

Cambio de base

Sean A = {a1 , a2 , , an } y B = {b1 , b2 , , bn } dos bases del mismo espacio vectorial V de dimensi on n. Denimos las matrices A y B como las matrices que tienen en sus columnas cada uno de los elementos de las bases A y B respectivamente: A = a1 a2 an 249

i i i

i i libro 2006/1/25 15:02 page 250 #274

i i

OSCAR G. DUARTE

B = b1

b2

bn

Un vector x tendr a coordenadas i en la base A y i en la base B , de tal manera que x = 1 a1 + 2 a2 + + n an (D.4) x = 1 b 1 + 2 b 2 + + n b n Denimos los vectores columna y que contienen las coordenadas: 1 1 2 2 = . = . . . . . n n

de tal manera que podemos reescribir (D.4) como 1 2 x = a1 a2 an . = A . . x = b1 b2 bn n 1 2 . = B . . n

Igualando estas dos expresiones se encuentran las expresiones que permiten encontrar las coordenadas de x en una base a partir de sus coordenadas en la otra: A = B = A1 B = B1 A (D.5) En caso de que A sea la base est andar, la matriz A resulta ser la matriz identidad de orden n y (D.5) se convierte en = B = B1 (D.6)

Ejemplo D.14 En R2 puede denirse una base con cualquier pareja de vectores no paralelos. Denamos por ejemplo A = {(1, 0), (0, 1)}, B = {(3, 1), (2, 2)} y C = {(1, 1)(1, 1)} (vectores rojos en la gura D.1). Consideremos ahora el vector x en la gura D.1. Sus coordenadas en la base est andar A ser an 1 = 1 = 3 2 Para obtener las coordenadas de x en las bases B y C construimos las matrices B y C y empleamos (D.6) B= 3 1 2 2 C= 250 1 1 1 1

i i i

i i libro 2006/1/25 15:02 page 251 #275

i i

D.2. TRANSFORMACIONES LINEALES

1 =1 2 =3 2 =2 1 =-1 : base : vector

1 =1 2 =-2

Figura D.1: Cambio de base de un vector

= =

1/2 1/2 1 = B1 = 1/4 3/4 2 1/2 1/2 1 = C 1 = 1/2 1/2 2

1 1 = 3 2 1 1 = 3 2

Puede vericarse que las coordenadas en las bases B y C satisfacen las relaciones (D.5) = B 1 C = C 1 B

D.2.

Transformaciones lineales

Denici on D.15 Transformaci on lineal Una transformaci on lineal es una funci on lineal entre dos espacios vectoriales. Sean V y W dos espacios vectoriales sobre el mismo campo F. Sea T una funci on que toma elementos de V y les asigna elementos de W T :V W y = T (x) x V yW

Si T satisface las condiciones de linealidad se dice que T es una transformaci on Lineal. T debe satisfacer: x1 , x2 V 1 , 2 F T (1 x1 + 2 x2 ) = 1 T (x1 ) + 2 T (x2 ) (D.7)

Ejemplo D.15 La funci on T : R3 R2 consistente en la proyecci on de los puntos en el plano xy es una transformaci on lineal. Esta funci on toma un punto (a, b, c) en R3 y le asigna la pareja (a, b) en R2 . Ejemplo D.16 La funci on T : R2 R2 consistente en la rotaci on de vectores t 90 exto en sentido horario es una transformaci on lineal. 251

i i i

i i libro 2006/1/25 15:02 page 252 #276

i i

OSCAR G. DUARTE

Ejemplo D.17 La funci on T : R3 P , en donde P es el espacio vectorial de los polinomios, consistente en la construcci on de polinomios a partir de sus coecientes es una transformaci on lineal. Esta funci on toma un punto (a, b, c) en R3 y le asigna un polinomio a + bx + cx2 en P. Teorema D.6 Una transformaci on lineal T de un espacio V de dimensi on n a un espacio W de dimensi on m puede representarse por una matriz T de orden m n. La columna i esima de T contiene las coordenadas del resultado de aplicar T sobre el elemento i- esimo de la base de V . Demostraci on D.6 Sea x un elemento de V sobre el que se aplica la transformaci on T y = T (x) (D.8) Sea B = {b1 , b2 , , bn } una base sobre la cual x tiene coordenadas 1 , 2 , n , es decir, x puede escribirse como x = 1 b 1 + 2 b 2 + + n b n de tal manera que (D.8) es y = T (1 b1 + 2 b2 + + n bn ) (D.9)

Debido a que T es una operaci on lineal y satisface (D.7), la ecuaci on (D.9) puede escribirse como y = 1 T (b1 ) + 2 T (b2 ) + + n T (bn ) o en forma matricial 1 2 = T . . . n (D.10)

y = T (b1 )

T (b2 ) T (bn )

(D.11)

Esto demuestra que la transformaci on lineal T se puede representar por T, una matriz cuyas columnas son el resultado de aplicar T en cada una de las bases bi . el tama no de cada columna debe ser m, ya que el resultado est a en W , que es de dimensi on m, por lo tanto el orden de T es m n. Debe destacarse que el resultado = u 1T realmente son las coordenadas de y en el espacio W en la base u. Ejemplo D.18 Podemos denir la transformaci on lineal T de R2 a R2 consistente t en la rotaci on de vectores 90 exto en sentido horario (gura D.2). Si empleamos la base est andar, podemos construir la matriz T calculando la transformaci on de cada uno de los vectores de la base: T= T 1 0 T 252 0 1 = 0 1 1 0

i i i

i i libro 2006/1/25 15:02 page 253 #277

i i

D.2. TRANSFORMACIONES LINEALES

: base

: vector

Figura D.2: Rotaci on de 90o en sentido horario

Si deseamos efectuar la rotaci on sobre un vector x de coordenadas (1, 3) debemos efectuar la operaci on y = Tx = 0 1 1 0 1 3 = 3 1

D.2.1.

Transformaciones y cambios de base

El teorema D.6 permite efectuar transformaciones lineales mediante productos matriciales. Al cambiar de base, la matriz T que representa la transformaci on lineal sufre unos cambios, seg un se presenta a continuaci on. Teorema D.7 Sea T una transformaci on lineal, que en la base est andar se representa por la matriz T . La misma transformaci on se representar a en otra base B = {b1 , b2 , , bn } por T = B1 T B en donde B = [b1 b2 bn ] Demostraci on D.7 Sup ongase que el vector x se transforma en el vector y mediante la transformaci on T . Sean x y x las coordenadas de x en la base est andar y en la base B , respectivamente. Sean tambi en y y y las coordenadas de y en esas mismas bases. De acuerdo con el teorema D.6 T podr a representarse en cada una de esas bases como y = T x y = T x

Las coordenadas en la base B pueden escribirse en funci on de las coordenadas de la base est andar empleando (D.6) y = B1 y y por tanto B1 y = T B1 x y = BT B1 x 253 x = B1 x

i i i

i i libro 2006/1/25 15:02 page 254 #278

i i

OSCAR G. DUARTE

de donde se deduce que T = BT B1 T = B1 T B (D.12)

Teorema D.8 Sea T una transformaci on lineal, que en la base est andar se representa por T . La misma transformaci on se representar a en otra base B = {b1 , b2 , , bn } por la matriz T . La misma transformaci on se representar a en otra base C = {c1 , c2 , , cn } por T = C1 BT B1 C en donde B = [b1 b2 bn ] y C = [c1 c2 cn ] Demostraci on D.8 Empleando D.12 podemos escribir T como T = BT B1 Igualando se tiene BT B1 = CT C1 T = C1 BT B1 C Ejemplo D.19 En el ejemplo D.18 se mostr o que la rotaci on de 90t exto en sentido horario estaba representada en la base est andar por la matriz T = 0 1 1 0 T = CT C1

La misma transformaci on se representar a en la base B = {(3, 1), (2, 2)} por la matriz T = B1 T B T = 1/2 1/2 1/4 3/4 0 1 1 0 3 2 2 2 = 1 2 2.5 2

Sup ongase ahora el vector x, cuyas coordenadas en la base est andar son x = (1, 3) y en la base B son x = (1, 2) (ejemplo D.14). Al efectuar la rotaci on de 90t exto en sentido horario se obtendr a un vector y cuyas coordenadas en la base est andar ser an y y en la base B ser a n y : y = 0 1 1 0 1 3 = 3 1 y = 2 2 2.5 2 1 2 = 2 1.5

D.3.

Normas de vectores y matrices

Denici on D.16 Producto interno Sea V : (, +, , F) un espacio vectorial sobre F : (, , ). Una operaci on P : F se denomina producto interno o producto interior si satisface las siguientes condiciones 254

i i i

i i libro 2006/1/25 15:02 page 255 #279

i i

D.3. NORMAS DE VECTORES Y MATRICES

P.1 x1

P (x1 , x1 ) 0 La igualdad se cumple s olo si x1 = 0 P (x1 + x2 , x3 ) = P (x1 , x3 ) P (x2 , x3 )

P.2 x1 , x2 , x3

P.3 x1 , x2 F P (x1 , x2 ) = P (x1 , x2 ) P.4 x1 , x2 P (x1 , x2 ) = P (x2 , x1 )

Ejemplo D.20 El producto escalar usual es un producto interno. Se dene como


n

x, y =
i=1

xi yi

en donde xi , yi son las coordenadas de x, y respectivamente, y la dimensi on del espacio es n, Denici on D.17 Norma de un vector Sea V : (, +, , F) un espacio vectorial sobre F : (, , ). Una operaci on : F es una funci on de Norma si satisface las siguientes condiciones N.1 x N.2 x 0

x = 0 si y s olo si x = 0 x = || x

N.3 x F N.4 x1 , x2

x1 + x2 x1 x2

Ejemplo D.21 Sea V : (, +, , F) un espacio vectorial sobre F, y sea P (x1 , x2 ) un producto interno de ese espacio. Si la cantidad x = + P (x, x) es una funci on de norma se dice que es una norma inducida por el producto interno P . El signo + resalta que se trata de la ra z positiva del producto interno de x consigo mismo. Ejemplo D.22 Sea V un espacio vectorial de dimensi on n, y sean x1 , x2 , , xn las coordenadas del vector x. En esas condiciones, las siguientes funciones son funciones de normas: 1. 2. x x
1 2 p

= = =
p

n i=1

|xi | x2 i xp i

n i=1 n i=1

3. x 4. x

= m axi xi 255

i i i

i i libro 2006/1/25 15:02 page 256 #280

i i

OSCAR G. DUARTE

5. x

= xT Ax con A una matriz cuadrada positiva denida1 .

Denici on D.18 Distancia entre vectores Sea V : (, +, , F) un espacio vectorial sobre F : (, , ), y sea una norma denida en ese espacio vectorial. Se dene la distancia entre los vectores x1 y x2 como la operaci on d : F tal que d(x1 , x2 ) = x1 x2 Toda funci on de distancia satisface las siguientes propiedades: d.1 x1 , x2 d.3 x1 , x2 d(x1 , x2 ) 0 d(x1 , x2 ) = d(x2 , x1 ) d(x1 , x2 ) d(x1 , x3 ) d(x3 , x2 )

d.2 d(x1 , x2 ) = 0 si y s olo si x1 = x2

d.4 x1 , x2 , x3

Denici on D.19 Vector normal Un vector es normal si su norma es 1 Denici on D.20 Bola unitaria Sea V : (, +, , F) un espacio vectorial sobre F, y sea d(x1 , x2 ) una funci on de distancia denida en ese espacio vectorial. Se dene la bola unitaria como el conjunto de todos los vectores cuya distancia al origen sea 1. Tambi en puede denirse de forma equivalente como el conjunto de todos los vectores cuya norma sea 1, o lo que es igual, el conjunto de todos los vectores normales. Ejemplo D.23 La gura D.3 muestra las bolas unitarias para tres funciones de distancia diferentes, originadas las siguientes normas x 1 , x 2 , x y x A denidas en el Ejemplo D.22, para el espacio vectorial R2 . Se ha tomado 7/4 3/2 A= 3/2 5/4 Como se trata de un espacio de dimensi on 2 se emplea el t ermino circunferencia unitaria en lugar de bola unitaria Denici on D.21 Angulo entre vectores Sea V : (, +, , F) un espacio vectorial sobre F, sea P (x1 , x2 ) un producto interno denido en ese espacio, y la norma inducida por P . Se dene el angulo entre los vectores x1 y x2 mediante cos as : cos = P (x1 , x2 ) x1 x2

1 Una matriz cuadrada n n real se dice positiva denida, notada por A > 0, si para cualquier vector x de tama no n 1 se tiene que xT Ax 0, y la igualdad s olo se cumple para x = 0.

256

i i i

i i libro 2006/1/25 15:02 page 257 #281

i i

D.3. NORMAS DE VECTORES Y MATRICES

Figura D.3: Circunferencias Unitarias para diferentes normas

Denici on D.22 Vectores ortogonales Un conjunto de vectores x1 , x2 , , xk es ortogonal si P (xi , xj ) = 0 si i = j = 0 si i = j

Denici on D.23 Vectores ortonormales Un conjunto de vectores x1 , x2 , , xk es ortonormal si es ortogonal y todos sus vectores son normales, es decir, si P (xi , xj ) = ij = 0 1 si i = j si i = j

en donde ij se conoce como la funci on delta de Kronecker Teorema D.9 Los elementos de un conjunto ortogonal de vectores son linealmente independientes. Demostraci on D.9 Sup ongase un conjunto ortogonal x1 , x2 , , xk y construyamos una combinaci on lineal nula de ellos: 1 x1 + 2 x2 + + n xn = 0 Si seleccionamos un vector cualquiera xj y efectuamos el producto interno a cada lado de la ecuaci on tenemos 1 P (x1 , xj ) + 2 P (x2 , xj ) + + n P (xn , xj ) = 0 Como se trata de un sistema ortogonal el u nico P (xi , xj ) = 0 es P (xj , xj ) = Pi y por lo tanto j P (xj , xj ) = j Pi = 0 Y por tanto j = 0 257

i i i

i i libro 2006/1/25 15:02 page 258 #282

i i

OSCAR G. DUARTE

Esta conclusi on se puede obtener para todos los coecientes , por lo tanto la u nica combinaci on lineal nula de los vectores es la que tiene coecientes nulos, es decir, los vectores son linealmente independientes. Denici on D.24 Proceso de ortonormalizaci on de Gram-Schmidt Sea V : (, +, , F) un espacio vectorial sobre F, sea P (x1 , x2 ) un producto interno denido en ese espacio, y la norma inducida por P . Dado un conjunto de vectores linealmente independientes x1 , x2 , , xk es posible encontrar un conjunto de vectores ortonormales y1 , y2 , , yk siguiendo el proceso de ortonormalizaci on de Gram-Schmidt : y1 = x1 x1 x2 P (x2 , y1 )y1 y2 = x2 P (x2 , y1 )y1 x3 P (x3 , y1 )y1 P (x3 , y2 )y2 y3 = x3 P (x3 , y1 )y1 P (x3 , y2 )y2 . . . .. . xk
j =1 j =1

yk =

xk

k 1P (xk , yj )yj

k 1P (xk , yj )yj

Denici on D.25 Norma de una matriz cuadrada Sea A una matriz que representa una transformaci on lineal A : Cn Cn . Se dene la norma de la matriz A inducida por una norma vectorial como A = sup
x =0

Ax = sup Ax x x =1

Es decir, la norma de una matriz es la norma m as grande que se obtiene al aplicar la transformaci on lineal sobre los elementos de la bola unitaria. Ejemplo D.24 Sea A la matriz A= 2 1 0 3

Para calcular A 1 aplicamos la transformaci on A a la circunferencia unitaria de la norma 1 , tal como se muestra en la gura D.4. La mayor distancia al origen que resulta es, seg un la norma 1 , la correspondiente a los puntos (1, 3) y (1, 3), por lo tanto A
1

= |1| + |3| = 4 258

i i i

i i libro 2006/1/25 15:02 page 259 #283

i i

D.3. NORMAS DE VECTORES Y MATRICES

Figura D.4: Norma de una matriz basada en

Ejemplo D.25 Sea A la matriz A= 2 0 1 3

Para calcular A 2 aplicamos la transformaci on A a la circunferencia unitaria de la norma 2 , tal como se muestra en la gura D.5. La mayor distancia al origen que resulta es, seg un la norma 2 , la marcada en la gura D.5 como d. Es un ejercicio interesante demostrar que esta distancia corrresponde a los puntos (1.536, 2.871) y (1.536, 2.871) por lo tanto2 A
2

1.5362 + 2.8712 = 3.256

Tambi en puede demostrarse que A


2

13 + 7 = 3.256

Ejemplo D.26 Sea A la matriz A= 2 0 1 3

Para calcular A aplicamos la transformaci on A a la circunferencia unitaria de la norma , tal como se muestra en la gura D.6. La mayor distancia al origen que resulta es, seg un la norma , la correspondiente a cualquiera de los puntos cuya segunda coordenada es 3 o 3, por ejemplo (1, 3), por lo tanto A = m a x{ 1 , 3 } = 3
2 Un punto de (cos , sin ) de la circunferencia unitaria se transforma en (2 cos + sin , 3 sin ); su distancia al origen r es tal que r 2 = (2 cos + sin )2 + (3 sin )2 , que puede escribirse como r 2 = 2 sin 2 3 cos 2 + 7. Los puntos cr ticos corresponden a dr 2 /d = 0, 1 tan1 ( 2 ); el m a ximo corresponde a = 73.15o es decir a = 2 3

259

i i i

i i libro 2006/1/25 15:02 page 260 #284

i i

OSCAR G. DUARTE

A 1

Figura D.5: Norma de una matriz basada en

Figura D.6: Norma de una matriz basada en

260

i i i

i i libro 2006/1/25 15:02 page 261 #285

i i

D.4. SISTEMAS DE ECUACIONES ALGEBRAICAS

D.4.

Sistemas de ecuaciones algebr aicas

El prop osito de esta secci on es el de presentar algunas propiedades de las matrices. Para ello, consideramos el sistema de ecuaciones algebr aicas: a11 x1 + a12 x2 + + a1n xn = y1 a21 x1 + a22 x2 + + a2n xn = y2 . . . am1 x1 + am2 x2 + + amn xn = ym que puede escribirse en forma matricial como a11 a12 a1n a21 a22 a2n Ax = y A= . . . .. . . . . . . . am1 am2 amn x1 x1 x= . . . xn y1 y1 y= . . . ym

(D.13)

(D.14) La ecuaci on (D.14) puede interpretarse como el sistema de ecuaciones algebr aicas (D.13), como una transformaci on lineal A : Rn Rm , o en general como una transformaci on lineal de un espacio vectorial de dimensi on n a otro espacio vectorial de dimensi on m A : V W con dim(V) = n y dim(W) = m. Empleamos esta m ultiple interpretaci on para hacer algunas deniciones y obtener ciertas conclusiones acerca de la existencia y unicidad del sistema de la soluci on del sistema de ecuaciones algebr aicas. Denici on D.26 Codominio El Codominio de un operador lineal A es el conjunto R(A) denido como R(A) = {y|x, y = Ax} Teorema D.10 El codominio de un operador lineal A : V W es un subespacio de W. Demostraci on D.10 Es claro que el codominio A es un subconjunto de W, es decir R(A) W. Sup onganse dos vectores y1 , y2 de R(A). Seg un la denici on D.26 existen dos vectores x1 , x2 en V tales que y1 = Ax1 y2 = Ax2

Gracias a la linealidad de A cualquier combinaci on lineal de y1 , y2 puede escribirse como 1 y1 + 2 y2 = 1 Ax1 + 2 Ax2 = A(1 x1 + 2 x2 ) es decir, para cualquier combinaci on lineal de y1 , y2 es posible encontrar un elemento x V tal que y = Ax y por lo tanto seg un el teorema D.1 R(A) es un subespacio de W. 261

i i i

i i libro 2006/1/25 15:02 page 262 #286

i i

OSCAR G. DUARTE

dim(V) = n V A

dim(W) = m W R(A)

(A) = dim(R(A))
Figura D.7: Codominio y rango de un operador lineal

Denici on D.27 Rango El rango de una matriz A, denotado por (A) es la dimensi on del codominio del operador lineal representado por A (ver gura D.7). Teorema D.11 El rango de una matriz A es igual al n umero de columnas linealmente independientes de A. Demostraci on D.11 Si denotamos la i esima columna de A como ai , es decir A = [a1 a2 an ] la ecuaci on D.14 puede escribirse como y = x1 a1 + x2 a2 + + xn an es decir, y es una combinaci on lineal de las columnas de A cuyos coecientes son x1 , x2 , , xn . El codominio de A ser a entonces el conjunto de todas las posibles combinaciones lineales de las columnas de A, es decir R(A) = span{a1 , a2 , , an }; por lo tanto la dimensi on de R(A), que es (A), ser a igual al n umero de elementos linealmente independientes en el conjunto {a1 , a2 , , an }. Ejemplo D.27 Consid erese la transformaci on lineal de R2 en R2 representada por y = Ax en donde A es la matriz A= 1 1 0 0

Esa transformaci on toma un punto (x1 , x2 ) en el plano y lo convierte en un punto sobre el eje horizontal (gura D.8): y= 1 1 0 0 (x1 + x2 ) x1 = 0 x2

El codominio de A, que denotamos por R(A) resulta ser el eje horizontal, es decir, un subespacio de R2 . La dimensi on de R(A), que es el rango de A, denotado por (A) es entonces 1. N otese que el n umero de columnas linealmente independientes de A tambi en es 1. 262

i i i

i i libro 2006/1/25 15:02 page 263 #287

i i

D.4. SISTEMAS DE ECUACIONES ALGEBRAICAS

} }
A=

(A) = 1

Figura D.8: Codominio y rango del operador lineal del ejemplo D.27

(A) = 1

Figura D.9: Codominio y rango del operador lineal del ejemplo D.27

Ejemplo D.28 Consid erese la transformaci on lineal de R2 en R2 representada por y = Ax en donde A es la matriz 1 1 2 2

Esa transformaci on toma un punto (x1 , x2 ) en el plano y lo convierte en un punto sobre la recta de pendiente 1 (gura D.9): y= 1 1 2 2 (x1 + 2x2 ) x1 = (x1 + 2x2 ) x2

El codominio de A, que denotamos por R(A) resulta ser la recta identidad, es decir, un subespacio de R2 . La dimensi on de R(A), que es el rango de A, denotado por (A) es entonces 1. N otese que el n umero de columnas linealmente independientes de A tambi en es 1. En el teorema D.14 se demuestra que el rango de una matriz no se altera al premultiplicarla o posmultiplicarla por matrices no singulares. Esto signica que las operaciones elementales sobre matrices no alteran el rango de una matriz y por lo tanto puede comprobarse que el rango tambi en es igual al n umero de 263

i i i

i i libro 2006/1/25 15:02 page 264 #288

i i

OSCAR G. DUARTE

las linealmente independientes de la matriz, es decir, para una matriz A de dimensiones m n se tiene que (A) = (A) = (A) N umero de columnas L.I. N umero de las L.I. m n (m, n) (D.15)

Adem as, puede demostrarse que una matriz es no singular si y s olo si todas sus las y todas sus columnas son linealmente independientes, Teorema D.12 El sistema de ecuaciones (D.14) donde A es una matriz m n tiene soluci on para todo y en W si y solo si R(A) = W, o lo que es equivalente, si y solo si (A) = m Demostraci on D.12 La demostraci on se desprende directamente de las deniciones D.26 y D.27. Denici on D.28 Espacio Nulo El Espacio Nulo de un operador lineal A : V W es el conjunto N (A) denido como N (A) = {x V| Ax = 0} La linealidad del operador permite demostrar que el Espacio Nulo es un Subespacio de V. Esto permite hacer la siguiente denici on: Denici on D.29 Nulidad La Nulidad de un operador lineal A : V W, denotada por (a) es la dimensi on del espacio nulo de A El ejemplo D.29 muestra la relaci on existente entre el rango y la nulidad de un operador lineal A : V W, con dim(V) = n y dim(W) = m (gura D.10). (A) + (A) = n = dim(V) (D.16) Teorema D.13 El sistema de ecuaciones Ax = 0 con A una matriz m n tiene una soluci on distinta de la trivial si y s olo si (A) < n. Si m = n esto es equivalente a decir si y s olo si det(A) = 0 Demostraci on D.13 De la denici on D.29 se desprende que el n umero de soluciones linealmente independientes de Ax = 0 es (A). Para que exista una soluci on no trivial se necesita que (A) 1. Empleando (D.16) esta condici on se convierte en (A) < n. Si m = n entonces A es cuadrada y la condici on es equivalente a det(A) = 0, ya que las columnas de A ser an linealmente dependientes. 264

i i i

i i libro 2006/1/25 15:02 page 265 #289

i i

D.4. SISTEMAS DE ECUACIONES ALGEBRAICAS

dim(V) = n V N (A) A

dim(W) = m W R(A) 0

A (A) = dim(N (A)) (A) = dim(R(A))

Figura D.10: Codominio, espacio nulo, rango y nulidad de un operador lineal

en donde las dos primeras columnas son linealmente independientes, pero las u ltimas tres no lo son ((A) = 2), ya que pueden escribirse como combinaciones lineales de las dos primeras: a3 = a1 + a2 a4 = 2a1 a5 = a1 a2 (D.17)

Ejemplo D.29 Sup ongase el sistema de ecuaciones Ax = 0 donde A es la matriz 53 0 1 1 0 1 A = 2 1 3 4 1 = a1 a2 a3 a4 a5 1 0 1 2 1

El sistema de ecuaciones Ax = 0 puede escribirse como x1 a1 + x2 a2 + x3 a3 + x4 a4 + x5 a5 = 0 0 1 1 0 1 0 x1 2 + x2 1 + x3 3 + x4 4 + x5 1 = 0 1 0 1 2 1 0

(D.18)

Empleando (D.17) la ecuaci on (D.18) se convierte en 0 1 0 (x1 + x3 + 2x4 + x5 ) 2 + (x2 + x3 x5 ) 1 = 0 1 0 0 (x1 + x3 + 2x4 + x5 )a1 + (x2 + x3 x5 )a2 = 0

(D.19)

(D.20)

Como a1 y a2 son linealmente independientes, (D.20) s olo puede cumplirse si los coecientes son cero, es decir si x1 + x3 + 2x4 + x5 x2 + x3 x5 =0 =0 (D.21)

El sistema de ecuaciones (D.21) tiene 5 inc ognitas y 2 ecuaciones linealmente independientes, es decir, existen 3 grados de libertad para escoger los valores de 265

i i i

i i libro 2006/1/25 15:02 page 266 #290

i i

OSCAR G. DUARTE

xi . Dicho de otra forma, (A) = 3. N otese que (A) + (A) = n (2 + 3 = 5), cumpliendo con la ecuaci on (D.16). Podemos escoger arbitrariamente los valores de 3 de las inc ognitas xi y deducir el valor de las otras dos, para construir una base de N (A). Si seleccionamos x1 , x2 y x3 como los tr os (1, 0, 0), (0, 1, 0) y (0, 0, 1) tendremos los tres vectores base de N (A): 1 0 0 0 1 0 0 0 1 1/2 1/2 1 0 1 1 Teorema D.14 Sea A una matriz m n y C, D dos matrices no singulares cualesquiera n n y m m respectivamente. En esas condiciones se tiene que (AC) = (A) (DA) = (A)

Demostraci on D.14 La demostraci on se apoya en la desigualdad de Sylvester, que establece que si existen dos matrices A y B de dimensiones q n y n p entonces (A) + (B) n (AB) m n((A), (B)) Al aplicar (D.22) a AC y DA se tiene que (A) + (C) n (AC) m n((A), (C)) (D) + (A) m (DA) m n((D), (A)) como C y D son no singulares, sus rangos son n y m respectivamente: (A) + n n (AC) m n((A), n) m + (A) m (DA) m n(m, (A)) Por (D.15) se sabe que (A) m n (m, n), por lo tanto (A) (AC) (A) (A) (DA) (A) Las desigualdades s olo pueden cumplirse simult aneamente si se tiene que (A) = (AC) (A) = (DA) (D.22)

266

i i i

i i libro 2006/1/25 15:02 page 267 #291

i i

D.5. VALORES Y VECTORES PROPIOS

D.5.

Valores y vectores propios

Denici on D.30 Valor propio y vector propio3 Sea A una transformaci on lineal (Cn , C) (Cn , C). Un escalar es un valor propio si existe un vector no nulo v tal que Av = v. Cualquier vector no nulo v que satisfaga Av = v (D.23) es un vector propio asociado al valor propio . La denici on D.30 implica que para un vector propio v el efecto de aplicarle la transformaci on lineal A es igual que amplicarlo por el escalar . Esto implica que un vector y el vector transformado son colineales o paralelos y por lo tanto linealmente dependientes. La denici on D.30 se reere estrictamente a valores y vectores propios por derecha, para distinguirlos de los valores y vectores propios por izquierda, que deben satisfacer vt A = vt . En este texto s olo se consideran los primeros, y por tanto se hace referencia a ellos simplemente como valores y vectores propios. Teorema D.15 es un valor propio de A si y s olo si satisface la ecuaci on det(I A) = 0 donde I es la matriz identidad de igual orden que A. Demostraci on D.15 Si es un valor propio de A entonces existe un vector v tal que Av = v Av v = 0 El t ermino v puede escribirse como Iv para facilitar la factorizaci on de v Av Iv = 0 (A I)v = 0 (D.24)

De acuerdo con el teorema D.13 esta ecuaci on tiene soluci on no trivial (existe un vector propio v) si y s olo si det(A I) = 0

Como el determinante de una matriz no se afecta al multilpicar esta por un escalar no nulo, podemos escribir det(I A) = 0 El teorema D.15 brinda una posibilidad para calcular los valores propios de A: podemos construir el polinomio caracter stico () = det(I A) y encontrar sus ra ces. Cada ra z de () ser a un valor propio de A. Los vectores propios pueden obtenerse directamente de (D.23). Debido a que los valores propios resultan ser las ra ces del polinomio caracter stico, estos pueden ser reales o complejos, diferentes o repetidos.

3 Tambi en se conocen como autovalores y autovectores o valores caracter sticos y vectores caracter sticos.

267

i i i

i i libro 2006/1/25 15:02 page 268 #292

i i

OSCAR G. DUARTE

Denici on D.31 Multiplicidad La multiplicidad ri de un valor propio i es el n umero de veces que este aparece como ra z del polinomio caracter stico. Ejemplo D.30 Obtener los valores y vectores propios de la matriz A= 4 2 1 1

Construimos la matriz B = (I A) y hallamos su determinante: B = (I A) = 1 0 0 4 1 ( 4) 1 = 1 2 1 2 ( 1)

(A) = det(B) = ( 4)( 1) + 2 = 2 5 + 6 = ( 2)( 3) Los valores propios de A ser an las ra ces de (A) 1 = 2 2 = 3

Los vectores propios asociados a 1 = 2 deben cumplir (D.23): Av1 = 1 v1 4 1 2 1 v11 v = 2 11 v21 v21 4v11 + v21 2v11 = 2v11 + v21 2v21 = 2v11 = 2v21

Se crea entonces un sistema de ecuaciones con innitas soluciones: 4v11 + v21 2v11 + v21

Para obtener un vector propio asociado a 1 = 2 podemos escoger arbitrariamente un valor para v11 o para v21 . Por ejemplo, si escogemos v11 = 1 obtenemos v21 = 2. En consecuencia, un vector propio asociado a 1 = 2 ser a v1 = 1 2 en general v1 = a 2a

Los vectores propios asociados a 2 = 3 tambi en deben cumplir (D.23): Av2 = 1 v2 4 1 2 1 v v12 = 3 12 v22 v22 3v12 4v12 + v22 = 3v22 2v12 + v22 = 3v12 = 3v22

Se crea entonces un segundo sistema de ecuaciones con innitas soluciones: 4v12 + v22 2v12 + v22 268

i i i

i i libro 2006/1/25 15:02 page 269 #293

i i

D.5. VALORES Y VECTORES PROPIOS

Para obtener un vector propio asociado a 2 = 3 podemos escoger arbitrariamente un valor para v12 o para v22 . Por ejemplo, si escogemos v12 = 1 obtenemos v22 = 1. En consecuencia, un vector propio asociado a 2 = 3 ser a v2 = 1 1 en general v2 = a a

Ejemplo D.31 Obtener los valores y vectores propios de la matriz A= 2 1 1 2

Construimos la matriz B = (I A) y hallamos su determinante: B = (I A) = 1 0 0 2 1 ( 2) 1 = 1 1 2 1 ( 2)

() = det(B) = ( 2)2 + 1 = 2 4 + 5 Los valores propios de A ser an las ra ces de () 1,2 = 2 j Al aplicar (D.23) para 1 y 2 se obtienen dos sistemas de ecuaciones con innitas soluciones 2v11 + v21 v11 + 2v21 = (2 + j )v11 = (2 + j )v21 2v12 + v22 v12 + 2v22 1 j a ja = (2 j )v12 = (2 j )v22

Seleccionando arbitrariamente v11 = 1 y v12 = 1 se obtiene v1 = o en general v1 = a ja v2 = 1 j v2 =

D.5.1.

Valores propios diferentes

Teorema D.16 Sea A una transformaci on lineal con valores propios no repetidos, y sea vi un vector propio de A asociado al valor propio i . En esas condiciones vi es directamente proporcional a cualquier columna no nula de adj(i I A) Demostraci on D.16 La demostraci on se basa en que para una matriz P se tiene que PadjP = det (P)I (D.25) Al aplicar (D.25) a la matriz (i I A) se tiene (i I A)adj(i I A) = det (i I A)I 269

i i i

i i libro 2006/1/25 15:02 page 270 #294

i i

OSCAR G. DUARTE

lo que implica que det (i I A) = 0 y por tanto

Como vi es un vector propio de A asociado al valor propio i , entonces Avi = i vi o lo que es igual (i I A)vi = 0 (D.26) (i I A)adj(i I A) = 0 (D.27)

Comparando (D.26) y (D.27) se concluye que vi es directamente proporcional a cualquier columna no nula de adj(i I A). Ejemplo D.32 Para obtener los vectores propios del ejemplo D.30 construimos 2 1 1 1 a = v1 = 2 1 2 2 2a 1 1 2 = 2 2 2 1 a v2 = 1 a

adj(1 I A) = adj(2I A) = adj

adj(2 I A) = adj(3I A) = adj

Teorema D.17 Sean 1 , 2 , , r valores caracter sticos diferentes de A, y sea vi un vector caracter stico asociado a i con i = 1, 2, , r. El conjunto {v1 , v2 , , vr } es linealmente independiente. Demostraci on D.17 Efectuamos la demostraci on por contradicci on. Suponemos que los vi son linealmente dependientes, y por lo tanto existen i algunos de los cuales no son nulos, tales que
r

i vi = 0
i=1

Suponemos que 1 = 0, (si es necesario reordenamos los vectores) y multiplicamos r a cada lado de la ecuaci on por j =2 (A j I)
r j =2 r

(A j I)

i vi = 0
i=0

(D.28)

El producto (A j I)vi se puede calcular como (A j I)vi = Y por lo tanto (D.28) se convierte en 1 (1 2 )(1 3 ) (1 r )v1 = 0 Por hip otesis, todos los i son diferentes y v1 es no nulo (es un vector propio), lo que signica que 1 = 0. Con esta contradicci on se concluye la demostraci on. 270 (i j )vi 0 si i = j si i = j

i i i

i i libro 2006/1/25 15:02 page 271 #295

i i

D.5. VALORES Y VECTORES PROPIOS

Teorema D.18 Sea A una transformaci on lineal A : Cn Cn ; sean i los valores propios de A y vi un vector propio asociado a i , con i = 1, 2, , n . Si todos los i son diferentes, entonces el conjunto {v1 , v2 , , vn } es una base de Cn . Demostraci on D.18 Seg un el teorema D.17 el conjunto es linealmente independiente. Como adem as tiene n elementos, seg un el teorema D.2 el conjunto es una base. Teorema D.19 Sea A una transformaci on lineal A : Cn Cn ; sean i los valores propios de A y vi un vector propio asociado a i , con i = 1, 2, , n. Si todos los i son diferentes, entonces la transformaci on lineal A se representa en la base {v1 , v2 , , vn } por una matriz diagonal en la que el elemento i esimo de la diagonal es i . = M1 AM M = v1 v2 vn (D.29)

Demostraci on D.19 El teorema D.7 permite obtener la representaci on de A en tendremos la nueva base. Si denotamos esta representaci on por A = M1 AM A con M la matriz modal que contiene los vectores propios M = v1 v2 vn

= y demostramos A = MAM1 , o Para demostrar el teorema construimos A lo que es equivalente, MA = AM: 1 0 0 0 2 0 == A . . . .. . . . . . . . 0 0 n y AM: Calculamos por separado MA 1 0 0 0 2 0 = v1 v2 vn MA . . = 1 v1 . .. . . . . . . . 0 0 n AM = A v1 v2 vn = Av1 Av2

2 v2

n vn (D.30) (D.31)

Avn

= Como Avi = i vi entonces las ecuaciones (D.30) y (D.31) se reducen a MA AM o lo que es igual = = M1 AM A 271

i i i

i i libro 2006/1/25 15:02 page 272 #296

i i

OSCAR G. DUARTE

Ejemplo D.33 La transformaci on lineal representada por la matriz A= 4 2 1 1

cuyos valores propios son (Ejemplo D.30) 1 = 2, 2 = 3 con vectores propios v1 v2 : 1 1 v1 = v2 = 2 1 Tiene una representaci on en la base {v1 v2 } por la matriz diagonal = M1 AM = 1 1 2 1 4 1 2 1 2 1 1 1 2 0 = = 1 2 1 0 3 0 1 2 0 2

Ejemplo D.34 La transformaci on lineal representada por la matriz A=

cuyos valores propios son (Ejemplo D.31) 1,2 = 2 j con vectores propios v1 v2 : v1 = 1 j v2 = 1 j

Tiene una representaci on en la base {v1 v2 } por la matriz diagonal = M1 AM = j/2 j/2 j/2 j/2 2 1 1 2 1 1 2+j = j j 0 0 = 1 2j 0 0 2

D.5.2.

Valores propios repetidos

La diagonalizaci on planteada en el teorema D.19 no siempre es posible si existen valores propios repetidos. Esto se debe a que el teorema D.17 se reere a valores propios distintos, y sin ese resultado no puede asegurarse que el conjunto {v1 , v2 , , vn } sea una base. Esto se traduce en que la matriz modal M puede ser singular, y por tanto (D.29) no puede usarse debido a que M1 puede no existir. Denici on D.32 Degeneracidad El n umero de vectores propios de una transformaci on lineal A de orden n n linealmente independientes asociados a un valor propio i es la degeneracidad del valor propio i , denotada por di . Teorema D.20 La degeneracidad de i , un valor propio de una transformaci on lineal A de orden n n es igual a di = n (i I A) 272 (D.32)

i i i

i i libro 2006/1/25 15:02 page 273 #297

i i

D.5. VALORES Y VECTORES PROPIOS

Demostraci on D.20 Un vector propio vi de A asociado a i debe cumplir Avi = i v (i I A)vi = 0

Seg un la denici on D.29, el n umero de vectores propios linealmente independientes ser an entonces la nulidad de la matriz que premultiplica al vector, di = (i I A) Podemos emplear (D.16) para escribir di = n (i I A) Ejemplo D.35 Obtener los valores y vectores propios de la matriz A y diagonalizarla 1 2 A= 2 5 Construimos la matriz B = (I A) y hallamos su determinante: B = (I A) = 1 0 0 1 2 ( 1) 2 = 1 2 5 2 ( 5)

() = det(B) = ( 1)( 5) + 4 = 2 6 + 9 = ( 3)2 Los valores propios de A ser an las ra ces de (A) 1 = 2 = 1,2 = 3 La degeneracidad de 1,2 = 3 se obtiene con (D.32): d1 = 2 (3I A) d1 = 2 31 2 2 35 =2 2 2 2 2 = 21= 1

Lo anterior signica que aunque tiene multiplicidad 2, s olo es posible encontrar un vector linealmente independiente. Este se obtiene empleando (D.23), y resulta ser 1 a v1 = en general v1 = 1 a No es posible construir una base para el espacio de dimensi on 2 con un solo vector, por lo tanto no es posible diagonalizar A. Ejemplo D.36 Obtener los valores y vectores propios de la matriz A y diagonalizarla 3 0 1 A = 1 2 1 1 0 3 273

i i i

i i libro 2006/1/25 15:02 page 274 #298

i i

OSCAR G. DUARTE

Construimos (I A):

Su polinomio caracter stico resulta ser

( 3) 0 1 ( 2) 1 I A = 1 1 0 ( 3)

() = ( 3)2 ( 2) ( 2) = 3 82 + 20 16 Las ra ces del polinomio son 1 = 2 = 2 3 = 4. Para determinar la degeneracidad de 1 calculamos 1 I A (2 3) 0 1 1 0 1 (2 2) 1 = 1 0 1 I A = 1 1 0 (2 3) 1 0 1 Lo anterior signica que existen dos vectores propios linealmente independientes asociados a 1 = 2 = 2. Estos dos vectores junto con el vector propio asociado a 3 = 4 pueden formar una base y por tanto es posible diagonalizar A. Para obtener los tres vectores propios empleamos (D.23): 3 0 1 a a 3 0 1 d d 1 2 1 b = 2 b 1 2 1 e = 2 e 1 0 3 c c 1 0 3 f f Se originan los sistemas de ecuaciones 3a c = 2a a + 2b c = 2b a + 3c = 2c a=c 3d f = 4a d + 2e f = 4e d + 3f = 4f d1 = n (I A) d1 = 3 1 = 2

Que se convierten en

Podemos construir dos vectores linealmente independientes v1 , v2 que satisfacen a = c y un tercero v3 que satisface d = e = f , por ejemplo 1 1 1 v1 = 0 v2 = 1 v3 = 1 1 1 1 En la base {v1 v2 v3 } la transformaci on A se representa por : 1 1 0 3 0 1 1 1 1/2 1 2 1 0 1 = M1 AM = 1/2 1 1/2 0 1/2 1 0 3 1 1 2 0 0 1 0 0 = M1 AM == 0 2 0 = 0 2 0 0 0 4 0 0 3 274 1 1 1

d = e = f

i i i

i i libro 2006/1/25 15:02 page 275 #299

i i

D.5. VALORES Y VECTORES PROPIOS

Denici on D.33 Vectores propios generalizados Sea A una transformaci on lineal A : Cn Cn y sea un valor propio de A. v es un vector propio generalizado de grado k de A asociado a si y s olo si (A I)k v (A I)k1 v =0 =0 (D.33)

N otese que para k = 1 la ecuaci on (D.33) se reduce a (A I) = 0 con v = 0, que coincide con la denici on D.30 de vector propio. Denici on D.34 Cadena de vectores propios generalizados Sea A una transformaci on lineal A : Cn Cn y sea v un vector propio generalizado de orden k asociado a . Los vectores vk , vk1 , vk2 , , v1 forman una cadena de vectores propios generalizados de longitud k si y s olo si vk vk1 vk2 v1 = = = . . . = v (A I)v (A I)2 v . . . (A I)k1 v = = = (A I)vk (A I)vk1 (A I)v2

(D.34)

Teorema D.21 Sea Ni el espacio nulo de (A I)i . Ni es un subespacio de Ni+1 . Demostraci on D.21 Sea x un vector en Ni , por lo tanto (A I)i x = 0; al multiplicar a cada lado por (A I) se tiene que (A I)i+1 x = 0 y por lo tanto x est a en Ni+1 . Esto demuestra que Ni Ni+1 , y por lo tanto Ni es un subespacio de Ni+1 . Teorema D.22 Sea Ni el espacio nulo de (A I)i . Sea vi el i esimo vector de una cadena como las denidas en (D.34). El vector vi est a en Ni pero no en Ni1 . Demostraci on D.22 La demostraci on se obtiene calculando (A I)i vi y (A i1 I) vi y utilizando (D.34) y (D.33): (A I)i vi = (A I)i (A I)ki v = (A I)k v = 0 (A I)i1 vi = (A I)i1 (A I)ki v = (A I)k1 v = 0 Los teoremas D.21 y D.22 se visualizan en la gura D.11. Cada subespacio nulo Ni est a embebido dentro del subespacio nulo Ni+1 , y el vector vi est a justo en la diferencia entre Ni y Ni1 . Teorema D.23 Los vectores de una cadena de vectores propios generalizados como los de la denici on D.34 son linealmente independientes. 275

i i i

i i libro 2006/1/25 15:02 page 276 #300

i i

OSCAR G. DUARTE

. . . vi+1 vi . . .

Ni1 Ni

Ni+1

Figura D.11: Espacios Nulos de (A I)i y cadenas de vectores propios generalizados

Demostraci on D.23 Dado que cada vector vi pertenece a un subespacio diferente, seg un se muestra en la gura D.11, estos vectores no pueden ser linealmente dependientes. Ejemplo D.37 Sea A la transformaci on 2 2 A= 1 2 2 5

que tiene un valor propio repetido = 3 Para encontrar los espacios nulos N1 y N2 construimos las matrices B y B2 : B = (A I) = 2 2 2 2 B2 = 0 0 0 0

El espacio nulo N1 es el conjunto de los vectores v1 tales que Bv1 = 0, mientras que el espacio nulo N2 es el conjunto de los vectores v2 tales que B2 v2 = 0. Claramente se ve que a b v1 = v2 = a c Es decir, el espacio nulo N1 es la recta de pendiente 1, mientras que el espacio nulo N2 corresponde a R2 , tal como se muestra en la gura D.12. Un vector propio generalizado de orden 2 debe estar en N2 , pero no en N1 , por ejemplo 1 v= 0 276

i i i

i i libro 2006/1/25 15:02 page 277 #301

i i

D.5. VALORES Y VECTORES PROPIOS

B 0

1 = dim(N1 ) = 1

2 = dim(N2 ) = 2

}
= = 1 0

B2 0

Figura D.12: Espacios nulos del ejemplo

Lo que origina una cadena de vectores generalizados v2 v1 v2 = v (A I)v2 v1 = 2 N1 2

Teorema D.24 Sea A una transformaci on lineal n n con un u nico valor propio repetido, 1 = 2 = = n = . Sea v un vector propio generalizado de orden n asociado a . En esas condiciones, se cumple que J = M1 AM en donde M es la matriz modal formada por los vectores de la cadena de vectores propios generalizados creada por v y J es una matriz n n casi-diagonal que tiene a en la diagonal, 1 encima de la diagonal, y 0 en cualquier otro lugar. Es decir 1 0 0 0 J = . . . . . . 0 0 0 0 0 0 1 0 0 . . .. . . . . . 0 1 0

= v1

v2

vn 277

A v1

v2

vn

(D.35)

i i i

i i libro 2006/1/25 15:02 page 278 #302

i i

OSCAR G. DUARTE

Demostraci on D.24 Demostrar (D.35) equivale a demostrar MJ = AM, por lo tanto calculamos por separado MJ y AM y comparamos los resultados: 1 0 0 0 . . . . . . 0 0 0 0 0 0 1 0 0 . . .. . . . . . 0 1 0

MJ = v1

v2

v3

vn

MJ = v1 AM = A v1

(v1 + v2 ) (v2 + v3 ) (vn1 + vn ) v2 v3 vn = Av1 Av2 Av3 Avn

De acuerdo con la denici on D.34, el vector vi de la cadena se calcula como vi = (A I)vi+1 , por lo tanto Avi+1 = vi + vi+1 i = 1, 2, , n 1

lo que signica que las columnas 2, 3, , n de MJ son iguales a las de AM. Para demostrar que la primera columna tambi en es igual, empleamos el teorema D.22, seg un el cual v1 N1 , es decir (A I)1 v1 = 0 y por lo tanto Av1 = v1 , lo que concluye la demostraci on. Ejemplo D.38 Sea A la transformaci on 2 2 A= 1 2 2 5

que tiene un valor propio repetido = 3 y una cadena de vectores propios generalizados (ejemplo D.37): v1 = 2 2 v2 = 1 0

El resultado de calcular M1 AM es M1 AM = 2 1 2 0
1

1 2 2 5 278

2 1 3 = 2 0 0

1 3

i i i

i i libro 2006/1/25 15:02 page 279 #303

i i

D.5. VALORES Y VECTORES PROPIOS

Nr

N2

N1 {

} 1

Figura D.13: Diagrama de Matthew vac o

r 2 1

Figura D.14: Diagrama de Matthew vac o simple

D.5.3.

Obtenci on de vectores propios generalizados

El teorema D.24 supone que la matriz A de tama no n n tiene un vector propio generalizado de orden n asociado al valor propio , a partir del cual se construye una u nica cadena de vectores. Esto no siempre sucede, por lo tanto, es necesario contar con un procedimiento para encontrar el conjunto de vectores propios asociados a . Seg un el teorema D.21, Ni es un subespacio de Ni+1 , si denotamos por i la dimensi on de Ni , lo anterior signica que i < i+1 . Este hecho permite construir el diagrama de Matthew (gura D.13) en el que se muestran las nulidades 1 , 2 , , r mediante casillas de un arreglo (i ser a igual al n umero de casillas para Ni en el arreglo). Debido a que Ni es el espacio nulo de B = (A I)i , es posible calcular i empleando (D.16) y de esa manera establecer la forma del diagrama de Matthew i = n (Bi ) Si denimos i = i i1 el diagrama de Matthew tendr a la forma que se muestra en la gura D.14 Ejemplo D.39 Forma del arreglo Cada casilla del diagrama de Matthew podr a contener un vector de la base para un Ni . Los vectores que sirven de base para Ni tambi en pueden formar parte de la base de Ni+1 , ya que Ni Ni+1 . Debido al teorema D.22, un vector vi de una cadena de vectores puede formar parte de una base para Ni que no pueden formar parte de una base 279

i i i

i i libro 2006/1/25 15:02 page 280 #304

i i

OSCAR G. DUARTE

r r1 . . . 2 1

v1 Bv1 . . . Br1 2 v1 Br1 1 v1

v2 Bv2 . . . Br2 2 v2 Br1 1 v2 vq1 Bvq1 vq

Figura D.15: Diagrama de Matthew lleno

para Ni1 . Esto permite dise nar una estrategia para buscar las bases de los Ni y as llenar el diagrama de Matthew. Para ello empleamos las siguientes convenciones. 1. Identicar el n umero de columnas del diagrama como q . 2. Identicar las columnas del diagrama como c1 , c2 , , cq de izquierda a derecha. 3. Identicar el tama no de cada columna como h1 , h2 , , hq . 4. Identicar cada celda por los sub ndices i, j , con j = 1, 2, , q e i = 1, 2, , rj de arriba a abajo. 5. Identicar el vector de la celda i, j por xi,j . Para llenar el diagrama de Matthew deben buscarse q vectores propios generalizados v1 , v2 , , vq de orden h1 , h2 , , hq respectivamente. Cada uno de estos vectores estar a ubicado en la primera celda de las columnas, es decir xi,1 = vi . Cada columna se completa con la cadena de vectores propios generalizados, creada por el primer elemento de la columna. La forma que adopta el diagrama de Matthew se muestra en la gura D.15. Ejemplo D.40 Sea A la matriz4 3 1 1 1 0 0 1 1 1 1 0 0 0 0 2 0 1 1 A= 0 0 0 2 1 1 0 0 0 0 1 1 0 0 0 0 1 1 Para calcular los valores propios de A hacemos det (A I) = [(3 )(1 ) + 1]( 2)2 [(1 )2 1] = ( 2)5 = 0
4 Adaptado

de [5, pp.: 43]

280

i i i

i i libro 2006/1/25 15:02 page 281 #305

i i

D.5. VALORES Y VECTORES PROPIOS

Es decir, A tiene un valor propio 2 de multiplicidad 5 y un valor propio 0 de multiplicidad 1. Nos proponemos encontrar el diagrama de Matthew de los vectores propios asociados a 1 = 2. Para ello denimos B = (A 2I) y calculamos B0 , B1 , B2 , B3 , B0 = I 1 1 1 1 0 0 B1 = 0 0 0 0 0 0 0 0 0 0 0 0 B2 = 0 0 0 0 0 0 0 0 0 0 0 0 B3 = 0 0 0 0 0 0 (A 2I)0 = 6 0 = 6 6 = 0

Puede comprobarse que 4 = 3 = 5 y por tanto no es necesario continuar. Con la informaci on anterior podemos calcular i : 3 2 1 = = = 3 2 2 1 1 0 = 54= 1 = 42= 2 = 20= 2

1 1 0 0 1 1 0 0 0 0 1 1 (A 2I) = 4 0 0 1 1 1 = 64= 2 0 0 1 1 0 0 1 1 2 2 0 0 2 2 0 0 0 0 0 0 (A 2I)2 = 2 0 0 0 0 2 = 6 2 = 4 0 0 2 2 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 (A 2I)3 = 1 0 0 0 0 3 = 6 1 = 5 0 0 4 4 0 0 4 4

Con esta informaci on podemos construir el diagrama de Matthew v1 Bv1 B2 v1 v2 Bv2

De donde se deduce que q = 2, h1 = 3 y h2 = 2. El algoritmo para encontrar v1 , v2 , , vq es el siguiente: 1. c = 1. 2. V una matriz vac a. 281

i i i

i i libro 2006/1/25 15:02 page 282 #306

i i

OSCAR G. DUARTE

3. P una matriz vac a. 4. Encontrar Nhc , una base para Nhc . 5. Construir Q = P Bhc 1 Nhc . 6. Emplear el algoritmo izquierda-a-derecha para extraer las columnas de Q linealmente independientes y adicion arselas a P. Por cada columna que se extraiga de Q se extrae la columna correspondiente de Nhc y se adiciona a la matriz V. 7. Sea d la siguiente columna con hd < hc . Hacer c = d y repetir desde 4 hasta terminar las columnas. 8. V es la matriz que contiene a v1 , v2 , , vq . Ejemplo D.41 Para obtener los vectores v1 y v2 del ejemplo D.40 identicamos q = 2, h1 = 3, h2 = 2, y empleamos el algoritmo siguiendo los siguientes pasos: 1. Para c = 1 se tiene que hc = 3, por lo tanto buscamos N3 una base para N3 , es decir buscamos los vectores x tales que B3 x = 0: 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 N3 = 1 0 0 0 0 0 0 0 0 0.707 0 0 0 0 0.707 2. Construimos Q = B2 N3 2 2 0 Q= 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

3. Al aplicar el algoritmo izquierda-a-derecha s olo se extrae la primera columna de Q, por lo tanto las matrices P y V ser an: 2 0 2 0 0 0 P= V= 1 0 0 0 0 0 282

i i i

i i libro 2006/1/25 15:02 page 283 #307

i i

D.6. FORMA CANONICA DE JORDAN

4. La siguiente columna de altura menor a 3 es la columna 2, con h2 = 2, por lo tanto buscamos N2 una base para N2 , es decir buscamos los vectores x tales que B2 x = 0: 0 0 0 1 0.707 0.707 0 0 0.5 0 . 5 0 0 N2 = 0 . 5 0 . 5 0 0 0 0 0.707 0 0 0 0.707 0 5. Construimos Q = P BN2 2 0.707 0.707 0 1 2 0.707 0.707 0 1 0 0 0 1 . 414 0 Q= 0 0 1.414 0 0 0 0 0 0 0 0 0 0 0 0

6. Al aplicar el algoritmo izquierda-a-derecha s olo se extraen la primera y la cuarta columnas de Q, por lo tanto las matrices P y V ser an: 2 0 0 0 2 0 0 0 0 1.414 0 0 P= V= 0 0 1.414 1 0 0 0.707 0 0 0 0 0.707

7. La matriz V = v1 v2 contiene los dos vectores necesarios para construir el diagrama de Matthew, por lo tanto el conjunto completo de vectores propios generalizados de A asociados a 1 = 2 son los que aparecen en el diagrama de Matthew: 2 1 0 0 0 2 1 0 0 0 0 0 0 1.414 0 B2 v1 Bv1 v1 Bv2 v2 = 0 0 1 1.414 0 0 0 0 0 0.707 0 0 0 0 0.707

D.6.

Forma can onica de Jordan

Sea A una transformaci on lineal A : Cn Cn . Sean 1 , 2 , , m los valores propios diferentes de A. Sea j uno de esos valores propios, de multiplicidad 283

i i i

i i libro 2006/1/25 15:02 page 284 #308

i i

OSCAR G. DUARTE

rj cuyo diagrama de Matthew, tiene qj columnas; la i esima columna tendr a altura hij ; adem as los vectores propios generalizados asociados a j obtenidos con este diagrama son vj 1 , vj 2 , , vjrj . En esas condiciones, es posible encontrar dos matrices M y J tales que J = M1 AM 0 .. . Jm1 0 . . . 0 j 0 . . Jji = . 0 0 M = v11 v12 v1r1 1 j . . . 0 0 0 1 .. . 0 0 0 Jm2 . . . 0 0 0 .. . 1 j h vm2 .. . 0 0 0 . . . Jmqm (D.36)

J11 0 . . . 0 J=

0 J12 . . . 0

.. .

0 0 . . .

J1q1

(D.37)

(D.38)

ij hij

vm1

vmrm

(D.39)

J es conocida como la forma can onica de Jordan de A. La ecuaci on D.37 muestra que la matriz J es diagonal por bloques, es decir, est a formada por bloques organizados en la diagonal. Por fuera de estos bloques s olo hay ceros en la matriz. M es la matriz modal, y est a formada por los vectores propios generalizados de A. La matriz modal no es u nica. Los bloques Jji que forman J tienen las siguientes propiedades: Cada valor propio diferente j tendr a asociados uno o varios bloques Jji . El n umero de bloques asociados a j ser a igual al n umero de columnas de su diagrama de matthew, qj . Los bloques Jji son cuadrados, y el tama no del bloque (el n umero de las o de columnas) es igual a la altura de la columna correspondiente en el diagrama de Matthew, hij . Cada bloque Jji tiene en la diagonal al valor propio j , tiene 1 por encima de la diagonal, y cero en las restantes casillas. 284

i i i

i i libro 2006/1/25 15:02 page 285 #309

i i

D.7. FORMA CANONICA REAL DE JORDAN

Cada valor propio que no se repita tendr a asociado un u nico bloque de tama no 1. En el caso sencillo en que ning un valor propio se repita J ser a una matriz diagonal que tendr a en la diagonal a los valores propios 1 , 2 , , n . Ejemplo D.42 Para obtener la forma can onica de Jordan de la matriz A del ejemplo D.40, se necesita construir la matriz modal M con todos los vectores propios generalizados. En el ejemplo D.41 se calcularon los vectores asociados a 1 = 2. En vector propio asociado a 2 = 0 ser a: 0 0 0 v= 0 0.707 0.707 Por lo tanto la matriz modal 2 1 2 1 0 0 M= 0 0 0 0 0 0 ser a 0 0 0 0 0 0 0 0 0 1.414 0 0 1 1.414 0 0 0 0 0.707 0.707 0 0 0.707 0.707 0 0 0 1 2 0 0 0 0 2 0 0 = 0 0 0 0 0 0 1 2 0 0 0 0 0 1 2 0 0 0 0 0 0 2 0 0 0 0 0 1 2 0 0 0 0 0 0 0

N otese que el valor propio 1 = 2 tiene dos bloques de Jordan asociados de tama no 3 y 2 respectivamente, tal como se podr a inferir de su diagrama de Matthew: el diagrama tiene dos columnas, la primera de altura 3 y la segunda de altura 2. El valor propio 2 = 0 no se repite, y por tanto tiene un u nico bloque de Jordan asociado de tama no 1.

La forma can onica de Jordan ser a 2 1 0 0 0 2 1 0 0 0 2 0 J = M1 AM = 0 0 0 2 0 0 0 0 0 0 0 0

D.7.

Forma can onica real de Jordan

Dado que los valores propios de una matriz pueden ser complejos, en general las matrices J y M que aparecen en las ecuaciones (D.37), (D.38) y (D.39) ser an complejas. 285

i i i

i i libro 2006/1/25 15:02 page 286 #310

i i

OSCAR G. DUARTE

No obstante, cuando existen valores propios complejos es posible efectuar otro cambio de coordenadas diferente que produce tambi en una matriz diagonal por bloques, pero real, conocida como la forma can onica real de Jordan.

D.7.1.

Bloques de Jordan de tama no 1

Sup ongase que la matriz A tiene dos valores propios complejos conjugados i = a + jb y i+1 = a jb, y que cada uno de estos valores tiene un bloque de Jordan de tama no 1, asociado a los vectores propios generalizados vk y vk+1 , que tambi en son complejos conjugados. Es decir, la forma can onica de Jordan de A es de la forma .. . a + jb 0 1 J = M AM = 0 a jb .. . M = vk vk+1 La forma can onica real de Jordan reemplaza los dos bloques de tama no 1 por uno de tama no 2 de la forma a b b a Es decir, la forma can onica real de Jordan de A ser a .. . a b 1 JR = M AM = R R b a .. .

La matriz modal real MR se obtiene reemplazando en M los vectores complejos conjugados vk y vk+1 por dos vectores reales con la parte real y la parte imaginaria de v, es decir MR = Re(vk ) Im(vk ) Ejemplo D.43 Sea la matriz A 0 0.5 A = 0 0 1 1 0 2 2

Los valores propios de A son 1 = 1

2,3 = 0.5 j 0.866 286

i i i

i i libro 2006/1/25 15:02 page 287 #311

i i

D.7. FORMA CANONICA REAL DE JORDAN

La forma can onica de Jordan de A y la matriz modal que la producen son: 1 0 0 0 J = 0 0.5 + j 0.866 0 0 0.5 j 0.866 0.408 (0.015 j 0.408) (0.015 + j 0.408) (0.721 + j 0.382) (0.721 j 0.382) M = 0.816 0.408 (0.346 j 0.217) (0.346 + j 0.217) 0.408 0.382 0.217

Para obtener la forma can onica real de Jordan MR , y vericamos. 0.408 0.015 0.721 MR = 0.816 0.408 0.346 JR =
1 M R AMR

de A construimos la matriz real

1 0 0 0 0.5 0.866 0 0.866 0.5

Otra alternativa Dado un bloque Ji = a + jb 0 0 a jb

existe una matriz N tal que NAN1 es real, con la forma can onica real de Jordan: (1 j ) (1 + j ) a b N= NAN1 = (1 + j ) (1 j ) b a Una interpretaci on Un bloque real de jordan Jr asociado a un valor propio a + jb puede reescribirse de la siguente forma: Ji = a b a = b a 0 0 0 b + = aI + b L a b 0

En donde I es la matriz identidad, y L es una matriz que cumple un papel similar a j = (1), ya que J= 0 1 1 0 J2 = I

De esta manera, un bloque real de Jordan puede interpretarse como un n umero complejo matricial. 287

i i i

i i libro 2006/1/25 15:02 page 288 #312

i i

OSCAR G. DUARTE

D.7.2.

Bloques de Jordan de tama no mayor que 1


a + jb 0 Ji = 0 0 1 a + jb 0 0 0 0 a jb 0 0 0 1 a jb

Dado un bloque

En la diagonal est a la nueva presentaci on de los e-valores, como bloques reales de Jordan y sobre la diagonal est a la matriz identidad. Para obtener este matriz puede procederse de forma similar a como se hace con los bloques de tama no 1, es decir, reemplazar los vectores propios complejos conjugados por vectores con las partes real e imaginaria de estos. En general JRi ser a de la forma: (aI + bL) I 0 0 0 0 (aI + bL) I 0 0 . . . . . . . . . . . . (D.40) . . . . . . 0 0 0 (aI + bL) I 0 0 0 0 (aI + bL)

Su forma can onica real de Jordan es a b b a JRi = 0 0 0 0

1 0 0 1 a b b a

D.8.

Funciones de matrices cuadradas

Sea f ( ) una funci on que opera sobre un escalar, y sea A una matriz cuadrada n n. En esta secci on se aborda el problema de c omo calcular f (A), es decir, c omo extender f ( ) de los escalares a las matrices.

D.8.1.

Polinomios de matrices

Si f ( ) es un polinomio, la extensi on a las matrices se fundamenta en la denici on A0 = I (D.41) Ak = AA A


k veces

Si la matriz A tiene una representaci on can onica de Jordan J obtenida con la matriz modal M, es decir, si A = MJM1 entonces Ak = (MJM1 )(MJM1 ) (MJM1 ) = M (J J) M1
k veces k veces

288

i i i

i i libro 2006/1/25 15:02 page 289 #313

i i

D.8. FUNCIONES DE MATRICES CUADRADAS

Ak = MJk M1 Como J es una matriz diagonal por bloques, el tuarse como sigue: k J1 0 0 J1 0 J2 0 0 J= . Jk = . . . .. . . . . . . . . . 0 0 Jn 0

(D.42) c alculo de Jk puede efec0 Jk 2 . . . 0 .. . 0 0 . . .

Jk n

Empleando la denici on (D.41), un polinomio gen erico f ( ) = a0 + a1 + a2 2 + + an n puede calcularse en A como f (A) = a0 I + a1 A + a2 A2 + + an An o en funci on de las matrices M y J:

f (A) = a0 MM1 + a1 MJM1 + a2 MJ2 M1 + + an MJn M f (A) = Mf (J)M1 (D.43) Ejemplo D.44 Calcular Ak cuando A es una matriz diagonal: k 1 0 0 1 0 0 0 k 0 2 0 0 2 k A = . A= . . . . . .. . . . . . . . . . . . . . . . . 0 0 n 0 0 k n

Ejemplo D.45 Calcular Ak cuando A es una matriz con la forma de los bloques reales de Jordan para el caso en que los valores propios son imaginarios puros A= 0 b b 0 0 b2 b5 0 0 b3 b6 0 b3 0 0 b6

calculamos los primeros t erminos A1 , A2 , A3 , A4 , A5 y A6 : A1 = A4 = 0 b b 0 0 b4 A2 = A5 = b2 0 0 b5 A3 = A6 =

b4 0

Observando la secuencia se puede inferir que k 0 (1) 2 bk k 2 bk 0 ( 1) Ak = k 1 0 (1) 2 bk k+1 (1) 2 bk 0 289

si k es par

si k es impar

i i i

i i libro 2006/1/25 15:02 page 290 #314

i i

OSCAR G. DUARTE

Ejemplo D.46 Calcular Ak cuando A es una matriz con la forma de los bloques de Jordan; para ilustrar este caso supongamos una matriz de tama no 5 5 1 0 0 0 0 1 0 0 A= 0 0 1 0 0 0 0 1 0 0 0 0 Calculamos los primeros t erminos A1 , A2 , A3 0 A1 = 0 0 0 32 3 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 3 32 3 0 0 103 54 5 0 0 1 3 32 3 0 102 103 54 5 0 0 0 0 1 2 0 A2 = 0 0 0 2 1 0 0 2 2 1 0 0 2 2 1 0 0 2 2 0 0 0 2 43 4 0 0 0 62 43 4 0 0 4 62 43 4 0 203 154 65 6 0

Puede verse que Ak es una matriz triangular superior, en la que los elementos de la la i son los mismos elementos de la la i + 1 pero est an desplazados una casilla a la derecha. Los t erminos de la diagonal son k . Denotemos por aj un elemento que est e desplazado j casillas de la diagonal en cualquier la; aj ser a aj = 0
k! k j j !(kj )!

5 0 A5 = 0 0 0

3 0 A3 = 0 0 0

54 5 0 0 0

0 1 3 32 3

6 5 0 102 6 103 A =0 4 0 5 5 0

4 0 A4 = 0 0 0

65 6 0 0 0

154 65 6 0 0

1 4 62 43 4

152 203 154 65 6

si j < k si j k

aj =

k kj j

Este resultado se puede generalizar para una matriz n n con la forma de los bloques de Jordan: 1 0 0 0 1 0 . . . . .. . . . A = . . . . . . 0 0 1 0 0 0 290

i i i

i i libro 2006/1/25 15:02 page 291 #315

i i

D.8. FUNCIONES DE MATRICES CUADRADAS

En caso de que un exponente k j sea negativo, el t ermino correspondiente en D.44 ser a0

k 0 . k A = . . 0 0

k! k 1 1!(k1)! k

. . . 0 0

k! k 2 2!(k2)! k! k 1 1!(k1)!

..

. 0 0

. . . k 0

k! kn+1 (n1)!(kn+1)! k! kn+2 (n2)!(kn+2)!

. . .

k! k 1 1!(k1)! k

(D.44)

D.8.2.

Funciones como series de potencias

Es posible extender una funci on f ( ) de los escalares a las matrices empleando la representaci on de f ( ) en series de Taylor expandidas alrededor de 0 (series de MacLaurin): f ( ) =
k=0

k dk f ( ) k ! d k

(D.45)

Empleando (D.45) se puede expresar f ( ) como un polinomio de . Si A es una matriz cuadrada, puede calcularse f (a) empleando ese polinomio. Las siguientes son las expansiones de algunas funciones comunes: et = 1 + 3 tk 4 tk t 2 t2 + + + + 1! 2! 3! 4! 4 t4 6 t6 8 t8 2 t2 + + + 2! 4! 6! 8! (D.46)

cos t = 1 sin t =

(D.47)

t 3 t3 5 t5 7 t7 + + 1! 3! 5! 7!

(D.48)

Ejemplo D.47 Sea A una matriz diagonal como la del ejemplo D.44. Para calcular eAt podemos emplear (D.46) eAt = I + que de acuerdo con 1 0 0 1 eAt = . . . .. . . . . 0 0 A3 tk A4 tk At A2 t2 + + + + 1! 2! 3! 4!

los resultados del ejemplo D.44 se calcular a as : 2 0 1 0 0 1 0 0 2 0 t 0 2 0 t2 0 2 0 + . + + . . . . . . .. .. . . . . . . . . 1! . . 2! . . . . . . 1 0 0 n 0 0 2 n 291

i i i

i i libro 2006/1/25 15:02 page 292 #316

i i

OSCAR G. DUARTE

eAt

Cada uno de los t erminos de la diagonal corresponde a la expansi on en series de Taylor de una exponencial como las de (D.46), por lo tanto eAt ser a: t e 1 0 = . . . 0 0 e2 t . . . 0 .. . 0 0 . . .

(1 + =

1 t 1!

+ 0 . . . 0

2 2 1t 2!

+ )

(1 +

2 t 1!

0 2 2 2t + 2! + ) . . . 0

.. . (1 +

0 0 . . .
1 t 1!

+ )

eAt

en t

Ejemplo D.48 Sea A una matriz con la forma de los bloques reales de Jordan para el caso en que los valores propios son imaginarios puros, como la del ejemplo D.45. Para calcular eAt podemos emplear (D.46) eAt = I + At A2 t2 A3 tk A4 tk + + + + 1! 2! 3! 4!

que de acuerdo con los resultados del ejemplo D.45 se calcular a as : eAt = t 0 b t2 b 2 1 0 + + 0 1 1! b 0 2! 0
2 2 4 4

t3 0 0 2 + b 3! b3
3 3

t4 b 4 b3 + 0 4! 0
5 5

0 + b4

eAt =

b b (1 t 2! + t 2! + ) t3 b3 t5 b5 tb ( 1! + 3! 5! + )

t b b ( tb + t 5! + ) 1! 23! t b2 t4 b4 (1 2! + 2! + )

Cada uno de los t erminos de la matriz corresponde a la expansi on de Taylor de una sinusoide como las de (D.47) y (D.48), por lo tanto eAt puede calcularse como eAt = cos(bt) sin(bt) sin(bt) cos(bt)

Ejemplo D.49 Sea A una matriz con la forma de los bloques de Jordan como la del ejemplo D.46. Para calcular eAt podemos emplear (D.46) eAt = I + que de acuerdo con 1 0 0 0 1 0 At e = . . .. . . . . . At A2 t2 A3 tk A4 tk + + + + 1! 2! 3! 4! del ejemplo D.46 se calcular a as : 2 1 1 1 0 2! t 0 k 1! 1 2! + 2! . . . . .. .. . . . . . . . . . . 292

los resultados t 0 + 1! . . . . . .

+ . . .

i i i

i i libro 2006/1/25 15:02 page 293 #317

i i

D.8. FUNCIONES DE MATRICES CUADRADAS

eAt = eAt = 0 . . .

k tk k=0 k!

0 . . .
t 1!

k1 tk k=1 1!(k1)! k tk k=0 k!

. . .

k=2 k=1

..
t2 2! t 1!

k2 tk 2!(k2)! k1 tk 1!(k1)!

. . .

k tk k=0 k!

k1 tk1 k=1 (k1)! k tk k=0 k!

. . .

k2 tk2 k=2 (k2)! k1 tk1 k=1 (k1)!

..

Efectuando el cambio de variable m = k j se tiene eAt =


k tk k=0 k! t 1!

. . .

0 . . .

m tm m=0 (m)! k tk k=0 k!

. . .

t2 2! t 1!

m=0 m=0

m tm (m)! m tm (m)!

..

. . .

Cada una de las sumatorias corresponde a la expansi on de Taylor de una exponencial como la de (D.46), por lo tanto et 0 = . . .
t t 1! e t t2 t 2! e t t 1! e

eAt

. . .

..

. . .

(D.49)

Ejemplo D.50 Sea A una matriz con la forma de los bloques reales de Jordan A= a b b a

Para calcular eAt escribimos A como la suma de dos matrices: A= a b a 0 0 b =B+C= + b a b 0 b 0

De tal manera que eAt = eBt eCt . Empleando los resultados de los ejemplos D.47 y D.48 se tiene que eBt = y por lo tanto eAt = eat 0 0 eat cos(bt) sin(bt) eat cos(bt) eat sin(bt) = sin(bt) cos(bt) eat sin(bt) eat cos(bt) 293 eat 0 0 eat eCt = cos(bt) sin(bt) sin(bt) cos(bt)

i i i

i i libro 2006/1/25 15:02 page 294 #318

i i

OSCAR G. DUARTE

D.8.3.

Denici on de funciones mediante polinomios

Denici on D.35 Polinomio m nimo de una matriz Sea A una matriz cuadrada. El polinomio m nimo de A es el polinomio m onico ( ) de menor orden tal que (A) = 0 Teorema D.25 El polinomio m nimo de una matriz cuadrada A es el mismo polinomio m nimo de su representaci on can onica de Jordan J. Demostraci on D.25 En virtud de (D.43), es claro que (A) = 0 si y s olo si (J) = 0. Denici on D.36 Indice de una matriz Sea A una matriz cuadrada, cuya forma can onica de Jordan es J, de la forma de (D.37). Cada valor propio j es de multiplicidad rj y tiene asociados qj bloques de Jordan de la forma de (D.38). Cada bloque es de tama no hij . Se dene el ndice del valor propio j , denotado por n j como el tama no m as grande de los bloques de Jordan Jji asociados al valor propio j . Claramente n j rj y n j = m axi {hij }. Teorema D.26 Sean 1 , 2 , , m , los valores propios de una matriz A con ndices n 1, n 2, , n m respectivamente. El polinomio m nimo de A es
m

() =
j =1

j ( j )n

(D.50)

Demostraci on D.26 De acuerdo con el teorema D.25, basta con demostrar que (D.50) es el polinomio m nimo de J, la forma can onica de Jordan de A. Consideremos primero la matriz Jj con los bloques de Jordan asociados al valor propio j : Jj 1 0 0 0 Jj 2 0 Jj = . . . . . . . . . . . . 0 0 Jjqj
j El polinomio m nimo de Jj es j () = ( j )n como puede comprobarse al hij calcular (Jji j I) :

0 0 0 (Jji j I) = . . . 0 0

1 0 0 1 0 0 . . . . . . 0 0 0 0 294

0 0 0 0 0 0 . . .. . . . . . 0 1 0 0

hij hij

i i i

i i libro 2006/1/25 15:02 page 295 #319

i i

D.8. FUNCIONES DE MATRICES CUADRADAS

0 0 0 0 0 0 2 (Jji j I) = . . . . . . 0 0 0 0 0 0 0 (Jji j I)hij 2 = . . . 0 0 0 0 0 (Jji j I)hij 1 = . . . 0 0

1 0 0 . . . 0 0 0 0 0 0 0 0 . . . . . . 0 0 0 0 0 0 0 0 0 0 . . . . . . 0 0 0 0

0 0 0 0 0 0 . . .. . . . . . 0 0 0 0 1 0 0 1 0 0 . . .. . . . . . 0 0 0 0 0 1 0 0 0 0 . . .. . . . . . 0 0 0 0

hij hij

hij hij

hij hij

(Jji j I)hij = 0

De acuerdo con la denici on D.36 n j es el tama no del bloque de Jordan asociado j = 0 para todos los bloques de Jordan a j m as grande, es claro que (Jji j I)n asociados a j . Como Jj es diagonal por bloques, y sus bloques son Jji se desprende j j . = 0 es decir, que el polinomio m nimo de Jj es ( j )n que (Jj j I)n Siguiendo un argumento similar, como J es diagonal por bloques, y sus bloques son Jj , se tiene que el polinomio m nimo de J es
m

() =
i=j

j ( j )n

que est an en la forma can onica de Jordan, tienen todas el mismo polinomio caracter stico () = ( a)3 ( b). Sin embargo, el polinomio m nimo de cada una de ellas es diferente, debido a que el ndice de a es diferente: para A1 es 1 () = ( a)( b). 295

Ejemplo D.51 Las matrices, a 0 0 0 a 0 a 0 0 0 A1 = A = 0 0 a 0 2 0 0 0 0 b 0

0 0 a 1 0 a 0 0

0 a 0 A3 = 0 0 0 b 0

1 0 a 1 0 a 0 0

0 0 0 b

i i i

i i libro 2006/1/25 15:02 page 296 #320

i i

OSCAR G. DUARTE

para A2 es 2 () = ( a)2 ( b). para A3 es 3 () = ( a)3 ( b). Teorema D.27 (Teorema de Caley-Hamilton) Si ( ) es el polinomio caracter stico de una matriz cuadrada A, entonces (A) = 0 Demostraci on D.27 El polinomio m mino de A es
m

() =
i=j

j ( j )n

Mientras que el polinomio caracter stico es


m

() =
i=j

( j )nj

Como n j nj , y como (A) = 0, queda demostrado que (A) = 0 Denici on D.37 Valores de una funci on en el espectro de una matriz Sean 1 , 2 , , m , los valores propios de una matriz A con ndices n 1, n 2, , n m respectivamente. Sea el polinomio m nimo de A y sea f un polinomio cualquiera. El conjunto de valores de f en el espectro de A son los valores: f (l) (i ) para l = 0, 1, 2, , n i 1; i = 1, 2, , m en donde f (l) (i ) = son n =
m i=1 d l f ( ) dl =i

y en total

n i valores.

Teorema D.28 Sean 1 , 2 , , m , los valores propios de una matriz A con ndices n 1, n 2, , n m respectivamente. Sea el polinomio m nimo de A y sean f y g dos polinomios cualesquiera. En esas condiciones cualquiera de las siguientes armaciones es equivalente 1. f (A) = g (A). 2. Una de dos condiciones se cumple: o bien f = h1 + g o g = h2 + f para algunos polinomios h1 , h2 . 3. Los valores de f y de g en el espectro de A son iguales f (l) (i ) = g (l) (i ) para l = 0, 1, 2, , n i 1 ; i = 1 , 2 , , m. Demostraci on D.28 Dado que (A) = 0 es evidente la equivalencia de las armaciones 1 y 2. Para demostrar la equivalencia entre 2 y 3 basta recordar que m j y calcular las derivadas f (l) (i ) y g (l) (i ). () = j =1 ( j )n Denici on D.38 Funciones de matrices cuadradas Sea f () una funci on, no necesariamente un polinomio, denida en el espectro de A. Si g () es un polinomio que tiene los mismos valores en el espectro de A entonces se dene f (A) = g (A). 296

i i i

i i libro 2006/1/25 15:02 page 297 #321

i i

D.8. FUNCIONES DE MATRICES CUADRADAS

La denici on D.38 brinda una posibilidad para extender a las matrices cuadradas una funci on f () denida para escalares. Es decir, permite calcular f (A) buscando un polinomio adecuado g y calculando g (A). El procedimiento completo puede resumirse as : Sea f () una funci on, y sea A una matriz n n. Para calcular f (A) deben seguirse los siguientes pasos: 1. Obtener el polinomio caracter stico de A
m

= 2. Denir el polinomio g ()

i=1

( i )ni

g () = 0 + 1 + 2 2 + + n1 n1 en donde 0 , , n1 son desconocidas. Cualquier otro polinomio de orden n 1 es igualmente v alido. 3. Plantear n ecuaciones igualando los valores de f y g en el espectro de A: f (l) (i ) = g (l) (i ) para l = 0, 1, 2, , n i 1; i = 1, 2, , m 4. Obtener 0 , , n1 a partir de las n ecuaciones del punto anterior. 5. Calcular f (A) = g (A) = 0 I + 1 A + 2 A2 + , +n1 An1 . Ejemplo D.52 Calcular A50 con A= 1 0 3 1

El problema puede plantearse tambi en de la siguiente forma: dada f () = 50 calcular f (A). Empleamos el procedimiento propuesto: 1. El polinomio caracter stico de A es = ( 1)2 2. Denimos el polinomio g () = 0 + 1 3. Obtenemos las ecuaciones f (0) (1) = 150 = 1 f (1) (1) = 50 149 = 50 f (0) (1) = g (0) (1) f (1) (1) = g (1) (1) 297 g (0) (1) = 0 + 11 g (1) (1) = 1 0 + 1 = 1 1 = 50

i i i

i i libro 2006/1/25 15:02 page 298 #322

i i

OSCAR G. DUARTE

4. obtenemos 0 y 1 : 0 + 1 = 1 1 = 50 5. Calculamos f (A) = g (A) f (A) = g (A) = 49 1 0 1 3 1 + 50 = 0 1 0 1 0 150 1 0 = 49 1 = 50

Ejemplo D.53 Calcular f (A) cuando A es una matriz con la forma de los bloques de Jordan. Para ilustrar suponemos una matriz de orden 4 4 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 Empleamos el procedimiento propuesto: 1. El polinomio caracter stico es () = ( 1 )4 2. Denimos un polinomio de orden 3 g () = 0 + 1 ( 1 ) + 2 ( 1 )2 + 3 ( 1 )3 3. Obtenemos 4 ecuaciones f (1 ) = g (1 ) = 0 f (1) (1 ) = g (1) (1 ) = 1!1 f (2) (1 ) = g (2) (1 ) = 2!2 f (3) (1 ) = g (3) (1 ) = 3!3 4. Obtenemos los valores de i : 0 1 2 3 f (A) = f (1 )I +

= f (1 ) = f (1) (1 )/1! = f (2) (1 )/2! = f (3) (1 )/3!

5. Calculamos f (A) = g (A)

f (2) (1 ) f (3) (1 ) f (1) (1 ) (A I)+ (A I)2 + (A I)3 1! 2! 3! 298

i i i

i i libro 2006/1/25 15:02 page 299 #323

i i

D.8. FUNCIONES DE MATRICES CUADRADAS

Ejemplo D.54 Calcular f (A) cuando A es una matriz con la forma de los bloques de Jordan y f () = et . Empleando (D.51) se obtiene directamente eAt t2 t t t e et 1! 2! e t t et (D.52) eAt = 0 1! e . . . .. . . . . . . .

Siguiendo un procedimiento similar puede obtenerse f (A) cuando A es una matrix n n con la forma de los bloques de Jordan (1) f (2) (1 ) f (n1) (1 ) (1 ) f (1 ) f 1! 2! (n1)! f (1) (1 ) f (n2) (1 ) 0 f ( ) 1 1! (n2)! (n3) (1 ) f (A) = 0 (D.51) 0 f (1 ) f (n3)! . . . . .. . . . . . . . . . 0 0 0 f (1 )

1 0 0 1 f (A) = f (1 ) 0 0 0 0 0 0 f (2) (1 ) 0 0 0 0 2! 0 0 f (1 ) f (A) = 0 0 0

0 0 1 0 1 0 0 0

f (1) (1 ) 1!

0 0 (1) 0 f ( ) 0 1 + 0 0 1! 0 1 0 0 (3) 0 f ( ) 1 1 + 0 0 3! 0 0
f (2) (1 ) 2! f (1) (1 ) 1!

1 0 0 0 0 0 0 0

0 1 0 0 0 0 0 0 )

f (1 ) 0 0

f (1 ) 0

f (3) (1 3! f (2) (1 ) 2! f (1) (1 ) 1! f (1 )

0 0 + 1 0 1 0 0 0

N otese que las derivadas en (D.51) son respecto a . Vale la pena comparar los resultados (D.49) y (D.52). Ejemplo D.55 Calcular f (A) cuando A es una matriz con la forma de los bloques de Jordan y f () = (s )1 . Empleando (D.51) se obtiene directamente (sI A)1 : 1 1 1 (s1 ) (s1 )2 (s1 )3 0 1 1 (s1 ) (s1 )2 1 1 (D.53) (sI A) = 0 0 ( s ) 1 . . . .. . . . . . . . 299

i i i

i i libro 2006/1/25 15:02 page 300 #324

i i

OSCAR G. DUARTE

300

i i i

i i libro 2006/1/25 15:02 page 301 #325

i i

Bibliograf a
[1] Fabiola Angulo. An alisis de Sistemas de Control No Lineales. Facultad de Ingenier a Universidad Nacional de Colombia, Sede Manizales, 1999. [2] Antsaklis y Michel. Linear Systems. Mc GrawHill. [3] Karl J. Astrom y Bjorn Wittenmark. Computer Controlled Systems. Theory and Design. Prentice Hall, 1997. [4] Thomas J. Cavicchi. Digital Signal Processing. John Wiley and Sons, 2000. [5] Chi-Tsong Chen. Linear System Theory and Design. Oxford Press. [6] Chi-Tsong Chen. Analog and Digital Control System Design. Saunders College Pubkishing, 1993. [7] John J. Dazzo y Constantine Houpis. Linear Control Systems Analysis and Design. Mc GrawHill, 1988. [8] Eronini, Umez, y Eronini. Din amica de Sistemas y Control. Thomson Learning, 2001. Frederick. The Control Handbook, chapter Graphical Modeles, [9] CloseN. pages 8598. CRC Press and IEEE Press, 1996. [10] John Guckemheimer y Philip Holmes. Nonlinear Oscillations, Dynamical Systems and Bifurcations of Vector Fields. Springer Verlag, 1983. [11] G.H. Hostetter, C.J. Savant, y R.T. Stefani. Sistemas de Control. Interamericana, 1987. [12] Benjamin Kuo. Digital Control Systems. Oxford press, 1992. [13] Benjamin Kuo. Sistemas Autom aticos de Control. Mc. GrawHill, 1995. [14] William S. Levine. The Control Handbook. CRC Press and IEEE Press, 1996. 301

i i i

i i libro 2006/1/25 15:02 page 302 #326

i i

OSCAR G. DUARTE

[15] Douglas K. Lindner. Introducci on a las se nales y los sistemas. Mc. Graw Hill, 2002. [16] Lennart Ljung. System Identication. Prentice Hall. [17] William L. Luyben, Bjorn D. Tyreus, y Michel L. Luyben. Plantwide Process Control. Mc Graw Hill, 1999. [18] Adolfo Mora. Tecnolog a del Control de Procesos Industriales. Facultad de Ingenier a Universidad Nacional de Colombia, 1987. [19] Babatunde A. Ogunnaike y W. Harmon Ray. Process Dynamics, Modeling, and Control. Oxford Press, 1994. [20] Alan V. Oppenheim, Alan S. Willsky, y Hamid Nawab. Signals and Systems. Prentice Hall, 1996. [21] Alexander D. Poularikas. The Transforms and Applications Handbook. CRC Press and IEEE Press, 2000. [22] M..V.C Rao y A.K. Subramanian. Elimination of singular cases in jurys test. IEEE Transactions on Automatic Control, AC-21(Feb. 1976):114 115. [23] Mathukumalli Vidyasagar. Nonlinear Systems Analysis. Prentice Hall, 1993.

302

i i i

i i libro 2006/1/25 15:02 page 303 #327

i i

Indice anal tico


Ak , 288291 algebra lineal, 142159, 243299 amortiguamiento viscoso, 11 amortiguamiento viscoso rotacional, 11 angulo entre vectores, 256 anillo, 244 con unidad, 244 conmutativo, 244 modulativo, 244 anulativa, 142, 245 area de tanque, 11 asociativa, 142, 243245 autovalor, v ease valores propios autovector, v ease vectores propios base, 143, 180, 246251 cambio de, 143, 182, 249251 y transformaciones lineales, 253 254 bifurcaciones, 207 Bode caso continuo, 111114 criterio, 111 diagramas, 111, 233234 caso discreto, 131134 diagramas, 132 bola unitaria, 256 Bond Graphs, v ease grafos de enlaces de potencia caja blanca, v ease modelos de caja blanca caja gris, v ease modelos de caja gris caja negra, v ease modelos de caja negra Caley-Hamilton, 296 campo, 142, 245 caos, 208 capacitancia, 9, 11 capacitancia t ermica, 11 carta de Nichols, 239241 coordenadas polares, 241 coordenadas rectangulares, 241 caudal, 11 causalidad, v ease modelos causales condicionada, 17 en grafos de enlace de potencia, 17 ja, 17 indiferente, 18 preferida, 17 centro, 176 ceros, v ease funci on de transferencia, efecto de los ceros cerradura, v ease clausurativa ciclos l mite, 205 circunferencia unitaria, 256 clausurativa, 142, 243245 codominio, 261 combinaci on lineal, 143, 246 condiciones auxiliares, 21, 22, 161 condiciones iniciales, 21, 22, 24, 161 conductancia, 11 conjunto generado, 143, 247 conjunto generador, 143, 247 conmutativa, 142, 243245 continuos modelos, v ease modelos continuos control

303

i i i

i i libro 2006/1/25 15:02 page 304 #328

i i

OSCAR G. DUARTE

por realimentaci on, 91 por variable de estado, 190196 controlabilidad, 193194 de estado, 194 de salida, 194 test de, 193 convoluci on, 216, 222 continua, 63 discreta, 57 coordenadas, 143, 248 unicidad, 248 corriente, 11 de armadura, 163 de campo, 163 crecimiento demogr aco, 164

distributiva, 142, 244, 245 Dung, 207

eAt , 158, 159, 168, 291293 ecuaci on de estado, 159 de salida, 159 ecuaciones de diferencia, 2223 condiciones auxiliares, 22 condiciones iniciales, 22 lineales, 2324 m etodos de soluci on, 2427 ordinarias de coecientes constantes, 8 representaci on de estado, 166 soluci on mediante transformada Z , 4142 degeneracidad, 150, 272 desigualdad de Sylvester, 266 y sistemas discretos, 45 desplazamiento en el tiempo, 217 ecuaciones de diferencias nitas, v ease ecuaciones de diferencia desplazamiento en la frecuencia, 213 determin sticos, v ease modelos deter- ecuaciones diferenciales, 2122 min sticos condiciones auxiliares, 21 diagonalizaci on, 148, 271 condiciones iniciales, 21 por bloques, 150, 152 lineales, 2324 diagrama de Matthew, 153, 279281 m etodos de soluci on, 2427 diagramas de bloques, 48 ordinarias de coecientes constanequivalencias, 48 tes, 8 representaci on de estado, 166 diagramas de ujo de se nal, 5055 camino directo, 50 soluci on mediante transformada de Laplace, 4142 ganancia de camino directo, 50 y sistemas continuos, 43 ganancia de lazo cerrado, 50 entalp a, 11 lazo cerrado, 50 entrada-salida, v ease modelos de entradalazos adyacentes, 50, 52 salida lazos no adyacentes, 50, 52 error de estado estacionario, 9395 regla de Mason, 52 escalamiento en la frecuencia, 220 diferencia de temperatura, 11 escalares, 142 diferencia positiva, 219 esfuerzo, 911 diferenciaci on, 212 fuentes de, 12 diferencias nitas, v ease ecuaciones de espacio de estado, 180182 diferencias dimensi on, 143, 180, 247 espacio vectorial, 142146, 180, 243 251 din amicos, v ease modelos din amicos base, 143, v ease base, 247 discretos cambio de, 143, 249251 modelos, v ease modelos discretos denici on, 245 distancia entre vectores, 256 304

i i i

i i libro 2006/1/25 15:02 page 305 #329

i i

INDICE ANAL ITICO

fuentes de, 12 dimensi on, 143, 247 ujo de calor, 11 estabilidad ujo magn etico, 11 BIBO, 95 forma can onica de Jordan, 148156, 170, de entrada-salida, 95 181, 185, 283288 local, 203 forma real, 285288 marginal, 96, 100 sistemas realimentados continuos, fracciones parciales, 3741 fuente, 176 95124 Bode, diagramas y criterio de, fuentes de esfuerzo, 12 v ease Bode, caso continuo de ujo, 12 lugar geom etrico de ra ces, v ease root-locus, caso continuo fuerza, 11 Nyquist, diagrama y criterio de, fuerza magnetomotriz, 11 v ease Nyquist, caso continuo funci on de transferencia, 47 root-locus, v ease root-locus efecto de los ceros, 8587 Routh-Hurwitz, arreglo y critematriz de funciones, 187, 189 rio de, v ease Routh-Hurwitz y respuesta al impulso, 57, 63, 64 sistemas realimentados discretos, funci on impulso unitario, 56, 59 124137 caso continuo, 59 Bode, diagramas y criterio de, caso discreto, 56 v ease Bode, caso discreto funciones de matrices cuadradas, 156 Jury, arreglo y criterio de, v ease 159, 288299 Jury lugar geom etrico de ra ces, v ea- grafos de enlaces de potencia, 1120 se root-locus, caso discreto aplicados a circuitos el ectricos, 20 Nyquist, diagrama y criterio de, aplicados a sistemas traslacionav ease Nyquist, caso discreto les, 20 root-locus, v ease root-locus, cacausalidad, v ease causalidad so discreto ecuaciones, 18 transformaci on bilineal, v ease trans- elementos, 11 formaci on bilineal activos, 11 estado, 139196 de 1 puerto, 11 denici on, 161 de 2 puertos, 11 ecuaciones de, 140141 multipuerto, 11 ventajas, 139 pasivos, 11 est aticos, v ease modelos est aticos transformadores de potencia, 11 estimador de estado, 194 fuente, v ease fuentes estoc asticos, v ease modelos estoc astirotador, 12 cos transformador, 12 estrategia h brida, 4 uniones, 11, v ease uniones estructuras algebr aicas, 243 variables, 11 Gram-Schmidt, 258 fase m nima, v ease sistemas de fase mi- grupo, 243 nima identicaci on de sistemas, 4 ujo, 911 305

i i i

i i libro 2006/1/25 15:02 page 306 #330

i i

OSCAR G. DUARTE

impulso, v ease respuesta al impulso independencia lineal, 143, 180, 247 ndice de una matriz, 294 inductancia, 9, 11 integrador, 160 interno, v ease modelos interno invariantes, v ease modelos invariantes en el tiempo invertiva, 142, 243245 Jordan, v ease forma can onica de Jordan Jury, 126130 arreglo construcci on, 126 problemas, 130 criterio, 128 Laplace, v ease transformada de Laplace linealidad, 6, 23, 211, 218 Lotka-Volterra, 203 M -circunferencias, 240 MacLaurin, 157 m argenes de estabilidad, 112 margen de fase, 112 margen de ganancia, 112 masa de inercia, 11 Mason, v ease regla de Mason matriz de funciones de transferencia, 187, 189 matriz de transici on de estado, 182 186 matriz diagonalizada, 148, 271 matriz fundamental, 181, 182 matriz modal, 149, 271 Matthew, v ease diagrama de Matthew migraci on, 166 MIMO, v ease sistemas MIMO MISO, v ease sistemas MISO modelamiento de sistemas, 4 modelos causales, 6 clasicaci on, 47 construcci on, 34

continuos, 7 de caja blanca, 4 de caja gris, 4 de caja negra, 4 de entrada-salida, 4 de par ametros concentrados, 6 de par ametros distribuidos, 6 de sistemas, 2 de software, 3 denici on, 23 determin sticos, 6 discretos, 7 el mejor, 3 est aticos, 6 estoc asticos, 6 gr acos, 3 interno, 4 invariantes en el tiempo, 7 lineales, 6 ling u sticos, 2 matem aticos, 3 mentales, 2 no causales, 6 no est aticos, 6 no lineales, 6 perfectos, 3 u tiles, 3 utilizados, 89 variantes en el tiempo, 7 modulativa, 142, 243245 momento de inercia, 11 motor el ectrico, 163 multiplicidad, 268 N -circunferencias, 240241 Nichols, v ease carta de Nichols nivel de l quido, 11 no linealidades din amicas, 199 est aticas, 197 norma de un vector, 255 de una matriz, 258 inducida, 255 normas

306

i i i

i i libro 2006/1/25 15:02 page 307 #331

i i

INDICE ANAL ITICO

de matrices, 254259 de vectores, 254259 nulidad, 153, 264, 275 Nyquist casi discreto trayectoria, 135 caso continuo, 115124 criterio, 121 diagrama, 120 trayectoria, 118 caso discreto, 134137 observabilidad, 194196 test de, 195 observador de estado, 194 orbitas homocl nicas, 206 peri odicas, 203 ortogonalidad, 257 ortonormalidad, 257 ortonormalizaci on proceso de Gram-Schmidt, 258 oscilador de Dung, 207 de Van der Pol, 206 par ametros, 9, 11 par ametros concentrados, v ease modelos de par ametros concentrados par ametros distribuidos, v ease modelos de par ametros distribuidos p endulo, 201, 203 plano de fase, 174 polinomio ubicaci on de las ra ces, 96 polinomio caracter stico, 24, 146, 267 polinomio m nimo, 294 polinomios de matrices, 288 polos dominantes, 8789 potencial qu mico, 11 presi on, 11 principio del argumento, 115 producto

interior, 254 interno, 254 proporcionalidad, 6, 23 p erdida de, 199 punto de equilibrio, 176 m ultiples, 201 punto de silla, 176 rango, 262 regi on de estabilidad sistemas continuos de primer orden, 66 sistemas discretos de primer orden, 68 regi on de inestabilidad sistemas continuos de primer orden, 66 sistemas discretos de primer orden, 68 regi on de tiempo de asentamiento m aximo sistemas continuos de primer orden, 67 sistemas discretos de primer orden, 70 regla de Mason, 5255 representaci on de estado, v ease estado representaci on en espacio de estado, v ease estado representaci on en variables de estado, v ease estado resistencia, 9, 11 resistencia hidr aulica, 11 resistencia t ermica, 11 resorte, 11 resorte torsional, 11 respuesta al impulso, 5664 y funci on de transferencia, 57, 63, 64 de entrada cero, 4347, 186, 188 de estado cero, 4347, 186, 188 retardo, 160 retrato de fase, 181, 182 retratos de fase, 174176

307

i i i

i i libro 2006/1/25 15:02 page 308 #332

i i

OSCAR G. DUARTE

root-locus caso continuo, 103111 caso discreto, 130131 complementario, 103 condiciones, 105 criterio, 105 reglas de construcci on, 107 rotador, 12 Routh-Hurwitz arreglo, 97 construcci on, 97 divisi on por cero, 101 problemas, 101 terminaci on prematura, 102 criterio, 99 se nales denici on, 2 series de MacLaurin, 157, 291 series de potencias, 291 series de Taylor, 157, 169, 291 sif on, 176 SIMO, v ease sistemas SIMO SISO, v ease sistemas SISO sistema, 11 desacoplado, 187, 189 sistemas de fase m nima, 8587 denici on, 12 el ectricos, 11 f sicos, 911 hidr aulicos, 11 magn eticos, 11 mec anicos rotacionales, 11 mec anicos traslacionales, 11 MIMO, 2 MISO, 2 modelos de, 2 no lineales, 197208 SIMO, 2 SISO, 2 t ermicos, 11 sistemas continuos de primer orden, 6667 estabilidad, 66

funci on de transferencia, 66 polos, 66 regi on de estabilidad, 66 regi on de inestabilidad, 66 regi on de tiempo de asentamiento m aximo, 67 tiempo de asentamiento, 67 de segundo orden, 7078 estabilidad, 71 frecuencia m axima de oscilaci on, 73 funci on de transferencia, 70 polos, 70 regi on de dise no, 78 regi on de estabilidad, 71 regi on de frecuencia m axima de oscilaci on, 73 regi on de sobrepico m aximo, 75 regi on tiempo m aximo de asentamiento, 73 sobrepico m aximo, 75 tiempo m aximo de asentamiento, 73 error de estado estacionario, 93 94 excitados, 186187 libres, 168184 polos dominantes, 87 realimentados, v ease sistemas realimentados respuesta al impulso, 5964 tipo de sistema, 9394 y ecuaciones diferenciales, 43 Sistemas de ecuaciones algebr aicas, 266 sistemas de ecuaciones algebr aicas, 261 sistemas discretos de primer orden, 6870 estabilidad, 68 funci on de transferencia, 68 polos, 68 regi on de estabilidad, 68 regi on de inestabilidad, 68 regi on de tiempo de asentamiento m aximo, 70 tiempo de asentamiento, 70 308

i i i

i i libro 2006/1/25 15:02 page 309 #333

i i

INDICE ANAL ITICO

temperatura, 11 de segundo orden, 7883 tensi on, 11 estabilidad, 80 frecuencia m axima de oscilaci on, teorema de Caley-Hamilton, 296 82 tiempo continuo, 7 tiempo de asentamiento, 67, 70 funci on de transferencia, 78 polos, 78 tiempo de estabilizaci on, v ease tiempo de asentamiento regi on de dise no, 83 tiempo discreto, 7 regi on de estabilidad, 80 regi on de frecuencia m axima de tipo de sistema, 9395 torque, 11 oscilaci on, 82 on bilineal, 124126 regi on de sobrepico m aximo, 82 transformaci regi on de tiempo m aximo de asen- transformaciones lineales, 144, 251254 tamiento, 82 y cambio de base, 253254 transformada de Laplace, 24, 2842, sobrepico m aximo, 82 170, 211217, 223226 tiempo m aximo de asentamiento, 82 convoluci on, 216 error de estado estacionario, 94 denici on, 28 95 desplazamiento en el tiempo, 217 excitados, 188190 desplazamiento en la frecuencia, libres, 184186 213 diferenciaci on, 212 polos dominantes, 89 inversa, 28 realimentados, v ease sistemas realimentados inversas por fracciones parciales, 3741 respuesta al impulso, 5659 linealidad, 211 tipo de sistema, 9495 multiplicaci on por t, 214 y ecuaciones de diferencia, 45 parejas, 32, 3637, 223226 sistemas realimentados, 91137 propiedades, 29, 32, 211217 error de estado estacionario, 93 95 teorema de valor nal, 93, 215 teorema de valor inicial, 215 estabilidad, v ease estabilidad funci on de transferencia, 91 transformada bilateral, 28 funci on de transferencia del error, transformada Z , 24, 2842, 185, 218 223, 226231 92 convoluci on, 222 tipo de sistema, 9395 denici on, 28 sistemas retroalimentados, v ease sistemas realimentados diferencia positiva, 219 soluci on homog enea, 24 escalamiento en la frecuencia, 220 inversa, 29 soluci on particular, 24 subespacio, 143, 246 inversas por fracciones parciales, 3741 subpicos, 86 linealidad, 218 superposici on, 7, 23 multiplicaci on por k , 220 p erdida de, 199 parejas, 32, 3637, 226231 Sylvester, 266 propiedades, 29, 32, 218223 teorema de valor nal, 95, 221 Taylor, 157, 169 309

i i i

i i libro 2006/1/25 15:02 page 310 #334

i i

OSCAR G. DUARTE

vector teorema de valor inicial, 221 coordenadas, 143, 248 transformada bilateral, 29 normal, 256 transformador, 12 stico, v ease vectores protransmitancia del error, v ease sistemas vector caracter pios realimentados, funci on de transvector propio ferencia del error por derecha, 146, 267 trayectoria, 174 por izquierda, 146, 267 vectores, 142 undershoot v ease subpicos 86 ortogonales, 257 uniones, 12 ortonormales, 257 Tipo 0, 12 vectores propios, 146148, 181, 182, 267 Tipo 1, 12 283 generalizados, 152, 275 valor caracter stico, v ease valores procadena, 275 pios velocidad, 11 valor nal velocidad angular, 11 transformada de Laplace, 93, 215 transformada Z , 95, 221 Z , v ease transformada z valor inicial transformada de Laplace, 215 transformada Z , 221 valor propio c alculo, 146 por derecha, 146, 267 por izquierda, 146, 267 valores de una funci on en el espectro de una matriz, 296 valores propios, 146148, 182, 267283 complejos, 155 diferentes, 148, 269272 generalizados, 279283 repetidos, 150, 272278 Van der Pol, 206 variables, 9, 11 en grafos de enlaces de potencia, 11 variables de estado, 139, 159168 en el tiempo, 187, 189190 variaci on de cambio de volumen, 11 variaci on de diferencia de entrop a, 11 variaci on de ujo m asico, 11 variaci on de ujo molar, 11 variaci on de ujo volum etrico, 11 variantes, v ease modelos variantes en el tiempo 310

i i i

You might also like