Implementé un controlador de control orientado en campo (FOC) para un motor síncrono, que ya funciona bastante bien. Ahora, la parte I de los controladores PI es necesaria para lograr un buen seguimiento de referencia, pero ralentiza la dinámica drásticamente. Escuché que un término de feed-forward y prefiltro pueden usarse para deshacerse de estos problemas, pero en realidad no sé cómo se podría lograr esto. La mayoría del motor se conducirá a velocidades muy lentas, pero también aquí, una corriente enorme parece ser difícil de rastrear.
He oído que la planta del motor BLDC para cada fase se puede simplificar de la siguiente manera:
$$ \ frac {1} {Ls + R} $$
De tal manera que la corriente de salida está relacionada con los voltajes de la Modulación del Vector de Espacio (SVM), pero no veo cómo ir desde aquí.
¿Cómo se puede utilizar el control de prefiltrado y avance para lograr un mejor desempeño en el Control Orientado en el Campo (FOC)?
Editar: Lo que encuentro es principalmente la parte de avance para compensar la velocidad del sistema, pero esto no es necesario en mi aplicación, ya que se usa para control de posición o velocidad lenta sólo.
¿Hay alguna forma de tener en cuenta los términos de feedforward para lograr un mejor control de la corriente? Tal vez sea malo para ajustar mis controladores PI para el control de la corriente, pero parece que la corriente es muy sensible a la parte P y, por lo tanto, para obtener el mejor seguimiento de la corriente, se usa principalmente la parte I. Así que estoy interesado en cómo lograr un mejor y más rápido control de I_q y I_d.