Me gustaría modelar la respuesta dinámica de un motor sin escobillas (BLDC) usando Matlab. Estoy controlando el motor mediante un controlador de velocidad electrónico (ESC). Me gustaría derivar una función de transferencia de dicho circuito con la velocidad angular del eje como salida (como aquí ) y con la corriente como entrada. Estoy alimentando toda la planta con una fuente de batería constante de 11,1 V.
En la imagen de arriba, uno podría escribir ecuaciones para la parte eléctrica del modelo como:
(1)
siendo K la constante de la fuerza contraelectromotriz y la parte mecánica se puede modelar como (segunda ley de Newton):
. (2)
Es fácil conectar esas dos ecuaciones y derivar una función de transferencia . También espero que sea posible derivar una función de transferencia de la forma . Me imagino que podría resolver mi problema sustituyendo para en la ecuación (2) - Simplemente no sé cómo.
Si está manejando el motor con un voltaje conocido, la página a la que se vinculó le da la respuesta, así que asumo que desea manejar el motor con una corriente controlada.
Dado que el par del motor es proporcional a la corriente, puede olvidarse de las constantes de resistencia, inductancia y fuerza contraelectromotriz.
y
esto se puede expresar como
(de su artículo vinculado), entonces
y
Por supuesto, cualquier fuente de corriente tiene un cumplimiento de voltaje finito, por lo que también deberá calcular el voltaje en función de la corriente para asegurarse de que la fuente de corriente permanezca bajo control.
AndrejaKo
mmm
MikeJ-ES
mmm