¿Qué está causando esta larga cola en la respuesta transitoria?

11

Tengo una función de transferencia de quinto orden para la que diseñé un controlador utilizando la técnica de cancelación de polo cero en un lugar de raíz.

Estoy después de <5% de sobreimpulso y <2s tiempo de establecimiento . Actualmente, se cumplen los criterios de sobreimpulso.

Nota: Sé que la cancelación exacta de pz es casi imposible en la vida real.

El controlador y la función original de transferencia de 5º orden se muestran en Simulink a continuación:

ingrese la descripción de la imagen aquí

que dan una respuesta con una cola larga en la respuesta transitoria y, por lo tanto, un tiempo de asentamiento muy largo.

ingrese la descripción de la imagen aquí

Según el comentario de Chu aquí ,

Colocar ceros cerca de los polos en un intento de 'cancelar' no es demasiado inteligente. Por lo general, es imposible colocar un cero directamente encima de un poste y esperar que ambos postes y cero se mantengan en su lugar. El resultado es un 'dipolo' (un polo y cero en las proximidades) que da lugar a una cola larga en la respuesta transitoria.

y el comentario de HermitianCrustacean:

El controlador de cuarto orden que ha elegido es difícil de modelar numéricamente ...

¿Cuál sería la causa raíz de este tiempo de establecimiento inaceptablemente largo , la cancelación inexacta de pz, el controlador que es difícil de modelar numéricamente o ambos ?

Cualquier sugerencia sobre cómo mejorar esta respuesta sería muy apreciada.


Polos del sistema de quinto orden:

   Poles =

   1.0e+02 *

  -9.9990 + 0.0000i
  -0.0004 + 0.0344i
  -0.0004 - 0.0344i
  -0.0002 + 0.0058i
  -0.0002 - 0.0058i

Ceros colocados para cancelar polos:

ingrese la descripción de la imagen aquí

Controlador de cuarto orden:

ingrese la descripción de la imagen aquí

Estaré encantado de proporcionar más información si es necesario.

rrz0
fuente
¿Cuál es su zona de histéresis? Si tiene .1 voltio más o menos en la parte superior para trabajar, el transitorio puede no importar.
Robert Harvey
Gracias por tu comentario. La histéresis es 0.0835, que es más del criterio del 2% (0.02 para una entrada escalonada de 1) para el tiempo de establecimiento
rrz0
¿Puedes subir el archivo Simulink por favor?
Brethlosze
1
Puse esto como un comentario y no como una solución porque es una suposición. Intente poner cuatro ceros en y vea qué sucede. Luego intente ponerlos a todos en . Luego, vea si eso sugiere una forma de hacer que las cosas funcionen. Tenga en cuenta que (sin verificar realmente), mi intuición me dice que el sistema simplemente no va a ser terriblemente robusto. s=1s=4
TimWescott
1
Una de las formas en que el sistema es "difícil de modelar" es que es difícil modelar un polo y cero cancelando exactamente.
David

Respuestas:

1

El comportamiento de oscilación lenta en el sistema resulta de un polo con una parte real cercana a cero y, al observar la respuesta de su paso, con una frecuencia cercana a 0.1 Hz (0.62 rad / s). Entonces los polos que lo causan son los que están en

s0=0.02+0.58i , y

s1=0.020.58i .

Debe verificar si realmente se han cancelado, y si no lo han hecho, intente usar el lugar de la raíz y diferentes ganancias para cambiar las posiciones de los polos lejos del eje complejo (teniendo real lo más negativo posible).

jDAQ
fuente
0

Creo que debe verificar el residuo correspondiente al polo que desea cancelar para verificar si la cancelación del polo cero es válida, el residuo se multiplica constantemente por el término de fracción parcial de este polo, por ejemplo si F (s) = 26.25 * (s + 4) / s * (s + 3.5) (s + 6) , el residuo del término de fracción parcial del polo (s + 3.5) es 1, que no puede descuidarse, por lo que (s + 3.5) y (s + 4) no pueden cancelar entre sí, y para F (s) = 26.25 (s + 4) / s * (s + 4.01) * (s + 6) , el residuo del término de fracción parcial del polo (s + 4.01) es 0.033, que puede ser descuidado entonces (s + 4.04) y (s + 4) pueden cancelarse mutuamente, referencias: Norman S. Nise - Ingeniería de Sistemas de Control, 6ta Edición (2010, John Wiley), ejemplo 4.10, página 195

Mohamed Ehab
fuente