Estoy enfrentando algunos problemas en la realización de la transformación clarke-park para un motor de inducción (estator de 4 polos, jaula de ardilla IM). El motor funciona con tres entradas de onda sinusoidal, 120 grados de fase cambiadas entre sí. Estoy midiendo la posición del rotor desde el codificador y estoy usando dos veces este valor como theta para la transformada de estacionamiento (posición en radianes). Pero como la velocidad del rotor es ligeramente menor que la velocidad síncrona, la transformación muestra una forma de onda sinusoidal. La frecuencia de la onda sinusoidal Id-q aumenta con el aumento de la frecuencia de entrada. Para la onda sinusoidal de entrada de 10Hz, obtengo valores de Id-Iq de seno de 0.01Hz. También intenté integrando la velocidad (rad / s) para obtener theta, pero el resultado fue el mismo.
En lugar de usar el valor de posición del rotor, si uso una constante de 2 * pi f t para theta, obtengo los valores dq de una constante adecuada. Pero cuando realizaría el control, no tendré los datos de frecuencia disponibles y sería difícil obtener valores de dq constantes.
Yo había usado las mismas fórmulas para los motores síncronos PM y dio valores de Id, Iq constantes.
¿Podría por favor sugerir alguna forma de resolver este problema? Gracias