tiempo de establecimiento de sistemas sobreamortiguados y críticamente amortiguados

Sé que para los sistemas de segundo orden, la ecuación del tiempo de establecimiento (St) es:

fórmula

Entonces mi pregunta es, ¿debería usarse esta misma fórmula cuando el sistema está sobrecargado o críticamente amortiguado? ¿Es correcto usarlo en esos casos?

El tiempo de asentamiento es normalmente: T s 4 ζ ω norte , y generalmente no funciona para ζ > 1
Entonces, ¿qué debo usar para encontrar el tiempo de establecimiento cuando ζ>1?
Resuelva la función de tiempo: respuesta de escalón unitario = 0.98 (para 2% de tiempo de estabilización y sistema de ganancia unitaria).
Ts siempre está determinado por el tiempo en el % de error máximo para una entrada de paso. donde Ts se multiplica según ln (proporción de error), por ejemplo, ln(2%) =-3,9 ~4. El factor de amortiguamiento, ζ, afecta estas aproximaciones y depende de 1 o 2 polos en un sistema de segundo orden. Esto es diferente del tiempo de subida, que es del 63 % para la constante de tiempo RC=T o normalmente del 10 al 90 % para sobreamortiguación, pero depende de nuevo del % de error.

Respuestas (3)

TL; DR: NO, no puede usar la fórmula del tiempo de establecimiento subamortiguado para averiguar el tiempo de establecimiento de un sistema sobreamortiguado. Y tampoco puede usarlo para un sistema críticamente amortiguado.

La respuesta en FORMA LARGA sigue...


Caja críticamente amortiguada

Para el caso críticamente amortiguado ( ζ = 1 ), la respuesta al escalón es:

v o tu t ( t ) = H 0 tu ( t ) [ 1 ( 1 + ω 0 t ) mi ω 0 t ]

Si definimos el tiempo de asentamiento T s usando el mismo criterio de "dentro del 2% de la respuesta final", entonces:

0.02 = ( 1 + ω 0 T s ) mi ω 0 T s

Resolviendo numéricamente para ω 0 T s (simplemente usando el solucionador de Excel) obtenemos:

T s 5.8335 ω 0


caso sobreamortiguado

Para el caso sobreamortiguado ( ζ > 1 ), la respuesta al escalón es:

v o tu t ( t ) = H 0 tu ( t ) [ 1 s 2 s 2 s 1 mi s 1 t s 1 s 1 s 2 mi s 2 t ]

dónde s 1 , s 2 son las raíces reales del denominador de la función de transferencia:

s 1 = ζ ω 0 + ω 0 ζ 2 1 s 2 = ζ ω 0 ω 0 ζ 2 1

Por conveniencia definimos:

Δ = s 2 s 1 2 = ω 0 ζ 2 1 Σ = s 1 + s 2 2 = ζ ω 0 k = Σ Δ = ζ ζ 2 1

De modo que:

s 1 = Σ Δ s 2 = Σ + Δ

Si definimos el tiempo de asentamiento T s usando el mismo criterio de "dentro del 2% de la respuesta final", entonces:

0.02 = s 2 s 2 s 1 mi s 1 T s + s 1 s 1 s 2 mi s 2 T s = = Σ + Δ 2 Δ mi ( Σ Δ ) T s Σ Δ 2 Δ mi ( Σ + Δ ) T s = = mi Σ T s Δ [ Σ + Δ 2 mi Δ T s Σ Δ 2 mi Δ T s ] = = mi Σ T s Δ [ Δ 2 ( mi Δ T s + mi Δ T s ) Σ 2 ( mi Δ T s mi Δ T s ) ] = = mi Σ T s Δ [ Δ aporrear ( Δ T s ) Σ pecado ( Δ T s ) ] = = mi k Δ T s [ aporrear ( Δ T s ) k pecado ( Δ T s ) ] = = mi k | Δ | T s [ aporrear ( | Δ | T s ) k pecado ( | Δ | T s ) ]

Y finalmente:

0.02 = mi k | Δ | T s [ aporrear ( | Δ | T s ) + k pecado ( | Δ | T s ) ]

Ahora que hemos reescrito la expresión en términos de | Δ | T s y k (en lugar de en términos de s 1 y s 2 ), podemos resolver numéricamente para | Δ | T s , (simplemente usando el solucionador de Excel) para cualquier dado arbitrario ζ > 1 .

Ejemplo 1: un sistema moderadamente sobreamortiguado con ζ = 1.1 . De este modo k = 1.1 1.1 2 1 2.4 , y luego resolviendo numéricamente:

T s 3.172 | Δ | = 3.172 ω 0 1.1 2 1 6.922 ω 0

Ejemplo 2: un sistema fuertemente sobreamortiguado con ζ = 5 . De este modo k = 5 24 1.0206 , y luego resolviendo numéricamente:

T s 190.21 | Δ | = 190.21 ω 0 24 38.827 ω 0


También hay una aproximación para fuertemente sobreamortiguado ( ζ 1 ) sistemas basados ​​en el polo dominante:

v o tu t ( t ) H 0 tu ( t ) [ 1 mi s 1 t ]

Si definimos el tiempo de asentamiento T s usando el mismo criterio de "dentro del 2% de la respuesta final", entonces:

0.02 mi s 1 T s

y:

T s en ( 0.02 ) s 1 = en ( 0.02 ) ω 0 ( ζ ζ 2 1 )

Podemos comparar esta aproximación con los resultados exactos que hemos obtenido antes.

Para ζ = 5 :

T s 38.725 ω 0

Un error de estimación de casi -0,25%. Bastante bueno de hecho.

Para ζ = 1.1 :

T s 6.096 ω 0

Un error de estimación de aproximadamente -12%. No está mal teniendo en cuenta que ζ = 1.1 está marginalmente por encima del caso críticamente amortiguado!.


Prima

Podemos escribir una expresión genérica de tiempo de asentamiento para ζ > 1 como sigue

T s = ψ ω 0

dónde ψ es un coeficiente aproximadamente proporcional al factor de amortiguamiento ζ .

He calculado numéricamente el valor de ψ para una gama de 1 < ζ < 9 utilizando la expresión deducida anteriormente para establecerse dentro del 2% del valor final,

0.02 = mi k | Δ | T s [ aporrear ( | Δ | T s ) + k pecado ( | Δ | T s ) ]

Luego calculé (para propósitos de comparación) 1) la aproximación del polo dominante, 2) una regresión polinomial de tercer orden en mi conjunto de datos calculado numéricamente, y 3), 4) el error relativo debido a estas dos aproximaciones.

Aquí hay una gráfica de Excel con los resultados:

tiempo de estabilización constante de proporcionalidad inversa phi

(la mandíbula golpea el suelo) +1 por respuesta épica.
Gracias. Consideré calcular y trazar un conjunto de curvas que representan un rango de valores de tolerancia de sedimentación (1%, 2%, 5%, 10%...) pero luego pensé que podría ser un poco excesivo. :D
Gracias por gran respuesta. Como nota, estaba resolviendo la ecuación para ζ = 10 a través del método secante, y el doble se desbordó rápidamente. Si tiene el mismo problema, simplemente despliegue sinh y cosh por definición. Obtuve: 0.5 * ((K + 1) * exp(x * (-K + 1)) + (-K + 1) * exp(x * (-K - 1))) - 0.02, esto no se desborda :)
@EnricBlanco ¿Hay alguna solución general para encontrar Ts? No quiero usar Excel o WolframAlpha para calcularlo, sé que tiene dos raíces por el gráfico. Ya lo he encontrado por varias horas pero falle, necesito automatizar el calculo
@ Unknown123 Me temo que no hay una expresión de forma cerrada, lo siento.
@ Unknown123 Use el polo dominante o la aproximación polinomial, si puede tolerar el error.
@EnricBlanco He encontrado una expresión de forma cerrada para amortiguar críticamente el uso de la rama de función Lambert W -1 tanto para el tiempo de subida como para el tiempo de asentamiento. Solo 0 y -1 producen un valor real, también la rama 0 produce un valor negativo, es ilógico que el tiempo de establecimiento o el tiempo de subida sean negativos o complejos, así que obtuve la solución. Pero para sobreamortiguación, todavía me estoy rascando la cabeza.
@EnricBlanco ¿Tienes wolfram alpha pro? ¿Puedes ayudarme con este? El tiempo de cálculo estándar excedió para mí con este enlace
@ Unknown123 Lo siento, no tengo ni uso Wolfram Alpha.
@EnricBlanco gran respuesta, ¿podría proporcionar alguna referencia sobre su fórmula de aproximación de "bonificación"? ¿Lo descubriste a través del experimento o es posible encontrar una motivación más profunda en otro lugar?

El tiempo de asentamiento para el caso subamortiguado es bien conocido. Presentaré soluciones para los otros dos casos (2% de definición):

1. Sobreamortiguado

La respuesta escalonada general para 2 polos reales y distintos pag 1 y pag 2 es:

y s ( t ) = k [ 1 pag 2 pag 2 pag 1 mi pag 1 t pag 1 pag 1 pag 2 mi pag 2 t ] tu ( t )

Haciendo pag 2 = k pag 1 , dónde k es una constante y se escribe en forma normalizada, independientemente del valor final k :

y s ( t ) k = [ 1 k k 1 mi pag 1 t + 1 k 1 mi k pag 1 t ] tu ( t )

Cuando t = t s (tiempo de estabilización), y s ( t s ) k es igual a 0.98, resultando en:

k k 1 mi pag 1 t s 1 k 1 mi k pag 1 t s = 0.02

Esta ecuación se puede resolver usando métodos numéricos, para una variable normalizada pag 1 t s . La solución puede simplificarse si se admite la existencia de un polo dominante , por ejemplo pag 1 , de modo que k 1 . En este caso, el segundo término del lado izquierdo desaparece rápidamente y k k 1 1 . Por lo tanto:

mi pag 1 t s 0.02

Resolviendo para pag 1 t s :

pag 1 t s 3.91

o

t s 3.91 pag 1

Usando la definición del 5%: t s 3 pag 1

2. Amortiguado críticamente

En este caso, la respuesta normalizada es:

y s ( t ) = k [ 1 ( 1 + pag 1 t ) mi pag 1 t ]

Entonces:

y s ( t ) k = 1 ( 1 + pag 1 t ) mi pag 1 t

Con un tiempo de asentamiento t s (2% definición):

0.02 = ( 1 + pag 1 t s ) mi pag 1 t s

Esta ecuación se puede resolver usando métodos numéricos, para una variable normalizada pag 1 t s . Con Newton-Raphson obtuve:

pag 1 t s 5.83

o

t s 5.83 pag 1

De manera similar, usando la definición del 5%: t s 4.74 pag 1

No, no puedes usar la misma fórmula. La razón es que cuando cambias los polos también cambias el tiempo de establecimiento. Si resuelve las ecuaciones para una entrada escalonada y observa la salida, cada ecuación tiene diferentes constantes de tiempo debido a los polos del sistema. Ver aquí :

En el caso críticamente amortiguado, la constante de tiempo 1/ω0 es menor que la constante de tiempo más lenta 2ζ/ω0 del caso sobreamortiguado. En consecuencia, la respuesta es más rápida. Esta es la respuesta más rápida que no contiene sobreimpulso ni timbre.