Problemas de control: simulación de PMSM en el modelo FOC

1

He estado diseñando un modelo de un actuador ya existente que se ejecuta en FOC con un inversor SVPWM y un control de velocidad-corriente en cascada. Las pérdidas como la corriente de Foucault o la histéresis, o las pérdidas por conmutación se mantienen ideales. El motor que estoy usando es un PMSM.

Como debo confiar en el hardware real, estoy usando los mismos datos de configuración para los controladores. Ahora estoy teniendo problemas con mi modelo, porque los resultados no son realmente aceptables, ya que la velocidad real está por encima de mi velocidad objetivo cuando uso bloques de saturación para el controlador de velocidad. El rango de ellos se encuentra dentro del par nominal y 0 y la velocidad se mantiene por encima de la velocidad deseada. Cuando configuro el rango entre el par nominal y el par nominal, tengo oscilaciones alrededor de la velocidad objetivo. La salida del controlador de velocidad se encuentra entonces dentro del rango de mi bloque de saturación actual. Sigo produciendo enormes picos de corriente cada vez que el motor alcanza la velocidad de referencia. ¿Cómo evitarlos?

BTW: Ya que no hay compensación de avance integrado en el controlador digital del hw, no implementé uno en mi modelo real. Leí que en FOC simplemente inyecta el término q de la compensación FF y no inyecte el término d. ¿Es eso correcto?

    
pregunta dotdotk

0 respuestas

Lea otras preguntas en las etiquetas