Teoría de Sistemas y Señales Respuesta al escalón de sistemas de 2do orden Autor: Franco N. Ferrucci Sistemas Continuos de 2º Orden • Función Transferencia: ω ω G ( s) = 2 = 2 s + 2ξωn s + ωn ( s − p1 ) ⋅ ( s − p2 ) 2 n 2 n con: ξ : coeficiente de amortiguamiento ωn : pulsación natural (no amortiguada) p1,2 : polos del sistema • Polos: s + 2ξωn s + ω = 0 2 2 n Aplicando la resolvente: p1,2 = −ξ ωn ± ωn ξ − 1 2 2 Si ξ − 1 < 0 , entonces: p1,2 = −ξ ωn ± jωn 1 − ξ 2 Caso Sobre-amortiguado ξ2-1 > 0 ℑ p1 ℜ p2 Caso Sub-amortiguado ξ2-1 < 0 ℑ ℑ ℜ p1≡p2 Caso Sin Amortiguamiento ξ=0 ℑ j ωn 1 − ξ 2 = jωa p1 Caso Crítico ξ2-1 = 0 p1 j ωn ωn β −ξωn p2 ℜ ℜ p2 − j ωn • Respuesta al escalón: μ(t ) u (t ) = μ (t ) G (s) y (t ) 1 → U (s) = s +∞ y (t ) = ∫ g (τ ) μ (t − τ ) dτ → Y (s) = G (s)U ( s) −∞ Reemplazando G(s), tenemos: ωn2 1 Y ( s) = → 2 2 s s + 2ξωn s + ωn y (t ) = L -1 {Y (s)} Dependiendo de la ubicación de los polos de G(s) tendremos diferentes respuestas de y(t). • Caso Sobre-amortiguado: p1,2 = −ξ ωn ± ωn ξ 2 − 1 , p1,2 ∈ \ ωn2 A B C pt p t Y (s) = = + + → y (t ) = A + B e 1 + C e 2 s ⋅ ( s − p1 ) ⋅ ( s − p2 ) s s − p1 s − p2 A = lim sY ( s ) = 1 s →0 B = lim ( s − p1 ) Y ( s ) = s → p1 C = lim ( s − p2 ) Y ( s ) = s → p2 ωn2 p1 ( p1 − p2 ) ωn2 p2 ( p2 − p1 ) Reemplazando, tenemos: ωn2 ⎛ 1 p1t 1 p 2t ⎞ y (t ) = 1 + ⎜ e − e ⎟ p1 − p2 ⎝ p1 p2 ⎠ Las condiciones iniciales son: TVI ↓ y (0+ ) = lim sY ( s ) = 0 s →∞ TVI ↓ ωn2 '∞ ' = = lim = lim =0 y (0 ) = lim s [ sY ( s ) ] = lim 2 →∞ s →∞ s s →∞ s + 2ξωn s + ωn2 ' ∞ ' s →∞ d 2 2 + 2 ξω s n s + 2ξωn s + ωn2 ) ( ⎧ dy ⎫ L⎨ ⎬ ds ⎩ dt ⎭ + sω d s ωn2 ) ( ds L'H ↓ 2 n y(t) 1 ←ξ = 1,1 0.8 ←ξ = 2 ←ξ = 3 ←ξ = 4 0.6 0.4 ωn = 1, 0 0.2 0 0 2 4 6 Tiempo (seg.) 8 10 • Caso Amortiguamiento Crítico: p1,2 = − ωn ξ =1 ωn2 A B C 1 − ωn t − ωn t Y (s) = = + + → y ( t ) = A + B e + C t e s ( s + ωn ) 2 s ( s + ωn ) ( s + ωn ) 2 A = lim sY ( s ) = 1 s →0 d ⎡⎣ ( s + ωn ) 2 Y ( s ) ⎤⎦ = −1 B = lim s →−ωn ds C = lim ( s + ωn ) 2 Y ( s ) = −ωn ωn 1 1 Y ( s) = − − s ( s + ωn ) ( s + ωn ) 2 s →−ωn Antitransformando, queda: y (t ) = 1 − e − ωn t − ωn t e − ωn t Evoluciones temporales (amotiguamiento crítico): y(t) 1 ωn = 4→ 0.8 ←ωn = 3 ←ωn = 2 0.6 ←ωn = 1 0.4 0.2 0 0 1 2 3 Tiempo (seg.) 4 5 • Caso Sub-amortiguado: p1,2 = −ξ ωn ± j ωn 1 − ξ 2 Y (s) = ω ωa 2 n s ⋅ ( s − p1 ) ⋅ ( s − p2 ) = (polos complejos conjugados) A B C + + s s − p1 s − p2 → y (t ) = A + B e p 1t +Ce p 2t A = lim sY ( s ) = 1 s →0 B = lim ( s − p1 )Y ( s ) = s → p1 1 1 ξ =− + j p1 ( p1 − p2 ) 2 2 1− ξ 2 C = lim ( s − p2 )Y ( s ) = s → p2 y (t ) = 1 + B e p 1t ωn2 +Ce ωn2 1 1 ξ =− − j = B* 2 p2 ( p2 − p1 ) 2 2 1− ξ p 2t = 1+ B e p 1t +B e * p1*t = 1+ B e ⎧⎪⎛ 1 1 ξ y (t ) = 1 + 2 ⋅ℜ { B e } = 1 + 2 ⋅ℜ ⎨⎜ − + j 2 1− ξ 2 ⎪⎩⎜⎝ 2 p1t y (t ) = 1 − e −ξωn t ⎛ ⎞ ξ ⎜ cos(ωa t ) + sin(ωa t ) ⎟ 2 ⎜ ⎟ 1− ξ ⎝ ⎠ p 1t + (Be ) p1t * ⎫⎪ ⎞ −ξω t n ⎟⋅e ⋅ ( cos(ωa t ) + j sin(ωa t ) ) ⎬ ⎟ ⎠ ⎭⎪ y (t ) = 1 − e −ξωn t ⎛ ⎞ ξ ⎜ cos(ωa t ) + sin(ωa t ) ⎟ 2 ⎜ ⎟ 1− ξ ⎝ ⎠ Teniendo en cuenta que: u ⋅ cos α + v ⋅ sin α = (u , v) • ( cos α ,sin α ) ( = ( u , v ) ⋅ ( cos α ,sin α ) ⋅ cos α − arctan v podemos reescribir y(t): y (t ) = 1 − 1 1− ξ 2 ( ( e −ξωnt cos ωa t − π − β 2 )) O bien: y (t ) = 1 − β = arctan 1 1− ξ 2 1− ξ 2 ξ e −ξωnt sin (ωa t + β ) ωa = ωn 1 − ξ 2 u ), Evolución temporal sub-amortiguada: y(t) y (∞ ) ⋅ e −πξ 1−ξ 2 0, 05 ⋅ y (∞) 0 tP = π ωa tST ≅ 3 ξωn Tiempo (seg.) • Caso Sin Amortiguamiento: p1,2 = ± j ωn (polos imaginarios puros) ξ =0 (*) ω ω A B⋅s +C Y (s) = = = + 2 2 2 s ⋅ ( s − jωn ) ⋅ ( s + jωn ) s ⋅ ( s + ωn ) s s + ωn2 2 n 2 n A ⋅ ( s + ω ) + ( B ⋅ s + C ) ⋅ s ( A + B) ⋅ s + C ⋅ s + A ⋅ ω = = 2 2 s ⋅ ( s + ωn ) s ⋅ ( s 2 + ωn2 ) 2 2 n 2 2 n Comparando (*) y (**) tenemos que A = 1, B = -1 y C = 0. Entonces: 1 s Y (s) = − 2 s s + ωn2 → y (t ) = 1 − cos(ωn t ) (**) Evolución temporal (caso sin amortiguamiento): y(t) ωn = 1,0 2 1.6 1.2 0.8 0.4 0 0 2 4 6 8 Tiempo (seg.) 10 12 14 16 Rta. al escalón para distintos valores de ξ (ωn constante): y (t ) 2.5 ωn = 2, 0 ξ =0 2 0,1 0, 2 0,3 0, 4 0,5 1.5 0, 6 0, 7 1 0,8 1, 0 0.5 2, 0 0 -0.5 0 1 2 3 4 5 6 Tiempo ( seg.) • Caso Sub-amortiguado. Ejemplos: Ejemplo 1: ωa1=ωa2=ωa3 ℑ j ωa1 ℜ Tiempo Al tener los sistemas igual frecuencia amortiguada ωa, el tiempo de pico tP coincide en las tres evoluciones. π tP = ωa Ejemplo 2: ξ1=ξ2=ξ3 ℑ β ℜ Tiempo Los sistemas comparten el mismo ξ de modo que el sobrevalor es el mismo en los tres casos. Recordemos que el SV sólo depende de ξ: −πξ SV = e 1−ξ 2 Ejemplo 3: ξ1ωn1=ξ2ωn2 ℑ ℜ 0 Tiempo Los sistemas poseen polos con idéntica parte real ℜ { pi } = −ξ ωn por lo que el settling time tST coincidirá en ambas evoluciones. tST5% ≅ 3 ξωn