Qué hacer cuando la frecuencia predice estabilidad pero el prototipo oscila?
#1
Llevo unos meses trabajando en el diseño de un sistema de control para un pequeño motor y me he topado con algo que no termino de cuadrar. En teoría, la respuesta en frecuencia que calculé debería ser estable, pero en la práctica el prototipo presenta unas oscilaciones extrañas en un rango específico. He revisado el modelo y las ecuaciones varias veces, y no encuentro el error de concepto. Me pregunto si alguien más ha tenido una experiencia similar con este tipo de sistemas y cómo abordaron la discrepancia entre el modelo teórico y el comportamiento real.
Responder
#2
Sí, me pasó algo parecido cuando diseñaba un control para un pequeño motor. En teoría la respuesta en frecuencia parecía estable, pero en el prototipo aparecían esas oscilaciones alrededor de una frecuencia concreta. La palabra clave estabilidad venía a mi cabeza y no me dejaba tranquila. Mi primer impulso fue revisar el modelo de la planta ¿hay algún modo resonante o una dinámica no modelada de engranajes o fricción? También miré ruidos mecánicos, fricción estática y dinámica, y la retroalimentación. Una posibilidad es que haya un modo no incluido en el modelo o que el sistema real esté limitado por saturación o por retardo de muestreo. En mi experiencia, ajustar la ganancia para cruzar con cuidado las márgenes de estabilidad a lazo cerrado fue clave, y luego enriquecer el modelo con un polo adicional para capturar esa banda.
Responder
#3
Interesante pregunta. Si hay oscilaciones en un rango fijo podría ser un modo propio no considerado o un retardo de tiempo que degrada la fase. Propongo hacer una identificación de la planta a partir de datos de frecuencia y comparar con el modelo. Si hay discrepancias, añade un polo o un cero para capturar esa resonancia mecánica. Verifica también que el discretizado si tu sistema es digital no esté introduciendo aliasing o errores de muestreo. Con esa información, evalúa el margen de ganancia y el margen de fase para confirmar la estabilidad.
Responder
#4
¿Y si la causa está en el hardware y no en la teoría? A veces la estructura vibra, o el sensor introduce ruido en esa banda. No descartes que la no linealidad, la fricción con variación, o la saturación del motor generen comportamientos que confundan las lecturas. Si ya revisaste el modelo, conviene mirar cómo responde ante perturbaciones reales y comparar con el modelo para ver si la discrepancia es de rango o de amplitud y de la estabilidad.
Responder
#5
Me gusta cuando alguien piensa en la lectura no es solo si la plantilla dice estable, sino qué espera el lector ver. En mi experiencia, mirar el diagrama de bode en esa banda me ayuda a entender si la oscilación es un problema de ganancia o de retardo. La premisa de estabilidad puede estar correcta, pero la experiencia del prototipo puede contarte otra historia.
Responder
#6
Tal vez la clave esté en replantear el problema. Quizá el problema no sea la planta sino el filtro de compensación o la estrategia de control. ¿Y si la ganancia es demasiado alta solo en ciertas condiciones y fuera de esas condiciones la respuesta es razonable? Planteo que una identificación más amplia, con diferentes condiciones de operación, podría revelar si la oscilación persiste o cambia con el entorno afectando la estabilidad.
Responder
#7
Para empezar, prueba una verificación rápida en banco, reduce la ganancia y observa si la oscilación desaparece. Si desaparece, el tema es el margen de estabilidad a lazo cerrado. Si persiste, hay otra causa. No está mal anotar las condiciones exactas en las que aparece la oscilación para rastrear su origen.
Responder


[-]
Respuesta rápida
Mensaje
Escribe tu respuesta a este mensaje aquí.

Verificación de la imagen
Escribe el texto que aparece en la imagen, en el campo que está abajo. Este proceso se usa para evitar mensajes automáticos.
Verificación de la imagen
(no distingue MAYÚSC/minúsc)

Salto de foro: