Sabana Jose Velocidad Angular Motor Vehiculo Electrico
Sabana Jose Velocidad Angular Motor Vehiculo Electrico
Sabana Jose Velocidad Angular Motor Vehiculo Electrico
Quiero agradecer en primer lugar a mi familia por ser un gran aliento en esta
gran meta trazada y por su apoyo durante todas las horas invertidas para la
realización de este trabajo: a Janella, José Gabriel y Micaela. También a mis padres
Jorge y Liliana por haberme dado el ejemplo y uno de los mejores regalos que puede
Por otro lado, quiero agradecer a mis profesores que con su paciencia,
de dicha variable.
Luenberger con el cual se determinará el flujo magnético del rotor, para luego
velocidad angular, sino que además sirva de referencia para futuros estudios que
INTRODUCCIÓN …………………………………………………………. 1
INDUCCIÓN …............................................................................................. 4
LUENBERGER ……………………………………………………………. 12
iii
CONCLUSIONES…………………………………………………………. 37
RECOMENDACIONES…………………………………………………… 35
BIBLIOGRAFÍA …………………………………………………………... 39
iv
LISTA DE FIGURAS
acoplamiento ........…………………………………………………. 4
Figura 3. Representación de vector espacial de dos ejes fijos α-β del planoπ. 7
…………………………………………………………………….... 19
inducción…………………………………………………………… 25
Figura 9. Corriente del estator y flujo del rotor, estimada y real (Alpha, Beta). 34
Figura 10. Error entre la corriente estimada y la real (Alpha, Beta) ………. 35
iv
INTRODUCCIÓN
La presión a la que están sometidas las empresas para que asuman prácticas
invierten muchos recursos para cumplir con las cada vez más exigentes regulaciones
impuestas por los estados, mejorando a la vez su imagen hacia sus clientes directos y
en general hacia todos los grupos de interés. El sector automotriz es uno de los
sectores económicos que mayor relación tiene con la contaminación atmosférica, por
los gases de efecto invernadero que genera la combustión interna de sus motores. Tal
como refiere (Rodríguez 2015), en los últimos años muchos fabricantes de autos
vienen presentando iniciativas para hacer este negocio más sostenible. Prueba de ello
combustión, como los vehículos híbridos o los puramente eléctricos. Son muchos los
factores que pueden ser determinantes para posicionar en poco tiempo este tipo de
autos: la evolución de las baterías con una mayor autonomía y a un menor costo,
los avances en los sistemas de control de velocidad de motores eléctricos, entre otros.
corriente continua, fabricantes como Tesla o General Motor han apostado por
1
quitarle precisión a los sistemas de control. Es por ello que se han desarrollado
magnético, los cuales vienen siendo aplicados con éxito en aplicaciones industriales
de Luenberger que permitirá la estimación del flujo magnético del rotor y la corriente
del estator, para que luego con un sistema adaptativo basado en un modelo de
referencia (MRAS), se logre estimar la velocidad angular del rotor. Dicho modelo
fue presentado por (Sbita & Ben Hamed,2007). Posterior a la revisión de los
conceptos teóricos en los que se basa esta metodología y de las fórmulas relacionadas
europeo ECR R15 lo cual permitirá mostrar el grado de eficacia de dicho algoritmo.
frente a los autos con motores de combustión interna y contribuir de esta manera con
el medio ambiente (al reducir las emisiones de gases contaminantes). Otra finalidad
eléctricos. Es por ello que se centrarán los esfuerzos en validar que tan precisa es la
2
estimación de la velocidad angular de un motor de inducción en un vehículo eléctrico
actualmente se sabe de los algoritmos con mayor precisión se han podido encontrar
una sola tecnología que cumpla con las exigencias que define la dinámica del motor.
como para los transitorios. Para ello se revisarán las transformadas de coordenadas
Clark y Park, las cuales permiten llevar el análisis al modelo D-Q y trabajar con
3
Capítulo 1
DE INDUCCIÓN
1.1. Introducción
variaba durante el proceso de arranque. Los estudios relacionados con este tipo de
(Sabana, 2012). A través de este modelo se realizada: los cálculos de sus variables
eléctricas y magnéticas, entre otros. Tal como se puede apreciar en la figura 1, este
Re Lle Ir Llr´
Io Ir´
Ie Ip Im
Vm Vr’ = n S Vm Rm´
Ve Rfe Lm
ESTATOR ROTOR
acoplamiento
4
Sin embargo, este modelo estaba limitado al estudio en aplicaciones donde el
sistema en el cual trabajaba. Durante mucho tiempo fueron los motores de corriente
velocidad y torque eran necesarios, como era el caso de la industria papelera, las
la diferencia fundamental entre ambos tipos de motores era que la distribución entre
Es por ello que durante muchos años diversos estudios buscaron un nuevo
modelo que permitiera un control de la velocidad y del torque del motor de corriente
alterna por separado, donde además se tenga en cuenta los transitorios que se
presenten en las variables de control. Otra ventaja del motor de corriente continua era
que es un sistema lineal y por tanto muy fácil de controlar. En el año 1920 Robert H.
Park planteó una nueva teoría, en la cual transformaba los tres bobinados del estator
continua, pero girando en sincronismo con el campo magnético del rotor. Ello fue el
inicio de lo que posteriormente se llamó el Modelo Dinámico d-q, del cual se basa el
Control Vectorial.
controlar, toda vez que resulta ser un sistema multi-variable, no lineal y con efectos
de acoplamiento interno (Bose, 2002). Por estas consideraciones sería más que
5
complicado realizar un análisis de este motor en el dominio del tiempo a través de
espacio mediante tres ejes ortogonales tal como se muestra en la figura 2. Para poder
uno bifásico es conveniente que el sistema original sea simétrico, sin componente
Vc
V(t)
b
Vb
Va
a
“ ” . Dentro de este plano se definen los ejes α y β normales entre sí, donde el eje α
H(t) sería nula, en consecuencia, el vector espacial V(t) queda contenido en el plano
6
π, tal como se muestra en la figura 3. Para sistemas que presenten señales
v
0 V(t)
v
0
Figura 3. Representación de vector espacial de dos ejes fijos α-β del planoπ
(1.1)
indican (Vernavá, Gibbons, Nachez, y Arias, 2008) con la ecuación 1.2, donde el
componente homopolar en el eje es nulo. Para lograr que ambos sistemas posean la
7
(1.2)
(1.3)
La ecuación 1.3 demuestra que el vector V(t) ubicado en el plano π y con ejes
Esto solo es factible cuando la componente homopolar sea nula, para lo cual la carga
debería ser equilibrada. Hasta este momento los nuevos ejes de referencia son fijos,
siendo el vector V(t) el que está en constante movimiento circular. Si se quiere este
vector posea una referencia fija, se tendría que hacer girar ambos ejes en el plano π
con la misma velocidad (w) del vector y en torno al eje γ. A estos ejes rotantes los
ángulo θ(t) como el movimiento de rotación de los ejes d y q respecto a los ejes fijos
(1.4)
8
Donde al igual que en caso anterior , (Vernavá,
transformación inversa:
(1.5)
con:
espacial queda transformado a en un vector fijo respecto a los nuevos ejes. Dado que
el sistema es simétrico y equilibrado, los tres planos referidos (abc, αβγ, dq0) son
coincidentes ya que la componente homopolar es nula para los tres casos, tal como se
muestra en la figura 4.
e
q
e = e t
vq
s
q
v
vd
e e
d
e
s
d
dichos ejes. Para el caso del sistema bajo un marco de referencia que rote a una
puede descrito por las ecuaciones 1.6, 1.7, 1.8 y 1.9 (Bose. 2002):
(1.6)
(1.7)
(1.8)
(1.9)
Los últimos términos de las ecuaciones 1.8 y 1.9 pueden ser definidos como
principal ventaja de este modelo dinámico es que todas las variables aparecen en
forma constante, lo cual lo hace conveniente para el control de velocidad y torque del
motor asíncrono. Los valores de los flujos magnéticos pueden ser representados en
(1.10)
(1.11)
(1.12)
(1.13)
(1.14)
(1.15)
10
La ecuación 1.16 es la representación matricial del modelo dinámico con
como un sistema lineal de cuarto orden, siempre que la velocidad angular del rotor wr
(1.16)
se relaciona esta velocidad con el torque producido por el motor eléctrico a través de
la ecuación 1.17 (Sbita & Ben Hamed, 2007), donde representa el torque de
carga a la cual está sometido el eje del motor, la inercia del rotor y la velocidad
mecánica. El torque del motor eléctrico también puede ser expresado por la ecuación
de referencia rotativo.
(1.17)
(1.18)
(1.19)
11
Capítulo 2
OBSERVADOR DE LUENBERGER
2.1. Introducción
descrito en el capítulo anterior, es necesario contar con los valores en tiempo real de
las variables eléctricas, magnéticas y físicas que conforman las ecuaciones que
la velocidad de rotación como del torque estará relacionada con exactitud con la que
la corriente del estator no implica mayor dificultad, toda vez que existe en el
variables como el flujo magnético se vuelve más compleja, tanto por lo difícil de su
una de las salidas de dicho sistema, tal como lo define (Ogata, 2003). Con la
12
observador de Luenberger de orden completo (con elección de una matriz de
referencia que permiten la estimación del flujo magnético y velocidad del rotor
basa el control vectorial de velocidad y torque del motor asíncrono, para el caso de la
Las variables de estado definidas para este modelo serán la corriente del estator y los
d,q). Las ecuaciones 2.1, 2.2, 2.3 y 2.4 (Bose, 2002), definen el comportamiento del
(2.1)
(2.2)
(2.3)
13
(2.4)
aparecen como ondas sinusoidales, tanto de entrada como salida. Despejando de las
ecuaciones 2.1, 2.2, 2.3 y 2.4 la derivada del flujo rotórico, y reemplazando luego la
corriente estatórica con la ayuda de las ecuaciones del 1.10 al 1.15, se obtiene las
(2.5)
(2.6)
variables de estado a las corrientes del estator y los flujos magnéticos del rotor
estado del motor de inducción sería la ecuación 2.7 (Sbita & Ben Hamed,2007).
(2.7)
14
Donde:
torque producido por el motor eléctrico puede ser expresado en términos del flujo del
2008), relaciona el torque del motor eléctrico Te con el torque de la carga TL a través
(2.8)
(2.9)
15
2.3. Observador de Luenberger
cada variable de estado afecta a una de sus salidas. Dicho de otra manera, cualquiera
de sus estados puede ser observado a partir de la medición de sus salidas. (Sbita &
completo para la estimación del flujo del rotor y la corriente del estator, a través de
las mediciones de la misma corriente y del voltaje del estator. Como se observa en la
ecuación 2.10 (Sbita & Ben Hamed, 2007), es precisamente la diferencia entre la
salida real del sistema y la salida observada (e(t)) la que se multiplica por la matriz
(2.10)
sistema. De no ser así, es probable que exista una diferencia considerable entre el
estado, restando el modelo en espacio estado del motor con el modelo observado.
(2.11)
16
donde:
La ecuación diferencial del error 2.11 está compuesta por un elemento lineal
sistema completo, la parte lineal de la ecuación debe ser estable y la parte no lineal
debe converger a cero o a una cantidad de energía mínima, y según (Astrom &
mantener la exactitud en la estimación tanto para bajas como para altas velocidades,
se debe elegir una matriz de ganancia L de tal manera que los polos de la matriz
característica A-LC sean estable. Para ello resulta conveniente utilizar un algoritmo
lineal (LQR) que me permita modificar la matriz de ganancia para lograr una rápida
(2.12)
elemento lineal, la cual debe permitir minimizar la performance del índice Im, la
17
ecuación 2.13 permitirá minimizar Im con respecto a esta constante K, siendo así
ecuación 2.12, la solución debe asegurar la estabilidad del sistema. A esta nueva
ecuación resulta ser ecuación diferencial, a la cual se le puede dar la forma de una
(2.13)
(2.14)
estado observadas y las reales, sin embargo el valor de la velocidad angular es aún
Como bien lo señala (Astrom & Wittenmark, 2008), es necesario obtener el error
entre las salidas del modelo real y la salida del modelo observado para luego poder
corriente del estator será la salida, siendo el error entre la corriente real y la estimada
la variable que permite regular dicho mecanismo adaptativo. Existe dos maneras de
18
Figura 5. Estimación de la velocidad de un motor de inducción utilizando un MRAS
parte no lineal converja a cero o a una cantidad mínima de energía, con lo cual el
de Lyapunov, donde se elige una función V definida positiva, de tal manera que su
derivada sea semi-definida negativa. Si bien no existe un método universal que nos
(2.15)
(2.16)
con: .
19
De la ecuación diferencial 2.16, se sabe que el primer término es semi-
parte lineal de la ecuación 2.11 (la matriz A-LC) sea estable. Si lo se logra que la
suma entre el segundo y tercer término de la ecuación 2.16 sea cero, se estaría
definida negativa. De esta condición se deriva la ecuación 2.17 (Sbita & Ben Hamed,
(2.17)
(2.18)
integrativa Ki. Luego de elegidas estas constantes, resulta que todos los términos de
la ecuación 2.18 son conocidos, debido a que se cuenta con la medición directa de las
corrientes del estator y la estimación de esta misma corriente y del flujo magnético
20
2.4. Objetivo de la Tesis
Objetivo General
La presente tesis tiene como objetivo general, implementar una metodología para la
vehículo eléctrico.
Objetivos Específicos
alterna trifásico.
21
Capítulo 3
LUENBERGER
3.1. Introducción
establecerán un patrón del voltaje de alimentación del estator, cuya amplitud variará
del voltaje de entrada responde a un control escalar, el cual está basado en una
relación lineal voltaje-frecuencia, este programa podrá también ser simulado con otro
velocidad angular del motor de inducción trifásico (con rotor tipo jaula de ardilla),
resulta necesario determinar cuáles serían los valores que asumirían las constantes o
22
pesos que nos permitirán lograr una adecuada precisión y exactitud en la estimación.
Para el caso de los valores tanto de la matriz Q (diagonal 4x4) como de R (1x1),
respectivamente. Debemos recordar que estas matrices son los pesos del regulador
ayuda en atenuar la sensibilidad ante ruidos. Al igual que en el caso de las matrices Q
y R, no existe un método para hallar el valor estos pesos, sin embargo, (Sbita & Ben
constante proporcional bajos para atenuar las señales de alta frecuencia proveniente
de algún tipo de ruido. Se realizaron pruebas con valores de Ki que iban desde
10,000 hasta 100, y valores de Kp que iban desde 10 hasta 0.0001. Lo que vino
23
q3 = input('Ingrese el peso q3 : ');
Q = diag([ q1 q2 q3 q4]);
diferentes pasos que sigue esta metodología implementada, iniciando con el ingreso
hallando el valor del flujo del rotor que forma parte del vector de estado. Finalmente
velocidad angular.
24
Inicio
No
No de datos = N
Si
Guardar resultados
Fin
inducción
25
3.2. Implementación del modelo del motor de inducción
2.7. Para poder implementar el MRAS es necesario contar con el modelo real del
todos los demás parámetros que conforman las matrices del modelo en espacio-
variable teórica que desarrollará el motor, bajo las condiciones de voltaje de entrada
que establezcamos, se utilizarán las fórmulas 2.8 y 2.9, las cuales relacionan el
torque del motor eléctrico Te, el torque de la carga TL y la aceleración angular, para
a11=-(Lm*Lm*Rr+Lr*Lr*Rs)/(alpha*Ls*Lr*Lr); a12=0;
a13=(Lm*Rr)/(alpha*Ls*Lr*Lr); a14=(Lm*wr*polos)/(alpha*Ls*Lr);
a21=0; a22=-(Lm*Lm*Rr+Lr*Lr*Rs)/(alpha*Ls*Lr*Lr);
a23=-(Lm*wr*polos)/(alpha*Ls*Lr); a24=(Lm*Rr)/(alpha*Ls*Lr*Lr);
26
B = [ b11 b12
b21 b22
b31 b32
b41 b42 ];
C=[ 1 0 0 0
0 1 0 0 ];
del motor, se debe crear los vectores que representan los voltajes de entrada el cual
(amplitud y frecuencia), los parámetros internos del motor, el torque que desarrollará
matrices del modelo de referencia (real) y del modelo ajustable, serán realizadas
dentro del lazo de la figura 6, que terminará cuando se haya sometido al motor a todo
el voltaje de entrada definido. Se debe tener en cuenta que todas las matrices
representan a la velocidad real y estimada. Las constantes de las formas axx y bxx
a14=(Lm*wx*polos)/(alpha*Ls*Lr); a23=-(Lm*wx*polos)/(alpha*Ls*Lr);
a34=-wx*polos; a43=wx*polos;
27
Bk=[b11*dt b12*dt
b21*dt b22*dt
b31*dt b32*dt
b41*dt b42*dt];
cual está representado por la ecuación 2.10. Al igual que en la matriz característica
del modelo teórico (real), la matriz observada Ah solo requiere actualizar los
a14=(Lm*wrh*polos)/(alpha*Ls*Lr); a23=-(Lm*wrh*polos)/(alpha*Ls*Lr);
a34=-wrh*polos; a43=wrh*polos;
28
Bhk=Bk;
Lk=[l11*dt l12*dt
l21*dt l22*dt
l31*dt l32*dt
l41*dt l42*dt];
Por último, se actualizan los vectores de estado tanto del modelo teórico real
entre las corrientes y los flujos reales y observados (en los ejes de referencia α y β), y
xh = Ahk*xh+Bhk*[vs(1,k) vs(2,k)]'+Lk*(y-C*xh);
e_ias=y(1,1)-xh(1,1); e_ibs=y(2,1)-xh(2,1);
dif1=e_ias*xh(4,1)-e_ibs*xh(3,1);
integra_1=integra_1+dif1*dt;
wrh=Kp*(dif1)+Ki*integra_1;
Te=polos*(x(3,1)*x(2,1)-x(4,1)*x(1,1)); %Tl=50*torque_q(k,1);
wp=(Te-Tl)/Jm; wx =wx+wp*dt;
29
Capítulo 4
ELÉCTRICO
4.1. Introducción
inducción que será utilizado para las simulaciones, además las señales de voltaje a la
internos típicos de un motor inducción utilizados en autos eléctricos resultó una tarea
internos no es propósito de este trabajo de investigación por lo cual los valores serán
330 Nm. Cabe señalar que el algoritmo presentado puede trabajar perfectamente en
internos que permitan encontrar las ganancias que puedan sintonizar adecuadamente
la estimación.
cual estará conformado por el mismo motor y el sistema de transmisión hacia las
30
ruedas motrices del vehículo (Ingemecánica, 2017). A manera de referencia, el
velocidad de marcha del vehículo con la velocidad angular del motor. Para efectos de
Cycles” planteado por el estándar europeo ECR R15 lo cual permitirá mostrar el
en el presente párrafo. Los parámetros internos del motor serían los siguientes:
Rs=0.04224; Ls=0.001269;
Rr=0.04117; Lr=0.001932;
Lm=0.000911; polos=4/2
Jm=2.5;
31
A través del voltaje de alimentación se logrará la aceleración, desaceleración,
considerando que con ello se minimizan las pérdidas magnéticas (por histéresis y por
efecto Eddy).
200
0
V
-200
-400
0 5 10 15 20 25
s
Voltaje beta Estator
400
200
0
V
-200
-400
0 5 10 15 20 25
s
32
Como se puede apreciar en la figura 7, la amplitud del voltaje nominal del
193 KW, con 0.85 de factor de potencia. Se generó esta forma de voltaje para poder
segundos. Luego se realizan las variaciones del voltaje para las velocidades de 100
posiblemente a más peso que soporta el vehículo) y un incremento progresivo del par
Torque Eléctrico
500
Nm
-500
0 5 10 15 20 25
s
Torque de carga
500
Nm
-500
0 5 10 15 20 25
s
movimiento, mientras que el torque del motor es producto del cálculo de la ecuación
1.19. En la figura 9 se aprecia la corriente del estator y el flujo magnético del rotor,
variables que resultan del voltaje aplicado al sistema. Ambas variables son estimadas
0
A
-2000
0 5 10 15 20 25
s
Corriente beta Estator (real->rojo / observada->azul)
5000
0
A
-5000
0 5 10 15 20 25
s
Flujo alpha del Rotor (real->rojo / observada->azul)
1
Wb
-1
0 5 10 15 20 25
s
Flujo beta del Rotor (real->rojo / observada->azul)
1
Wb
-1
0 5 10 15 20 25
s
Figura 9. Corriente del estator y flujo del rotor, estimada y real (Alpha, Beta)
34
Error de Corriente alpha
1000
500
0
A
-500
-1000
0 5 10 15 20 25
s
500
0
A
-500
-1000
0 5 10 15 20 25
s
muestran las velocidades angulares observada en color azul y la velocidad real del
motor en rojo, y el error resultante entre ambas señales. Como se puede apreciar en la
gráfica, las señales se superponen adecuadamente y aparentan ser solo una señal. Es
por ello que en la gráfica el error es muy cercano a cero en gran parte de la
trayectoria (menor al 1%), salvo durante el instante del cambio de velocidad tanto en
con filtros digitales, pero no será motivo de este estudio ahondar en ello. El análisis
150
rad/s
100
50
0
0 5 10 15 20 25
s
10
rad/s
-10
-20
0 5 10 15 20 25
s
36
CONCLUSIONES
internos del motor para que el modelamiento sea el más fidedigno posible.
37
RECOMENDACIONES
expertos (Ozer & Akin, 2001), (Kuchar, Brandstetter & Kaduch, 2004), los cuales
blanco (Shi, Chan, Wong & Ho, 2000), (Gunabalan, Subbiah, & Reddy, 2009),
puede concluir que no existe alguna que cubra todas las exigencias presentadas en
Sin embargo, hay mecanismos que podrían ayudar a paliar algunas de las
desventajas que muestran estos desarrollos (filtros realizados por hardware para
de la velocidad en general. Se debe tener en cuenta que en pocos años los vehículos
de sistemas.
38
BIBLIOGRAFÍA
Astrom, K. & Wittenmark, B. (2008). Adaptive Control (2nd ed.). New York, NY:
Bose, B. (2002). Modern Power Electronic and AC Drive. New Jersey, NJ: Prentice-
Hall PTR
http://www.census.gov/ipc/www /idbsum.html
Drive with Neural Network. IEEE, 2004 35th Annual IEEE Power Electronics
Kuo, B. (1996). Sistema de Control Automático (7ma ed.). Juárez, México: Prentice-
Hall PTR
Learn Engineering. (Productor). (2017, mayo). How does an Electric Car work?.
Recuperado de https://www.youtube.com/watch?v=3SAxXUIre28
Springer.
Ogata, K. (2003). Ingeniería de Control Moderna (4ta ed.). Madrid, España: Pearson
Educación S.A.
39
Ozer, B. & Akin, E. (2001). Artificial Neural Network based Speed Estimator for
Rodríguez, J. (2015, 11 de junio). ¿Qué hace la industria automotriz para ser verde?
tendencias-en-industria-automotriz-de-mexico/
Lima, Perú.
Sbita, L. & Ben Hamed, M. (2007, Mayo). An MRAS - based full Order Luenberger
7(1), 11-20.
Shi, K., Chan, T., Wong, Y. & Ho, S. (2000). Speed Estimation of an Induction
Staton, D. & Goss, J. (2017). Open Source Electric Motor Models for Commercial
EV& Hybrid Traction Motors. Coil, Winding, Electric Motor & Transformer
Vernavá, A., Gibbons, R., Nachez, M. & Arias, M. (2008). Control Vectorial del
http://potencia.eie.fceia.unr.edu.ar/CONTROL%20 VECTORIAL.pdf
40