Revista Universitaria en Telecomunicaciones, Informática y Control. Volumen 01. N° 2. Noviembre 2012. ISSN 2227 - 3735 Realización y Aplicación de un Modelo Simplificado de un Diferencial Electrónico para un Vehículo Eléctrico Roger Antonio García Morales, Alfredo Santana Díaz Centro de Investigación en Mecatrónica Automotriz Instituto Tecnológico y de Estudios Superiores de Monterrey Toluca, México roger.garcia@invitados.itesm.mx (Recibido el 9 de Junio de 2012, Aceptado el 17 de Octubre de 2012) Abstract —This paper presents the development of the electronic differential for two Brushless DC (BLDC) motors which drive the two independent rear wheels of an electric vehicle. The speed of each wheel is determined by the Ackerman geometry and controlled by a program made in the software LabVIEW coupled to the BLDC controller. The control developed and differential were tested in one wheel on a chassis dynamometer for their validation. Keywords: Brushless DC motor, Electric vehicle, Electronic differential, In-wheel motor, Speed Control. Resumen —Este artículo presenta el desarrollo de un diferencial electrónico para dos motores de corriente directa sin escobillas (BLDC, por sus siglas en inglés) los cuales impulsan a las dos ruedas traseras independientes de un vehículo eléctrico. La velocidad de cada rueda es determinada por la geometría de Ackerman y controlada por un programa hecho en el software LabVIEW acoplado al controlador BLDC. El control desarrollado y el diferencial fueron probados en una rueda sobre el dinamómetro de chasis para su validación. Palabras Clave: Control de velocidad, Diferencial electrónico, Motor de corriente directa sin escobillas, Motor En-rueda (Inwheel), Vehículo eléctrico. I. INTRODUCCIÓN El diferencial automotriz es un mecanismo incluido en los automóviles el cual permite que las ruedas giren a diferentes revoluciones. Cuando un vehículo realiza la acción de giro (ya sea una tomar curva, dar vuelta a una esquina, esquivar algo) las ruedas que avanzan por la parte externa recorren una mayor distancia debido a que el arco que recorren es mayor al arco que tienen que recorrer las ruedas que avanzan en la parte interna. Si las ruedas están unidas en un mismo eje, ambas giran al mismo número de revoluciones; esto provoca que, al realizar una giro, la rueda interna patine debido a que está girando a la misma velocidad que la rueda externa pero recorriendo un arco menor, y que se genere un desgaste mayor en la llanta. Además si las ruedas del eje giran a la misma velocidad hay riesgo de inestabilidad del vehículo en las curvas. Para evitar estos problemas se dispone de un mecanismo diferencial que permite girar a ambas ruedas de un mismo eje a diferentes velocidades, permitiendo así que la rueda exterior gire más rápido que la rueda interior al momento de realizar un giro y que ambas ruedas giren a la misma velocidad cuando el automóvil avanza en línea recta. En un vehículo eléctrico (VE) cuya fuente de movimiento no depende de un motor central y una transmisión, sino de múltiples (2 o 4) motores unidos directamente a las ruedas o incluidos dentro de la rueda (In-Wheel), no es posible tener un sistema diferencial mecánico, por ello es necesario crear un diferencial electrónico que controle las velocidades de cada rueda independientemente. II. Según los elementos que lo conforman y los objetivos que persigue existen diferentes tipos de diferenciales mecánicos, para comprender el funcionamiento de este sistema mecánico se explicará el diferencial mecánico simple1 A. Constitución Está constituido por varios engranes cónicos llamados satélites (de 2 a 6), alojados en una carcasa llamada caja de satélites, la cual está unida fijamente a la corona y dentro de la cual los satélites pueden girar sobre su eje libremente, con ellos engranan los planetarios, que son engranes cónicos que están fijados a cada uno de los semiejes que transmiten el movimiento a las ruedas (Fig. 1). 1 74 PRINCIPIO MECÁNICO Consejo Nacional de Ciencia y Tecnología (CONACYT). Revista Universitaria en Telecomunicaciones, Informática y Control. Volumen 01. N° 2. Noviembre 2012. ISSN 2227 - 3735 B. Funcionamiento Un engrane recibe el movimiento del eje de transmisión, este va unido a la corona de nuestro sistema diferencial haciéndola girar, cuando la corona gira a su vez hace girar la caja de satélites que arrastra a los ejes de los satélites que están unidos fijamente a ella, al suceder esto los satélites actúan como cuñas sobre los planetarios, produciendo un movimiento que se transmite a las ruedas haciéndolas girar en el mismo sentido y velocidad de la corona, mientras el vehículo se mueve en línea recta y la resistencia que prestan ambas es la misma. Cuando se toma una curva, la rueda interior a la curva presta más resistencia al giro, ya que recorre una distancia menor. En este caso, el planetario interno obliga a girar a los satélites apoyándose en él, logrando con esto que el planetario opuesto aumente el giro de la otra rueda. Finally, complete content and organizational editing before formatting. Please take note of the following items when proofreading spelling and grammar: A. Geometría de Ackerman Para poder determinar cuál es la relación existente entre las ruedas internas y externas cuando el vehículo realiza la curva es necesario conocer cómo se comporta el vehículo al girar. Como parte de las fronteras incluidas en el proyecto al cual pertenece este estudio, por cuestiones de tiempo y limitaciones físicas del vehículo en desarrollo, se asumen ciertas condiciones ideales. La primera condición ideal es que el vehículo se moverá a velocidades bajas, otra de las condiciones de nuestro vehículo es que será de tracción trasera, es decir, tendremos que controlar la tracción diferencial para solo dos ruedas; dadas estas condiciones, para describir el comportamiento del vehículo al girar podemos utilizar la geometría de Ackerman (Fig. 2) la cual nos muestra algunos parámetros importantes, a partir de los cuales se pueden desarrollar las ecuaciones necesarias para llegar a conocer la relación entre ambas ruedas. Fig. 1. Diferencial simple con engranes cónicos (Ocaña, 2000). (1) Donde ωC es la velocidad angular de la corona, ωI es la velocidad angular de la rueda interna y ωO es la velocidad angular de la rueda externa. ωC es equivalente a la velocidad angular a la que irían ambas ruedas si estuvieran unidas a un eje fijo. III. Fig. 2. Geometría de Ackerman.(Modificado de Gillespie, 1992). Dada la relación trigonométrica se pueden determinar las siguientes ecuaciones: (2) DIFERENCIAL ELECTRÓNICO Una vez conocido el funcionamiento del diferencial mecánico es necesario aplicar el mismo principio a un VE impulsado por motores independientes en cada rueda. Para ello es importante determinar cuál es la relación que existe entre las ruedas internas a la curva y las ruedas externas a la curva. Se determinó que es un modelo simplificado debido a que únicamente se trabajará con la geometría de Ackerman (que se estudiará a continuación) y no con toda la dinámica del vehículo como en otros estudios [2], así mismo el diferencial solo se aplicará a las 2 ruedas traseras y no en las cuatro ruedas [3] [4], ya que se decidió que fueran solo 2 ruedas de tracción. Before you begin to format your paper, first write and save the content as a separate text file. Keep your text and graphic files separate until after the text has been formatted and styled. Do not use hard tabs, and limit use of hard returns to only one return at the end of a paragraph. Do not add any kind of pagination anywhere in the paper. Do not number text headsthe template will do that for you. García Morales, R. A., et al. (3) El ángulo promedio de las ruedas frontales se define como “Ángulo de Ackerman” y dada la relación trigonométrica se tiene [5]: (4) Siendo L la distancia entre ejes, T el ancho de vías, R el radio de giro del vehículo y δI, δO y δ, corresponden al ángulo de giro de la rueda interna, externa y promedio (ángulo de Ackerman) respectivamente. La velocidad lineal de cada rueda se expresa como una función de la velocidad angular del vehículo y el radio de la curva: (5) 75 Realización y Aplicación de un Modelo Simplificado de un Diferencial Electrónico para un Vehículo Eléctrico ( 20 ) (6) (7) Donde ωX es la velocidad angular del vehículo, VI la velocidad lineal de la rueda interna y VO la velocidad lineal de la rueda externa. Si se despeja ωX de (7) y se sustituye en (5) y (6) se tiene: (8) La diferencia entre ambas rudas se expresa por la siguiente relación [6]: ( 21 ) Dada esta relación se puede expresar la velocidad angular de cada rueda de la siguiente forma: ( 22 ) (9) ( 23 ) ( 10 ) Ahora se tiene que la velocidad lineal de cada rueda también puede estar expresada como función de la velocidad angular de cada rueda y el radio de la rueda: ( 11 ) ( 12 ) Donde r es el radio de las ruedas de tracción. Si se sustituye (11) en (9) y (12) en (10) y se despeja ωI y ωO respectivamente, se tiene: ( 13 ) ( 14 ) Si se despeja R de (4) y se sustituye en (13) y (14) se obtiene la velocidad angular de cada rueda: ( 15 ) ( 16 ) ( 17 ) Dado que ωC de (1) puede ser expresada en función de la velocidad lineal del vehículo y el radio de las ruedas se tiene: ( 18 ) ( 19 ) 76 B. Algoritmo Computacional Dadas las ecuaciones anteriores se ha podido determinar la relación entre las ruedas internas y externas a una curva. Con estas ecuaciones se puede desarrollar el control adecuado para que las ruedas del VE describan el comportamiento deseado. Como se explicó anteriormente, se están considerando ciertas fronteras, una de estas es que la electrónica de potencia para el control de los motores no se realizó ya que se utilizó el sistema de potencia que el proveedor de los motores incluye en su “kit”. Los motores a controlar son motores de corriente directa sin escobillas (BLDC, por sus siglas en inglés) InWheel. De modo que, dadas las características del dispositivo controlador utilizado, el control que se creará será uno que entregue cierto valor de voltaje, el cual el dispositivo controlador a su vez lo traducirá en una velocidad del motor. De los datos obtenidos del controlador, se cuenta con una entrada de voltaje que determina la velocidad a la que irá el motor, el motor empieza a girar a un voltaje mayor a 0V y alcanza su velocidad máxima a 5V como se muestra en la Tabla I. TABLA I MUESTRAS DE VELOCIDAD DE ACUERDO AL VOLTAJE ENVIADO AL CONTROLADOR BLDC Voltage 0.1 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 RPM 15.083 75.392 220.98 351.64 468.43 585.41 709.77 821.78 924.4 1010.5 1107.7 km/h 1 6 19 30 40 50 61 70 79 87 95 García Morales, R. A., et al. Revista Universitaria en Telecomunicaciones, Informática y Control. Volumen 01. N° 2. Noviembre 2012. ISSN 2227 - 3735 El controlador que ofrece el proveedor de los motores son configurables, es decir, se puede decidir que tipo de control desarrollará, las opciones son control por torque y control por velocidad; el control seleccionado es control por velocidad ya que el control por torque tiene una entrada de voltaje variable (del cual se desconoce el comportamiento) en comparación del control por velocidad que ofrece la ventaja de variar únicamente de 0 a 5V. De acuerdo a los experimentos realizados, se observó que las velocidades obtenidas varían de acuerdo a las cargas a las que se somete al motor, sin embargo, los niveles de voltaje se mantienen en los mismos rangos, de modo que la velocidad máxima se presentará a 5V y la velocidad mínima o velocidad 0 a los 0V. Ahora, con estos datos, se desarrolla el programa que realizará los cálculos correspondientes para el diferencial electrónico. Primeramente se crea un programa que mida la velocidad angular de las ruedas, dado a los sensores hall que incluyen las ruedas se puede obtener esta información de los pulsos que estos mandan, los cuales son 28 pulsos por vuelta. Con la ayuda de la tarjeta de adquisición de datos se puede medir estos pulsos y traducirlos en RPM dato que después enviaremos al programa principal (Fig. 3). Fig. 3. Programa para medir velocidad angular (RPM). De las ecuaciones anteriores, para los cálculos de Ackerman se necesita saber el ángulo de giro, la distancia entre ejes, el ancho de vías y la velocidad angular promedio del vehículo, de estos datos la distancia entre ejes L y el ancho de vías T son valores constantes, los cuales para el desarrollo de la prueba se consideraron como 1.5m, el ángulo de giro el cuál se conoce con un sensor angular acoplado al volante que entrega una señal a través de la tarjeta de adquisición de datos y la velocidad angular promedio ωC se obtiene con los valores leídos de la velocidad angular de cada rueda y promediándolos. Una vez obtenidos estos datos el programa realiza las ecuaciones correspondientes y entrega los valores de velocidad angular debidas para cada rueda (Fig. 4). García Morales, R. A., et al. Fig. 3. Entradas y salidas del cálculo de Ackerman. Una vez el programa entrega los valores de velocidad angular de cada rueda, se traducen a los valores de voltaje correspondientes, los cuales son transmitidos al controlador de los motores. IV. CONTROL La estrategia de control de los motores utilizada fue una combinación de lógica difusa y look up table. Se decidió el control por lógica difusa ya que se está realizando un acoplamiento de controles y se desconocen las ecuaciones manejadas por el controlador BLDC del kit de los motores. Dado que en el método de control de lógica difusa no es necesario saber la ecuación que describe al sistema sino conocer su funcionamiento, se optó por aplicar esté método de control. En cuanto a la combinación con el método look up table se eligió para evitar tener procesamientos muy complejos en el controlador, ya que posteriormente se piensa migrarlo a un sistema embebido. En el software MATLAB, en su módulo de lógica difusa se generaron las funciones de pertenencia de entradas y salidas (Fig. 5), así como las reglas de control del sistema. Posteriormente, las respuestas del sistema fueron divididas en una tabla, arreglándolas de modo que las columnas sean el error del sistema y los renglones la velocidad angular de referencia, divididas estas de 10 en 10 revoluciones y el error de 1 en 1, de este modo la columna 41 equivale a el error 0, la 1 al error -40 y la columna 81 al error +40; a su vez el renglón 1 equivale a 0 RPM, el renglón 50 a 490 RPM y el renglón 111 a 1100 RPM. 77 Realización y Aplicación de un Modelo Simplificado de un Diferencial Electrónico para un Vehículo Eléctrico Fig. 7. Estructura con Motor In-Wheel montado sobre el dinamómetro de chasis. Fig. 5. Funciones de pertenencia: (a) Entrada: RPM, (b) Entrada: Error, (c) Salida: Voltaje. De modo que el esquema de control utilizado es el que se muestra en la Fig. 6. De las pruebas desarrolladas las variables que se midieron fueron: Velocidad de referencia de rueda derecha e izquierda, y velocidad de la rueda izquierda. Y en la prueba desarrollada la secuencia de comandos enviada al controlador fue la siguiente. La Fig. 8 (a) muestra la respuesta del motor a diferentes velocidades angulares de referencia con ángulo de Ackerman 0°, las velocidades de referencia indicadas son: 100, 200, 300, 400 y 500 RPM, con un intervalo aproximado de 10 s en cada velocidad. La Fig. 8 (b) muestra la respuesta del motor a velocidad angular de referencia constante de 500 RPM pero con variaciones del ángulo de Ackerman, los cuales son: 10°, 15°, 20° y 0° hacia la derecha. En un giro hacia la derecha, la rueda externa al giro es la rueda izquierda, por lo cual su velocidad debe de aumentar, como se puede aprecia en la gráfica. Fig. 6. Esquema de control. La Fig. 8 (c) muestra la respuesta del motor con la misma velocidad angular de 500 RPM pero con variaciones del ángulo de Ackerman, los cuales son: 10°, 15°, 20°, 30° y 0° hacia la izquierda, y posteriormente el incremento de velocidad angular a 600 RPM. En un giro hacia la izquierda, la rueda externa al giro es la derecha y la interna es la izquierda, por lo cual la rueda izquierda debe de disminuir, como se puede apreciar en la gráfica. VI. El sistema de adquisición, cálculos y control del sistema se desarrollaron con sistemas National Instruments. Para el sistema de adquisición de datos (Velocidad angular de cada rueda, ángulo de Ackerman) se utilizó la tarjeta de adquisición de datos NI USB 6212. V. RESULTADOS Para verificar el funcionamiento del control realizado para el diferencial electrónico se desarrollaron pruebas dinamómetro de chasis, en donde el motor fue sujetado con una estructura para montarlo en el dinamómetro (Fig. 7). CONCLUSIONES El diferencial electrónico esta basado en ecuaciones sencillas y cuyas variables son fáciles de medir en el vehículo. Con la configuración y control seleccionados es posible aplicarlos una vez el vehículo esté construido por completo. Las pruebas arrojaron resultados favorables y se observó que el control responde de manera correcta en tiempos de respuesta cortos. Debido a la falta de masa que frene a la rueda, la respuesta de la rueda cuando tiene que disminuir velocidad es relativamente lento, se espera que esto mejore una vez que se realicen las pruebas sobre el vehículo, una vez esté terminado. RECONOCIMIENTOS El primer autor reconoce a CONACYT por la beca de manutención otorgada para los estudios de posgrado en el cual desarrolló esta investigación. Los autores reconocen 78 García Morales, R. A., et al. Revista Universitaria en Telecomunicaciones, Informática y Control. Volumen 01. N° 2. Noviembre 2012. ISSN 2227 - 3735 agradecidamente la contribución de Aldo Flores, por su apoyo en las pruebas desarrolladas, a Rogelio en su ayuda en la prueba base del control difuso. [6] Kada Hartani, “Electronic differential with direct torque fuzzy control for vehicle propulsion systems”, Proceeding of Turk J Elec. Eng. & Comp Sci, Vol.17, No.1, pp.25-26, 2009. REFERENCIAS [1] [2] [3] [4] [5] Ocaña Antonio, “Tratado del automóvil. La técnica de los siglos XXXXI”, CIE inversiones Editoriales Dossat, 2000. Perez-Pinal, “Stability of an electric differential for traction applications”, Ieee Transactions on Vehicular Technology, Vol. 58, No. 7, 2009. Zhou Y., Li S., Zhou X., Fang Z., “The control strategy of electronic differential for ev with four in-wheel motors”, Control and Decision Conference (CCDC), 2010 Chinese, 2011. Li Z., Shoquand D., “Electronic differential speed steering control for four in-wheel motors independent drive vehicle”, Intelligent Control and Automation (WCICA), 2011 9th World Congress on, 2011. Gillespie Thomas D., “Fundamentals of vehicle dynamics”, Society of Fig. 8. Respuesta del motor In-Wheel. Automotive Engineers SAE, 1992. García Morales, R. A., et al. 79