Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
[ = _
R
L
K
c
L
K
T
L
K
]
L
_ j
i
[ + _
1
L
0
0
1
L
_ _
:
pwm
I
Id
_ (8)
j
i
[ = j
1 0
0 1
[ j
i
[ + j
0 0
0 0
[ _
:
pwm
I
Id
_ (9)
Donde (8) corresponde a la ecuacin de estados y (9) corresponde a la ecuacin de salida y:
A = _
R
L
K
c
L
K
T
L
K
]
L
_, B = _
1
L
0
0
1
L
_, C = j
1 0
0 1
[, D = j
0 0
0 0
[, X = j
i
[, X = j
i
[, U = _
:
pwm
I
Id
_.
1
Kf Para no confundir con el B de la matriz de Representacin de espacio de estados.
2
Kf y Kc se determinaron por medio de la ecuacin diferencial del subsistema mecnico, asumiendo las condiciones de
vaco y las de carga nominal a velocidad constante, para crear un sistema de dos ecuaciones y as hallar el valor de estos
parmetros, pues no vienen especificados en la hoja de datos.
7
En Simulink se realiz el modelo completo no lineal, teniendo en cuenta la friccin de Coulomb
para hallar las diferencias entre este y el modelo lineal definido como sistema en Matlab. Tambin
se separ en los correspondientes subsistemas para que se vea ms organizado.
Figura 6. Modelo desarrollado en Simulink y su correspondiente Separacin en Subsistemas en lazo abierto.
D. Simulacin en Matlab y Simulink
En lazo abierto, el sistema presento un comportamiento similar tanto el modelo lineal como el no
lineal con una entra de Par de 0.004 [N*m] y una tensin de entrada de 12 [V]. Se observa en las
figuras 7 y 8, cada vez que la tensin cambia la corriente de armadura tiene picos caractersticos
que se atenan al cabo de poco tiempo pero que no desaparece del todo. Cuando ocurre un flanco
de subida de tensin, el pico de corriente es positivo, y cuando el flanco es de cada de tensin,
dicho pico es negativo, cercano a su valor nominal de corriente bajo la carga antes mencionada.
Las RPM tambin tienden a subir a su valor nominal caracterstico bajo estas condiciones, aunque
cuando la tensin es cero, las RPM tienden a ser negativas, o sea, girar hacia el otro lado, y eso es
por la carga que se le est ejerciendo al motor como entrada constante.
Figura 7. Simulacin en Simulink del modelo no lineal en lazo abierto.
8
Figura 8. Simulacin en Matlab del modelo lineal en lazo abierto.
En lazo cerrado se realiza la realimentacin sin control del sistema, realimentando la salida de
en la entrada de tensin, y la salida de corriente a la entrada del par de carga, bajo condiciones
iniciales distintas de cero obtenidas con el modelo de Simulink en lazo abierto, lo cual produce que
hallan oscilaciones amortiguadas durante aproximadamente 0.5 [ms] en los estados del sistema, y
esto se debe a que la nueva matriz A del sistema realimentado posee valores propios imaginarios
son de valor -9.6689e+003 + 1.4786e+006i y -9.6689e+003 - 1.4786e+006i, los cuales su parte
real es bastante grande, por lo tanto su constante de tiempo es de alrededor de 103.4244 [s], y la
frecuencia de oscilacin es de ms o menos 235.32 [KHz].
Figura 9. Sistema no lineal en lazo cerrado
0 0.05 0.1 0.15 0.2 0.25
0
10
20
X: 0.02469
Y: 12
X: 0.08306
Y: 0.004
Voltaje de entrada [V] y Torque de Carga [N*m]
0 0.05 0.1 0.15 0.2 0.25
-50
0
50
X: 0.00022
Y: 32.92
Corriente de Armadura [A]
X: 0.02469
Y: 2.995
X: 0.05027
Y: 35.08
0 0.05 0.1 0.15 0.2 0.25
-0.1
0
0.1
X: 0.00022
Y: 0.05277
Torque electrico [N*m]
X: 0.02469
Y: 0.004801
X: 0.05024
Y: 0.05645
0 0.05 0.1 0.15 0.2 0.25
-1
0
1
x 10
4
X: 0.02469
Y: 6851
Velocidad Angular [rad/s]
X: 0.07431
Y: 6850
0 0.05 0.1 0.15 0.2 0.25
-1
0
1
x 10
5
X: 0.02469
Y: 6.542e+004
Velocidad Angular [RPM]
X: 0.07431
Y: 6.541e+004
Tension de entrada
Par de Entrada
9
Figura 10. Sistema en lazo cerrado del sistema lineal.
En el sistema regulado por realimentacin del estado, se colocaron como parmetros de diseo un
tiempo de asentamiento de 20 [ms] con un factor de amortiguamiento de 1, con la cual se obtuvo la
siguiente K para el sistema:
K = j
344.4000 10
-3
1.5995c 10
-3
1.6030c 10
-3
4.9864c 10
-3
[
Figura 11. Sistema regulado no lineal.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10
-3
-1
0
1
Voltaje de entrada [V] y Torque de Carga [N*m]
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10
-3
-50
0
50
Corriente de Armadura [A]
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10
-3
-0.1
0
0.1
Torque electrico [N*m]
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10
-3
-1000
0
1000
Velocidad Angular [rad/s]
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x 10
-3
-1
0
1
x 10
4
Velocidad Angular [RPM]
10
Figura 12. Sistema regulado lineal.
En la figura 11 y 12 se presentan los resultados para el modelo no lineal y para el lineal
respectivamente. Ntese que se cumple a cabalidad los requerimientos de diseo en ambos casos,
pero se nota un cambio brusco al comienzo de la regulacin de velocidad en el caso no lineal.
Aunque igual se ve claramente que la regulacin por medio de la matriz de ganancias se comporta
de forma ptima aun en un sistema que posee una no linealidad.
En el cdigo adjunto se pueden realizar las modificaciones que se requieran para mejorar el
anlisis del sistema, y tambin cambiar parmetros en el modelo no lineal de Simulink que tambin
se encuentra adjunto.
OBSERVACIONES
El modelo no lineal se puede mejorar teniendo en cuenta los efectos en todas las fases del
motor y las seales de los sensores de efecto hall, para as corroborar la reduccin
realizada por (Dobra) en su obra, y que tan eficiente es la regulacin por realimentacin de
estados.
Si el sistema se realimenta mal sin control, puede producir un sistema inestable.
CONCLUSIONES
El motor BLDC posee un modelado y un comportamiento para modulacin PWM similar a
un motor DC clsico aun teniendo caractersticas fsicas diferentes.
Un motor BLDC posee mayor eficiencia que un motor DC de escobillas, pues al tener
menos partes en contacto, es menos propenso a necesitar mantenimientos correctivos y
preventivos para su ptimo funcionamiento.
La regulacin por realimentacin de estados es muy verstil en sistemas que poseen ms
de una entrada lo cual permite un control adecuado en sistemas MIMO.
Siempre y cuando un sistema no lineal no posea discontinuidades muy pronunciadas, se le
puede aplicar el tipo de regulacin trabajada, previamente diseada para el sistema
linealizado del mismo.
0 0.05 0.1 0.15 0.2 0.25
-1
0
1
Voltaje de entrada [V] y Torque de Carga [N*m]
0 0.05 0.1 0.15 0.2 0.25
0
20
40
X: 0
Y: 32.87
Corriente de Armadura [A]
X: 0.0204
Y: 0.5557
0 0.05 0.1 0.15 0.2 0.25
0
0.05
0.1
Torque electrico [N*m]
X: 0
Y: 0.05269
X: 0.02052
Y: 0.0008697
0 0.05 0.1 0.15 0.2 0.25
0
200
400
X: 0
Y: 284.6
Velocidad Angular [rad/s]
X: 0.02025
Y: 4.958
0 0.05 0.1 0.15 0.2 0.25
0
2000
4000
Velocidad Angular [RPM]
X: 0
Y: 2718
X: 0.02024
Y: 47.44
11
BIBLIOGRAFIA
Baldursson, S. (2005). BLDC Motor Modelling and Control - A Matlab/Simulink
Implementation. Sverige.
Dobra, P. (s.f.). Robust PID Controller of BLDC Motor via State Feedback Design. Cluj,
Romania.
Maxon EC Motor. (Mayo de 2011). Catalog Page EC size 5 0.5 in, brushless, 30 Watts,
sterilisable, 11. Recuperado el 24 de 07 de 2011, de
https://downloads.maxonmotor.com/Katalog_neu/eshop/Downloads/Katalog_PDF/maxon_e
c_motor/EC-programm/new/newpdf_11/EC-size5-368849_11_EN.pdf
Townbiz. (2009). 4-POLE BRUSHLESS DC MOTOR ANIMATION. Recuperado el 24 de 07
de 2011, de http://www.townbiz.com/animations/4-pole_bldc.html
Townbiz. (2009). BRUSHLESS DC MOTOR ANIMATION. Recuperado el 24 de 07 de
2011, de http://www.townbiz.com/animations/brushless_motor.html
12
CONTENIDO
FUNCIONAMIENTO DEL MOTOR SIN ESCOBILLAS (BLDC MOTOR) ......................................... 1
OPERACIN ................................................................................................................................. 1
MODELADO DEL MOTOR BLDC. ................................................................................................. 3
A. Subsistema Elctrico. ..................................................................................................... 3
B. Subsistema mecnico......................................................................................................... 5
C. Modelado en Matlab y Simulink. ......................................................................................... 5
D. Simulacin en Matlab y Simulink......................................................................................... 7
OBSERVACIONES ...................................................................................................................... 10
CONCLUSIONES ........................................................................................................................ 10
LISTA DE FIGURAS
Figura 1. Seccin transversal y frontal de un motor bldc (Townbiz, 2009) ....................................... 1
Figura 2. Secuencia de activacin de las bobinas del motor bldc segn las seales de posicin de
los sensores de efecto hall (Townbiz, 2009). .................................................................................. 2
Figura 3. Motor BLDC conectado al inversor PWM (Dobra). ........................................................... 3
Figura 4. Circuito Equivalente de una fase (Dobra). ........................................................................ 3
Figura 5. Diagrama de bloques del modelo del Motor BLDC (Dobra). ............................................. 5
Figura 6. Modelo desarrollado en Simulink y su correspondiente Separacin en Subsistemas en
lazo abierto. ................................................................................................................................... 7
Figura 7. Simulacin en Simulink del modelo no lineal en lazo abierto. ........................................... 7
Figura 8. Simulacin en Matlab del modelo lineal en lazo abierto. .................................................. 8
Figura 9. Sistema no lineal en lazo cerrado .................................................................................... 8
Figura 10. Sistema en lazo cerrado del sistema lineal. ................................................................... 9
Figura 11. Sistema regulado no lineal............................................................................................. 9
Figura 12. Sistema regulado lineal. .............................................................................................. 10