bldc controlador de par motor

2

Tengo un controlador de motor personalizado que funciona para motores bldc trifásicos sin sensores. He implementado el control de velocidad de bucle abierto, donde se cambia el ciclo de trabajo para cambiar la velocidad. También he implementado un controlador de velocidad PI de bucle cerrado donde se establece un RPM como punto de ajuste. Ahora me gustaría diseñar un controlador que cierre el bucle alrededor del par / corriente. Sé que esto es posible con el Control Orientado en el Campo, pero debo girar a RPM bastante altos, así que estoy tratando de evitar este algoritmo más complejo.

He estado tratando de usar una medición de corriente de una fase para estimar la corriente promedio que va al motor y variar el ciclo de trabajo según el error de corriente. Estoy teniendo algunos problemas con la estabilidad y no puedo decidir si se debe a una mala estimación de la corriente de CC, o si la función de transferencia de voltaje a corriente puede requerir un diseño de controlador más de lo que realmente lo hice (no leer).

Preguntas principales: ¿Es este un enfoque válido para el control de par de BLDC, si no específicamente por qué? ¿Existen alternativas al FOC para el control de par de BLDC?

Editar:

Con la información de Guy Sirton, supongo que lo estoy haciendo al revés de lo que es típico. Esperaba que si solo quería mantener una corriente de bus constante, pudiera reducir la velocidad del bucle de corriente (100 - 300 hz) y convertirlo en mi bucle externo. Con esto en mente, acabo de usar la corriente de fase para aproximar la corriente que proviene de la fuente de alimentación. Puede ser cierto que debido a la dinámica del sistema, esta medida lenta de la corriente no es suficiente. También puede ser cierto que solo necesito pensar más en el controlador, ya que realmente hay otra integral entre la entrada y la salida (la velocidad es proporcional al voltaje y la corriente proporcional a la aceleración). Lo que se menciona en el artículo de drivetechinc al final es lo que entendí que era FOC.

    
pregunta Matt

1 respuesta

1

La implementación de un bucle de corriente no debería requerir un control orientado al campo. Debería poder tener un controlador PI controlado por un comentario actual (por ejemplo, consulte aquí: enlace y aquí: enlace ). Creo que necesita dos bucles / retroalimentación independientes para un sistema trifásico. ¿A qué velocidad estás ejecutando tu bucle? ¿Cuáles son los problemas de estabilidad que estás viendo? Debe ajustar su bucle actual con todos los otros bucles desactivados.

Como mencionó la corriente "promedio" y la medición en una fase, me pregunto qué está haciendo exactamente. El control de corriente de bucle cerrado es tradicionalmente el control de la corriente "instantánea" y es la frecuencia / ancho de banda más alto, el bucle más interno en un sistema de control de movimiento de bucle cerrado.

    
respondido por el Guy Sirton

Lea otras preguntas en las etiquetas