FOC motor de límite de velocidad?

0

Tengo aquí un controlador FOC con codificador y un motor de 2200kv, 40A, 324W. Puedo hacer funcionar bien el motor y limité la corriente a 4A y el motor gira a aproximadamente 1400 rpm. Cuando ahora aumente el límite de corriente, esperaría que el motor gire más rápido, ya que permite un mayor voltaje en todas las fases, pero parece que no funciona en absoluto y el motor gira aproximadamente a 1450 rpm a 10 A, donde también el PWM en los tiempos Se cambian solo una pequeña cantidad. El motor no funciona en el modo de control de velocidad, solo en el modo de control actual, que hará girar el motor al máximo rmp posible.

¿Qué podría causar el problema aquí? ¿Es posible que el FOC con el codificador de alguna manera se sature?

Editar: Aquí hay un gráfico de (Iq, Id, Vq, Vd) para este motor, con una corriente de cuadratura de referencia Iq = -3A, donde primero dejo que el motor funcione a toda velocidad, luego, lentamente, puse una carga en él con la mano hasta que se detuvo. ¿Es posible que, si | Vq | < | Vd |, el motor ya no pueda acelerar? Dado que este es el caso aquí, cuando el motor mantiene la velocidad.

Edit 2 Hice ahora algunas nuevas mediciones, donde también se incluye la velocidad y las corrientes de fase. Iq_ref está configurado en 2A y sostengo el motor y lo suelto con mis manos. Realmente no sé lo que realmente limita mi velocidad aquí. La identificación crece cuando el motor alcanza el límite de corriente Iq_lim de 2A. El trazador no es el más rápido, por lo que las corrientes de fase solo se pueden representar realmente a velocidades muy bajas.

    
pregunta HansPeterLoft

2 respuestas

2

Tiene dos controladores actuales en su FOC Iq e Id. Si maneja un motor PMSM, entonces Id tiene que ser 0, e Iq es el que controla el par.

Es obvio que si limita el Iq a 4A, el motor acelerará hasta que entregue un par de consigna que esté relacionado con la consigna de 4A.

Ahora, si no hay presencia de carga y el motor gira a altas revoluciones, el controlador no puede inyectar más corriente porque la CEM posterior ahora es la misma que la tensión de alimentación. Este BEMF está relacionado con la constante del motor.

EDITAR:

el eje d representa la excitación, mientras que el eje q para el par. Es similar a un motor de corriente continua con excitación separada y con imán permanente. Iq es la corriente de armadura, Id es la corriente de campo. Como ya tienes un imán permanente, la identificación será cero.

VqyVdtambiénsonsimilaresalospincelesDC,exceptoquetambiéntienenenlacescruzadosconIqeIdrespectivamente.

$$ u_d = R_s i_d + L_s \ dfrac {di_d} {dt} - \ omega L_s i_q $$ $$ u_q = R_s i_q + L_s \ dfrac {di_q} {dt} + \ omega (L_si_d + \ lambda_ {pm}) $$

Si el id = 0 y se mantiene constante, descuidando la resistencia, entonces el vd tiene que ser: $$ - \ omega L_s i_q $$ Eso es lo que sigue. componente que el usuario JonRB refirió en. Mientras tanto, la vq se puede simplificar a una fórmula similar como el voltaje de armadura del motor de CC del cepillo:

$$ u_q = R_s i_q + L_s \ dfrac {di_q} {dt} + \ omega k_e $$

    
respondido por el Marko Buršič
0

Es posible que también deba considerar las características de velocidad-par del motor y también la velocidad nominal del motor. Si la velocidad nominal en sí es de aproximadamente 1400 rpm, es posible que tenga que hacer un debilitamiento de campo para alcanzar velocidades más altas. Como se mencionó en el comentario anterior, sin carga, la velocidad nominal se puede alcanzar con una corriente muy baja. Luego, el BEMF se acerca mucho a la tensión de alimentación y ya no es posible bombear más corriente.

    
respondido por el Firebird207

Lea otras preguntas en las etiquetas