modelado de la energÍa especÍfica de corte …los experimentos se han llevado a cabo en la...

7
MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE EN EL RECTIFICADO MEDIANTE REDES NEURONALES RECURRENTES A. Arriandiaga 1, *, E. Portillo 1 , J. A. Sánchez 2 , I. Cabanes 1 y A. Zubizarreta 1 1 Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería de Bilbao, C/ Alameda Urquijo s/n, 48013, Bilbao; E-Mails: [email protected] (A.A.); [email protected] (E.P.); [email protected] (I.C.); [email protected] (A.Z.) 2 Departamento de Ingeniería Mecánica, Escuela Técnica Superior de Ingeniería de Bilbao, C/ Alameda Urquijo s/n, 48013, Bilbao; E-Mails: [email protected] (J.A.S.) Resumen El rectificado es un proceso de mecanizado crítico, ya que produce piezas de alta precisión y alta calidad superficial. Debido a la producción semi-artesanal de las muelas de rectificado, no es posible saber por adelantado el comportamiento de la muela. Una de los parámetros más útiles para caracterizar el proceso de rectificado es la energía específica de corte. En este trabajo se presenta un nuevo uso de las redes neuronales recurrentes (RNN) para el modelado de la evolución de la energía específica de corte sin valores reales iniciales. Los resultados muestran que es posible predecir la evolución completa de la energía específica de corte hasta 2000mm 3 /mm de material de pieza eliminado. La red seleccionada generaliza con buenos resultados para nuevas condiciones de rectificado, con errores inferiores a 23,65%, y nuevas muelas, con errores inferiores a 20,01%, que son satisfactorios desde la perspectiva del proceso de rectificado. Palabras Clave: Rectificado, Energía específica de corte, redes neuronales recurrentes, modelado dinámico. 1 INTRODUCCIÓN El proceso de rectificado es un proceso clave en fabricación por su capacidad de producir piezas con excelentes acabados y altas prestaciones. Así, el rectificado es usado en la producción de piezas para sectores de alto valor añadido como la industria del motor o la aeronáutica. En el rectificado, la herramienta de corte utilizada es la muela. La muela se compone de diminutas partículas abrasivas de extremada dureza y que mediante el rozamiento a altas velocidades son capaces de modificar la forma y el acabado de las piezas. A día de hoy, los modelos analíticos para el rectificado se encuentran alejados de la realidad. Debido a la elaboración semi-artesanal de las muelas de rectificado, no existe información precisa sobre la composición de estas ni del comportamiento durante el rectificado. Es por ello que muchas investigaciones se han decantado por la utilización de las redes neuronales artificiales (RNA) para el modelado del proceso de rectificado. Las RNA tienen propiedades que las hacen adecuadas para el modelado de sistemas complejos. Entre ellas, son aproximadores universales de funciones o su capacidad de generalización [2]. Las RNA han sido utilizadas para predecir los parámetros de salida del proceso (principalmente rugosidad de la pieza y las fuerzas de rectificado) [1, 3, 14 y 12], para predecir los parámetros óptimos de entrada del proceso con el objetivo de conseguir, principalmente, la rugosidad deseada [10 y 7] y, finalmente, para monitorización del proceso de rectificado (predicción de quemados en la pieza y el desgaste de la muela) [8, 6 y 5]. De entre todas las variables que caracterizan el rectificado, la energía específica de rectificado (ec) es una de las más útiles. La ec se define como la energía requerida para eliminar una unidad de volumen de material de pieza. Así, cuanto menor sea la energía específica de corte mayor es el rendimiento de la operación. La mayoría de los trabajos citados más Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 744

Upload: others

Post on 03-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE …Los experimentos se han llevado a cabo en la rectificadora cilíndrica Danobat FG-600-S. Para este trabajo se ha seleccionado un campo

MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE EN EL

RECTIFICADO MEDIANTE REDES NEURONALES

RECURRENTES

A. Arriandiaga 1,*, E. Portillo 1, J. A. Sánchez 2 , I. Cabanes1 y A. Zubizarreta 1

1 Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería

de Bilbao, C/ Alameda Urquijo s/n, 48013, Bilbao;

E-Mails: [email protected] (A.A.); [email protected] (E.P.); [email protected]

(I.C.); [email protected] (A.Z.)

2 Departamento de Ingeniería Mecánica, Escuela Técnica Superior de Ingeniería de Bilbao, C/

Alameda Urquijo s/n, 48013, Bilbao;

E-Mails: [email protected] (J.A.S.)

Resumen

El rectificado es un proceso de mecanizado crítico, ya

que produce piezas de alta precisión y alta calidad

superficial. Debido a la producción semi-artesanal de

las muelas de rectificado, no es posible saber por

adelantado el comportamiento de la muela. Una de los

parámetros más útiles para caracterizar el proceso de

rectificado es la energía específica de corte. En este

trabajo se presenta un nuevo uso de las redes

neuronales recurrentes (RNN) para el modelado de la

evolución de la energía específica de corte sin valores

reales iniciales. Los resultados muestran que es

posible predecir la evolución completa de la energía

específica de corte hasta 2000mm3/mm de material de

pieza eliminado. La red seleccionada generaliza con

buenos resultados para nuevas condiciones de

rectificado, con errores inferiores a 23,65%, y nuevas

muelas, con errores inferiores a 20,01%, que son

satisfactorios desde la perspectiva del proceso de

rectificado.

Palabras Clave: Rectificado, Energía específica de

corte, redes neuronales recurrentes, modelado

dinámico.

1 INTRODUCCIÓN

El proceso de rectificado es un proceso clave en

fabricación por su capacidad de producir piezas con

excelentes acabados y altas prestaciones. Así, el

rectificado es usado en la producción de piezas para

sectores de alto valor añadido como la industria del

motor o la aeronáutica. En el rectificado, la

herramienta de corte utilizada es la muela. La muela

se compone de diminutas partículas abrasivas de

extremada dureza y que mediante el rozamiento a altas

velocidades son capaces de modificar la forma y el

acabado de las piezas.

A día de hoy, los modelos analíticos para el rectificado

se encuentran alejados de la realidad. Debido a la

elaboración semi-artesanal de las muelas de

rectificado, no existe información precisa sobre la

composición de estas ni del comportamiento durante

el rectificado. Es por ello que muchas investigaciones

se han decantado por la utilización de las redes

neuronales artificiales (RNA) para el modelado del

proceso de rectificado. Las RNA tienen propiedades

que las hacen adecuadas para el modelado de sistemas

complejos. Entre ellas, son aproximadores universales

de funciones o su capacidad de generalización [2].

Las RNA han sido utilizadas para predecir los

parámetros de salida del proceso (principalmente

rugosidad de la pieza y las fuerzas de rectificado) [1,

3, 14 y 12], para predecir los parámetros óptimos de

entrada del proceso con el objetivo de conseguir,

principalmente, la rugosidad deseada [10 y 7] y,

finalmente, para monitorización del proceso de

rectificado (predicción de quemados en la pieza y el

desgaste de la muela) [8, 6 y 5].

De entre todas las variables que caracterizan el

rectificado, la energía específica de rectificado (ec) es

una de las más útiles. La ec se define como la energía

requerida para eliminar una unidad de volumen de

material de pieza. Así, cuanto menor sea la energía

específica de corte mayor es el rendimiento de la

operación. La mayoría de los trabajos citados más

Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 744

Page 2: MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE …Los experimentos se han llevado a cabo en la rectificadora cilíndrica Danobat FG-600-S. Para este trabajo se ha seleccionado un campo

arriba se centran en la rugosidad y las fuerzas de

rectificado, sin embargo, aun reconociendo que es una

variable muy importante, se ha realizado poco

esfuerzo en el modelado de ec. Esta variable aporta

información relevante sobre el rendimiento de la

muela. De hecho, debido a la fabricación semi-

artesanal de las muelas, no es posible conocer a priori

su comportamiento (es decir, se debe mecanizar con la

muela concreta para conocer su comportamiento).

Esto supone una importante desventaja ya que tanto

los tiempos de entrega como de ensayo con la muela

son muy extensos (orden de semanas). Es por ello que

resulta útil predecir el comportamiento de una muela

mediante la predicción de la evolución de ec sin

necesidad de comprarla ni ensayarla. Esto supone

importantes ventajas en cuanto a: evitar malas

decisiones de compra, evitar la realización de costosos

y largos experimentos, así como evitar las largas

esperas de suministro de muelas.

Además, la mayoría de los trabajos arriba citados

solamente dan solución a un par-muela pieza, es decir,

entre las soluciones planteadas pocas son

generalizables a otras condiciones de rectificado y en

ningún caso a nuevas muelas no utilizadas durante el

entrenamiento de la red. Finalmente, la mayoría de los

trabajos no toman en cuenta el desgaste de la muela.

Así, sólo dan un único valor de rugosidad o fuerzas de

rectificado, sin tomar en cuenta la evolución de estos

parámetros debido al desgaste de la muela. Esto hace

que el uso de las RNA en el rectificado en la industria

sea limitada.

Por lo tanto, en este trabajo se presenta el modelado de

la evolución de la energía específica de corte

utilizando RNA con capacidad de generalizar para

nuevas condiciones de rectificado y nuevas muelas. A

diferencia de otros trabajos donde no predicen los

valores futuros de una evolución o serie temporal a

partir de los valores pasados o iniciales, en este caso,

por la necesidad de la aplicación, es necesario predecir

una evolución completa sin valores iniciales y con

entradas estáticas.

La estructura del artículo que se va a presentar es la

siguiente. En la Sección 2 se presenta el diseño de la

estrategia basado en RNA para la predicción de la

energía específica de corte. En la Sección 3 se discuten

los resultados obtenidos. Finalmente, en la Sección 4

se muestran las conclusiones extraídas.

2 PREDICCIÓN DE LA

EVOLUCIÓN DE LA ec

MEDIANTE RNA

2.1 CONFIGURACIÓN EXPERIMENTAL

Los experimentos se han llevado a cabo en la

rectificadora cilíndrica Danobat FG-600-S. Para este

trabajo se ha seleccionado un campo de aplicación de

rectificado de acero sin rugosidades extremas. Para

ello, se han seleccionado diferentes muelas y

condiciones de rectificado. Así, la muela se define

mediante el tamaño de grano y la dureza. Como

condiciones de rectificado se utilizan el ratio de

velocidades (qs) que relaciona la velocidad periférica

de la muela y la velocidad de la pieza; y el caudal

específico de viruta (Q’). En total se han realizado 46

experimentos (Tabla 1).

Tabla 1: Experimentos realizados.

Exp. Tamaño de

grano

Dureza qs Q’

1 36 K 60 1

2 36 K 60 2.5

3 36 K 60 4

4 36 K 80 1

5 36 K 80 2.5

6 36 K 80 4

7 36 K 100 1

8 36 K 100 2.5

9 36 K 100 4

10 70 G 60 1

11 70 G 60 2.5

12 70 G 60 4

13 70 G 80 1

14 70 G 80 2.5

15 70 G 80 4

16 70 G 100 1

17 70 G 100 2.5

18 70 G 100 4

19 100 G 60 1

20 100 G 60 2.5

21 100 G 60 4

22 100 G 80 1

23 100 G 80 2.5

24 100 G 80 4

25 100 G 100 1

26 100 G 100 2.5

27 100 J 60 1

28 100 J 60 2.5

29 100 J 60 4

30 100 J 80 1

31 100 J 80 2.5

32 100 J 80 4

33 100 J 100 1

34 100 J 100 2.5

35 100 J 100 4

36 701 (70) J 60 1

37 701 (70) J 60 2.5

38 701 (70) J 60 4

39 701 (70) J 80 1

40 701 (70) J 80 2.5

Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 745

Page 3: MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE …Los experimentos se han llevado a cabo en la rectificadora cilíndrica Danobat FG-600-S. Para este trabajo se ha seleccionado un campo

41 701 (70) J 80 4

42 701 (70) J 100 1

43 701 (70) J 100 2.5

44 701 (70) J 100 4

45 36 G 60 2.5

46 36 G 60 4

Cómo se ha mencionado anteriormente, uno de los

objetivos del trabajo es predecir la evolución completa

de la energía específica de corte. Asimismo, los

experimentos se han realizado hasta 2000 mm3/mm de

material específico de pieza eliminado (V’w).

La ec se calcula fácilmente a partir de la medida de la

potencia consumida en el cabezal de la muela:

𝑒𝑐 =𝑃

𝑄 (1)

donde P representa la energía consumida en el cabezal

de la muela y Q es el caudal de viruta.

Así, para obtener un valor fiel de la ec se ha medido la

potencia utilizando un transductor de efecto Hall

(UPC-FR) de Load Controls. Las señales se

almacenan con una frecuencia de 100 Hz mediante la

tarjeta de adquisición NI USB-6251 de National

Instruments. Finalmente, se ha realizado una

interpolación de los datos para obtener un dato cada

10 mm3/mm. Por lo tanto, cada evolución tiene hasta

un máximo de 200 puntos. La interpolación se ha

llevado a cabo con el software MatlabTM 2012b y con

la función smoothing spline y un parámetro igual a

1.91 para evitar la excesiva oscilación.

Al realizar medidas en ambientes industriales la

repetibilidad de estas es un factor crítico. Así, para

poder tener en cuenta los errores derivados del proceso

de medida de la energía específica de corte, así como

la estocasticidad inherente a las muelas se han

generado señales virtuales de ec. De este modo, se han

generado nuevas señales utilizando el software

MatlabTM 2012b dentro del rango ±10% de la señal

medida en máquina (Figura 1).

Figura 1: Señales virtuales de ec generadas.

2.2 CONFIGURACIÓN DE LA RNA

Se ha comentado en la Sección 1 que por cuestiones

de aplicación es necesario predecir la evolución

completa de ec sin valores iniciales o previos. Esto

sitúa este trabajo dentro del modelado dinámico con

RNA pero ligeramente alejado del uso habitual o

común.

Normalmente en el modelado dinámico con RNA se

intenta predecir los valores futuros de una evolución o

serie temporal a partir de los valores anteriores que ha

tomado el valor a predecir (Figura 2 A y B). Así, esta

problemática se puede abordar utilizando las RNA con

retardos en la entrada. Es decir, se le introducen a la

entrada de la red (sólo o junto a otras entradas) los

valores anteriores que ha tomado el valor a predecir.

Otra forma de abordar puede ser utilizando redes

neuronales recurrentes (RNR). En estos casos la

realimentación de la salida o la capa oculta (existen

más arquitecturas) es intrínseca a la arquitectura de la

red y no hay que ir actualizando las entradas

retardadas de la entrada.

A la vista de lo expresado en el párrafo anterior, está

claro que la utilización de las RNA con entradas

retardadas no es una opción viable en el caso de la

predicción de la ec debido a que no se dispone de

ningún valor histórico para unas determinadas

condiciones de entrada desconocidas para la RNA. Por

lo tanto, la única opción válida se reduce a la

utilización de las RNR. Así, la estrategia utilizada en

este trabajo es totalmente diferente:

es necesario predecir una evolución

completa

sin valores iniciales

siendo todas las entradas a la red estáticas

con capacidad de generalizar a nuevas

condiciones de rectificado y nuevas muelas.

Dado que resulta necesario aplicar aprendizaje

supervisado, la estrategia planteada se basa en que

cada serie temporal es un dato de entrenamiento, es

decir, para unas entradas estáticas se dispone de una

evolución completa. Por lo tanto, la red es entrenada

con múltiples series temporales completas para

diferentes combinaciones de entradas (Figura 2 C).

Las RNR disponen de una realimentación desde la

capa de salida y/o la salida de la capa oculta. Así, aun

disponiendo de entradas estáticas (invariantes) a la

entrada, la recurrencia aporta una componente

dinámica a la predicción de la red. Dentro de las

diferentes arquitecturas de RNR se ha optado por

utilizar la red Layer-Recurrent Neural Network

(LRNN) proporcionada por MatlabTM. Se ha

seleccionado esta red porque no es necesario disponer

de valores iniciales del parámetro a predecir. La

LRNN está basada en la red Elman pero aporta mayor

Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 746

Page 4: MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE …Los experimentos se han llevado a cabo en la rectificadora cilíndrica Danobat FG-600-S. Para este trabajo se ha seleccionado un campo

flexibilidad al poder configurar el número de las capas

ocultas y las funciones de transferencia de estas.

Finalmente, decir que en la LRNN la realimentación

es desde la salida de la capa oculta a la entrada de esta.

Salidas predichas

Tiempo

Salidas predichas

Salidas para entrenamiento

A)

C)

Salidas para entrenamiento

Intervalo de predicción

Intervalo de predicción

Salidas predichas

Salidas para entrenamiento

B)

Entradas para entrenamiento

Intervalo de predicción

Intervalo de tiempo

específico

Figura 2: Estrategias para el modelado dinámico

utilizando RNA.

Una vez decidida la arquitectura es necesario

configurar las entradas y las salidas de la red, así como

las funciones de activación. Para modelar la ec se ha

partido de las características de la red y las

condiciones de rectificado, cómo se puede observar en

la Tabla 1. Por lo tanto, la red tendrá 4 entradas y una

salida, correspondiente a la energía específica de

corte. En cuanto a la función de activación se utiliza la

función tangente sigmoidea.

2.3 CONFIGURACIÓN DEL

ENTRENAMIENTO DE LA RNA

Inicialmente se puede decir que la red tiene la

siguiente estructura: 4-x-1. Dispone de cuatro

entradas, una capa oculta con x neuronas y una salida.

El objetivo del entrenamiento es obtener el número

adecuado de neuronas en la capa oculta para que sea

capaz de modelar adecuadamente la relación entre las

entradas de la red y la salida. Asimismo, es necesario

definir el número de valores anteriores que tomará en

cuenta la realimentación de la red. Este procedimiento

se realiza entrenando la red con diferentes

combinaciones de neuronas en la capa oculta (HU) y

estados anteriores de la realimentación (D). Se ha

considerado el rango 5-15 de neuronas en la capa

oculta y 5- 20 estados anteriores en la realimentación.

No se han tomado en cuenta redes con más de 15HU

y 20D debido a los largos tiempos de entrenamiento y

recursos necesarios para entrenarlas. Posteriormente

se analizan las diferentes redes con diferentes métricas

y se concluye cuál es la mejor red, en definitiva, qué

red es capaz de predecir más satisfactoriamente la ec

para diferentes muelas y condiciones de rectificado.

La red se ha entrenado utilizando MatlabTM. El

algoritmo de entrenamiento utilizado ha sido el de

Levenberg-Marquardt [4]. Además, se ha utilizado el

back-propagation through time (BPTT) [13].

Finalmente, se ha optado por utilizar la regularización

bayesiana para mejorar las capacidades de

generalización de la red [9]. Cada estructura de red se

ha entrenado 10 veces para evitar caer en un mínimo

local y los pesos iniciales de la red se han actualizado

utilizando el algoritmo de Nguyen-Widrow [11].

Al utilizar la regularización Bayesiana no es necesario

utilizar la fase de validación durante el entrenamiento

de la red. De este modo, los experimentos disponibles

se pueden distribuir en dos conjuntos: de

entrenamiento y de test. Se dispone de 46

experimentos a los que hay que añadir los virtuales. Se

ha determinado utilizar 42 para entrenar y 4 para test.

Los de test se han elegido teniendo en cuenta que se

puede analizar la capacidad de generalización de la red

para nuevas muelas y condiciones de rectificado

(Tabla 2). Sin embargo, como es lógico solamente se

han generado los virtuales para los datos de

entrenamiento. Así, se disponen 420 ejemplos para

entrenar. En la Tabla 1 se muestran los experimentos

que se han seleccionado para realizar el test de la red.

Con los test 1 y 2 se comprueba la capacidad de

generalización de la red para nuevas muelas y con los

test 3 y 4 para nuevas condiciones de rectificado.

Tabla 2: Ejemplos de test seleccionados.

Test Tamaño

de grano

Dureza qs Q’

Test 1 (exp. 45) 36 G 60 2.5

Test 2 (exp. 46) 36 G 60 4

Test 3 (exp. 8) 36 K 10

0

2.5

Test 4 (exp. 10) 70 G 60 1

Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 747

Page 5: MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE …Los experimentos se han llevado a cabo en la rectificadora cilíndrica Danobat FG-600-S. Para este trabajo se ha seleccionado un campo

Como se ha comentado anteriormente, para

seleccionar la mejor estructura de red se utilizan

métricas. Así, utilizando estas métricas se analiza el

error cometido entre el valor real y el predicho por la

red:

1. El error cuadrático medio (MSE): Este error se

calcula con los datos normalizados en el rango [-1,

1].

2. La media del error máximo absoluto (MAME): Se

mide en unidades de proceso (J/mm3) y se define

de la siguiente forma:

𝑀𝐴𝑀𝐸 =1

𝑛∑ |max(𝑇𝑥 − 𝑃𝑥)|𝑛𝑥=1 (2)

donde T es el valor objetivo de ec, P es el valor

predicho por la red y n es el número de ejemplo.

La selección de la mejor red se realiza en dos fases.

Primero, utilizando la métrica MSE se seleccionan las

mejores redes de cada estructura de red.

Posteriormente, utilizando el MAME se selecciona la

mejor red a partir de la selección previa.

3 RESULTADOS

La Tabla 3 resume las mejores redes obtenidas en la

primera fase, es decir, analizando el MSE de cada una

de esas redes. Así, se recopilan las mejores estructuras

de red (HU-D), la red correspondiente de las 10

entrenadas para cada estructura y el valor MSE

obtenido para los 4 ejemplos de test que se disponen.

Se puede observar que los mejores resultados se

obtienen con más de 7 neuronas en la capa oculta.

Además, exceptuando dos casos, las redes con

retardos de alrededor de 13 muestran errores de MSE

más bajos. Por lo tanto, a la vista de los resultados, se

puede concluir que los mejores resultados se obtienen

dentro del rango 7-10 neuronas en la capa oculta y

alrededor de 13 retardos en la realimentación. Sin

embargo, desde el punto de vista de la aplicación no

es suficiente analizar los resultados con el MSE. Así,

se van analizar las mejores 5 redes (resaltados en

negrita) con la métrica MAME.

Tabla 3: Error MSE de las mejores redes.

HU D Net MSE

7 14 Net3 0.0029

7 16 Net6 0.0049

7 17 Net9 0.0047

7 18 Net8 0.0044

10 5 Net8 0.0024

10 12 Net5 0.0024

10 12 Net6 0.0031

10 12 Net10 0.0046

10 13 Net6 0.0055

5 15 Net1 0.0057

En la Tabla 4 se pueden observar los errores MAME

obtenidos para las mejores redes 5 redes de la Tabla 3.

Se puede observar que con un error MAME de 16.91

J/mm3 la red que obtiene los mejores resultados tiene

una estructura de 10 neuronas en la capa oculta y 12

estados anteriores en la realimentación. Además, los

resultados muestran que la red con 10HU y 12D tiene

una alta repetibilidad porque hay más redes con esta

misma estructura que se encuentran seleccionadas

entre las mejores (ver Tabla 3 y Tabla 4). Además, los

resultados muestran que las redes con menor error

MAME tienen en cuenta alrededor de 13 estados

anteriores en la realimentación. De hecho, los peores

resultados MAME se obtienen con la red con 5D

aunque tuviese el menor MSE.

Tabla 4: Error MAME de las mejores redes.

HU D Net MAME (J/mm3)

7 14 Net3 17.77

7 18 Net8 22.89

10 5 Net8 26.98

10 12 Net5 16.91

10 12 Net6 19.43

Por lo tanto, la red seleccionada tiene una estructura

4-10-1 (4 entradas, 10 neuronas en la capa oculta y 1

salida) y 12 retardos en la realimentación. En la

Figura 3 se muestra la estructura final de la red.

Neu

ron

as en la cap

a ocu

lta (HU

) =

10

Tamaño de grano

Dureza

Ratio de velocidades

(qs)

Caudal de viruta (Q’)

Retardos (D) = 12

Energía específica de

corte (ec)

Figura 3: Red seleccionada.

En las Tabla 5 se muestra los errores de predicción

realizados por la red seleccionada para cada muestra

de test. Los ejemplos de test 1 (experimento 45) y 2

(experimento 46) son utilizados para probar la

capacidad de generalización de la red a muelas nuevas.

Esta muela no se ha utilizado durante el entrenamiento

de la red y, por lo tanto, es desconocida para ella. Por

otro lado, los ejemplos de test 3 (experimento 8) y 4

(experimento 10) se utilizan para probar la capacidad

de generalización de la red para nuevas condiciones de

rectificado. En estos ejemplos, la muela es conocida

Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 748

Page 6: MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE …Los experimentos se han llevado a cabo en la rectificadora cilíndrica Danobat FG-600-S. Para este trabajo se ha seleccionado un campo

por la red pero las condiciones de rectificado son

nuevas para esa muela.

Tabla 5: Resumen de los resultados obtenidos para

los ejemplos de test.

Test MAME

(J/mm3)

Error relativo

máximo (%)

Test 1 (exp. 45) 10.75 11.47

Test 2 (exp. 46) 13.72 20.01

Test 3 (exp. 8) 29.15 23.65

Test 4 (exp. 10) 14.03 12.70

Los resultados numéricos muestran que la red es capaz

de predecir con buenos resultados para los test 1 y test

2. En el peor caso (Test 2), el error máximo relativo es

de 20.01% en algún punto de la evolución completa de

ec. En cuanto al error MAME, para el test 1 y test 2 el

error es 10.75 J/mm3 y 13.72 J/mm3 respectivamente.

En la Figura 4 se muestra la salida de la red para el test

1. La salida de la red sigue con bastante precisión la

señal objetivo hasta 1800 mm3/mm, manteniéndose

prácticamente en todos los instantes de la evolución

dentro de los márgenes ±10% de la señal objetivo. El

error máximo se comete al inicio de la predicción,

siendo insignificante para el modelado dinámico de la

energía específica de corte.

Figura 4: Resultado para el test 1: nueva muela.

Para los casos de test 3 (experimento 8) y 4

(experimento 10) los errores MAME son ligeramente

superiores, 29.15 J/mm3 para el test 3 y 14.03 J/mm3

para el test 4. Estos errores representan el 23.65% (test

3) y el 12.70% (test 4) del valor objetivo. En la Figura

5 se representa la predicción de la red para el test 4. La

señal predicha por la red se mantiene dentro de los

márgenes de error en casi la totalidad de la señal solo

excediendo en un 2.70% del error aceptado. Se puede

observar que esto ocurre alrededor del punto 1500

J/mm3 y por un breve espacio de tiempo.

Figura 5: Resultado para test 4: nuevas condiciones

de rectificado.

A la vista de los resultados se puede observar que los

errores son más bajos para nuevas muelas (13.72

J/mm3) que para nuevas condiciones de rectificado

(29.15 J/mm3). Por lo tanto, se puede concluir que las

condiciones de rectificado tienen una mayor

influencia que las características de la red en la

predicción de la energía específica de corte. En

cualquier caso, si se presta atención al

comportamiento de la red para todo el horizonte de

tiempo (y no sólo el valor MAME), se observa que la

señales predichas siguen con excelentes resultados las

señales objetivos desde el punto de vista del proceso

de rectificado. Es más, parece que la red predice la

media de las señales virtuales generadas. Cabe

destacar que la red es entrenada con 10 salidas

distintas con una tendencia parecida pero con una

evolución ligeramente diferente (Figura 1) para las

mismas entradas. Esto puede explicar por qué la red

aprende la tendencia media, aspecto que, por otro lado,

es de interés dadas las características estocásticas del

proceso, sobre todo en lo que concierne a la muela.

4 CONCLUSIONES

En este trabajo se ha presentado una solución basada

en redes neuronales recurrentes para el modelado de la

evolución de la energía específica de corte sin

necesidad de disponer de los valores iniciales y con

capacidad para generalizar para nuevas muelas y

condiciones de rectificado. Del trabajo presentado se

pueden destacar las siguientes conclusiones:

I. Conocer la evolución de la energía específica de

corte antes de realizar la operación de rectificado

es un tema de investigación de máximo interés. No

existe en la literatura ningún trabajo que aborde

esta problemática. En este trabajo se ha presentado

una nueva estrategia basada en el uso de las RNA.

II. En la mayoría de los trabajos que abordan el

modelado dinámico es necesario disponer de los

valores iniciales para poder predecir una serie

temporal (evolución) con capacidad de

generalización. La solución presentada es capaz de

predecir nuevas series temporales con entradas

Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 749

Page 7: MODELADO DE LA ENERGÍA ESPECÍFICA DE CORTE …Los experimentos se han llevado a cabo en la rectificadora cilíndrica Danobat FG-600-S. Para este trabajo se ha seleccionado un campo

estáticas y sin valores iniciales utilizando para

entrenar múltiples y diferentes series temporales.

III. No es posible seleccionar la mejor red utilizando

solamente el valor MSE. De hecho, a pesar de que

la red con estructura 10HU5D ha dado lugar al

menor error MSE, no presenta el mejor

comportamiento a la hora de modelar la energía

específica de corte. Por ello, se ha utilizado la

métrica MAME para ayudar en la selección de la

mejor red. Esta métrica responde a los requisitos

del proceso de rectificado.

IV. Un primer análisis muestra que las mejores redes

se obtienen dentro del rango 7-10 neuronas en la

capa oculta (HU) y alrededor de 13 retardos en la

realimentación (D). Así, la red que muestra el

mejor comportamiento tiene 10 neuronas en la

capa oculta (HU) y 12 retardos en la

realimentación. El error MAME de la mejor red es

16.91 J/mm3.

V. La solución propuesta es capaz de modelar con

buenos resultados la energía específica de corte sin

valores iniciales hasta 2000mm3/mm de material

específico de pieza eliminado (V’w). Los errores

relativos obtenidos se encuentran por debajo del

23.65%, que son errores aceptables desde la óptica

de los usuarios del proceso rectificado.

VI. La red seleccionada generaliza con buenos

resultados para nuevas condiciones de rectificado

(29.15 J/mm3) y nuevas muelas (13.72 J/mm3).

Así, la red generaliza mejor para nuevas muelas.

De hecho, se puede concluir que las condiciones

de rectificado tienen una mayor influencia que las

características de la red en la predicción de la

energía específica de corte.

Agradecimientos

Este trabajo ha sido parcialmente financiado por el

Ministerio de Economía y Competitividad y FEDER

en el marco del proyecto “Optimización de procesos

de acabado para componentes críticos de

aerorreactores” (DPI2014-56137-C2-1-R), así como

por los proyectos IT719-13 del Gobierno Vasco y

UFI11/28 de la UPV/EHU.

Referencias

[1] Brinksmeier E., Tönshoff H.K., Czenkusch C.,

Heinzel C., (1998) “Modelling and optimization

of grinding processes”, Journal of Intelligent

Manufacturing 9:303-314.

[2] Coit D.W., Smith A.E., (1995) “Using Designed

Experiments to Produce Robust Neural Network

Models of Manufacturing Processes”, 4th

Industrial Engineering Research Conference

Proceedings, pp 229-238.

[3] Fuh K.H., Wang S.B., (1997) “Force Modeling

and Forecasting in Creep Feed Grinding Using

Improved BP Neural Network”, International

Journal of Machine Tools and Manufacture

37(8):1167-1178.

[4] Hagan M.T., Menhaj M., (1994) “Training feed-

forward networks with the Marquardt

algorithm”, IEEE Transactions on Neural

Networks 5:989–993.

[5] Hosokawa A., Mashimo K., Yamada K., Ueda

T., (2004) “Evaluation of Grinding Wheel

Surface by Means of Grinding Sound

Discrimination”, JSME International Journal

Series C 47(1):52-58.

[6] Karpuschewski B., Wehmeier M., Inasaki I.,

(2000) “Grinding Monitoring System Based on

Power and Acoustic Emission Sensors”, CIRP

Annals - Manufacturing Technology 49(1):235-

240.

[7] Kruszynski B.W., Lajmert P., (2005) “An

Intelligent Supervision System for Cylindrical

Traverse Grinding”, CIRP Annals -

Manufacturing Technology 54(1):305- 308.

[8] Liu H.X., Chen T., Qu L.S., (1997) “Predicting

Grinding Burn Using Artificial Neural

Networks”, Journal of Intelligent Manufacturing

8(3):235- 237.

[9] MacKay D.J.C., (1992) “A practical Bayesian

framework for backpropagation networks”,

Neural Computation 4:448–472.

[10] Maksoud T.M.A., Atia M.R., Koura M.M.,

(2003) “Applications of artificial intelligence to

grinding operations via neural networks”,

Machining Science and Technology 7(3):361-

387.

[11] Nguyen D., Widrow B., (1990) “Improving the

Learning Speed of 2-Layer Neural Networks by

Choosing Initial Values of the Adaptive

Weights”, 1990 International Joint Conference

on Neural Networks (IJCNN), pp 21-26 (III).

[12] Sedighi M., Afshari D., (2010) “Creep feed

grinding optimization by an integrated GA-NN

system”, Journal of Intelligent Manufacturing

21:657–663.

[13] Werbos P.J., (1990) “Backpropagation through

time: What it does and how to do it”,

Proceedings of the IEEE 78(10):1550–1560.

[14] Yang Q., Jin J., (2010) “Study on Machining

Prediction in Plane Grinding based on Artificial

Neural Network”, 2010 International

Conference on Intelligent Systems and

Knowledge Engineering (ISKE), pp 442-444.

Actas de las XXXVI Jornadas de Automática, 2 - 4 de septiembre de 2015. Bilbao ISBN 978-84-15914-12-9 © 2015 Comité Español de Automática de la IFAC (CEA-IFAC) 750