PT 528
PT 528
iii
3.1.3. Base de datos de Malla y Joshi (2006) 27
3.1.4. Base de datos de Richardson et al. (2009) 28
3.1.5. Base de datos de Titi et al. (2011) 29
3.1.6. Base de datos desarrollada en el Instituto Mexicano del 30
Transporte
3.2. Evaluación de las variables de entrada para las redes neuronales 32
artificiales
3.2.1. Suelos tipo limo y arcillas 32
3.2.2. Suelos arenosos 35
4. Redes neuronales artificiales para estimar el módulo de resiliencia 39
4.1. Normalización de las bases de datos 39
4.2. Estructura de las redes neuronales 39
4.3. Desarrollo de las redes neuronales artificiales 40
4.4. Entrenamiento de las redes neuronales artificiales 41
4.4.1. Entrenamiento utilizando el algoritmo Levenberg-Marquardt 41
4.4.2. Entrenamiento utilizando el algoritmo Levenberg-Marquardt 43
modificado
4.5. Validación de los modelos de redes neuronales 45
4.6. Valores de Mr estimados verus datos de laboratorio 46
4.7. Aplicación para estimar el módulo de resiliencia 51
5 Conclusiones 55
Bibliografía y Referencias 57
Anexo 1. Programa 63
iv
Índice de figuras
Página
Figura 1.1 Ejemplo de una red neuronal totalmente conectada 4
(fuente: Matich, 2001)
Figura 1.2. Funciones de activación. (A) Escalón unitario, (B) lineal, 5
(C) Logística Sigmoidal, (D) Sigmoidal tangente hiperbólica
(Das, 2013)
Figura 2.1. Deformación de un espécimen bajo carga repetida (Huang, 18
2004)
Figura 2.2. Efecto del contenido de agua en el módulo de resiliencia 19
de un suelo tipo CH (González, 2014)
Figura 2.3. Efecto del contenido de agua en el módulo de resiliencia 19
de un suelo tipo SM (González, 2014)
Figura 2.4. Variación del módulo de resiliencia con el incremento en la 20
energía de compactación
Figura 2.5. Módulo de resiliencia para un suelo tipo ML (González et 21
al., 2014)
Figura 2.6. Efecto del índice de plasticidad en el Mr 21
Figura 2.7. Módulo de resiliencia obtenidos con muestras 22
compactadas 2% abajo del contenido de agua óptimo
Figura 2.8. Módulos de resiliencia obtenidos con muestras 23
compactadas con contenido de agua óptimo
Figura 2.9. Módulos de resiliencia obtenidos con muestras 23
compactadas 2% arriba del contenido de agua óptimo.
Figura 4.1. Número de iteraciones del modelo de red neuronal con 46
arquitectura 6-6-1 (arcillas y limos)
Figura 4.2. Número de iteraciones del modelo de red neuronal con 46
arquitectura 4-7-1 (arenas)
Figura 4.3. Entrenamiento del modelo de red neuronal con 49
arquitectura 6-6-1 para suelos tipo CH, CL, MH y ML
Figura 4.4. Validación del modelo de red neuronal con arquitectura 6- 50
6-1 para suelos tipo CH, CL, MH y MH
Figura 4.5. Entrenamiento del modelo de red neuronal con 50
arquitectura 4-7-1 para suelos tipo SM, SC y SP.
Figura 4.6. Validación del modelo de red neuronal con arquitectura 4- 51
7-1 para suelos tipo SM, SC y SP.
Figura 4.7. Interfaz inicial del programa para la obtención del Mr en 51
suelos finos compactados
Figura 4.8. Interfaz para la obtención del módulo de resiliencia en 52
suelos tipo CH, CL, MH y ML
v
Figura 4.9. Interfaz para la obtención del módulo de resiliencia en 52
suelos tipo SM, SC y SP
vi
Índice de tablas
Página
Tabla 3.1. Propiedades índice, de compactación y clasificación de 25
suelos.
Tabla 3.2. Módulos de resiliencia en la condición óptima de 26
compactación
Tabla 3.3. Resumen de las propiedades de los suelos. 26
Tabla 3.4. Módulos de resiliencia en la condición óptima de 27
compactación.
Tabla 3.5. Propiedades índice, de compactación y clasificación de 27
suelos.
Tabla 3.6. Módulos de resiliencia en la condición óptima de 28
compactación.
Tabla 3.7. Propiedades índice y clasificación de los suelos. 28
Tabla 3.8. Módulos de resiliencia en la condición óptima de 29
compactación.
Tabla 3.9. Propiedades índice y clasificación de suelos. 29
Tabla 3.10. Módulos de resiliencia en condición óptima. 30
Tabla 3.11. Propiedades índice y clasificación de los suelos 31
estudiados.
Tabla 3.12. Módulos de resiliencia en condición óptima de 32
compactación.
Tabla 3.13. Nomenclatura de las variables utilizadas. 33
Tabla 3.14. Análisis de regresión lineal utilizando cuatro variables de 33
entrada.
Tabla 3.15. Análisis de regresión lineal utilizando cinco variables de 33
entrada.
Tabla 3.16. Análisis de regresión lineal utilizando seis variables de 34
entrada.
Tabla 3.17. Rango de las variables y módulo de resiliencia. 35
Tabla 3.18. Tamaño de las arenas de acuerdo con la norma ASTM 35
D2487-06.
Tabla 3.19. Análisis de regresión lineal utilizando cuatro variables de 36
entrada.
Tabla 3.20. Análisis de regresión lineal utilizando cinco variables de 36
entrada.
Tabla 3.21. Análisis de regresión lineal utilizando seis variables de 37
entrada.
vii
Tabla 3.22. Variables de entrada y rangos para las arenas. 37
Tabla 4.1. Tipos de arquitectura de las redes neuronales. 40
Tabla 4.2. Criterio del parámetro R2 de bondad de ajuste. 47
Tabla 4.3. Coeficientes de determinación (R2) para el entrenamiento 48
de las redes neuronales artificiales para suelos tipo arcilla
y limo.
Tabla 4.4. Coeficientes de determinación (R2) para la validación de 48
las redes neuronales artificiales para suelos tipo arcilla y
limo.
Tabla 4.5. Coeficientes de determinación (R2) para el entrenamiento 48
de las redes neuronales artificiales para suelos tipo
arena.
Tabla 4.6. Coeficientes de determinación (R2) para la validación de 49
las redes neuronales artificiales para suelos tipo arena.
viii
Sinopsis
El módulo de resiliencia es un parámetro de suma importancia en los métodos de
diseño de pavimentos actuales, ya que es la base para determinar esfuerzos,
desplazamientos y deformaciones en los mismos. Este parámetro ha sido
estudiado ampliamente y un gran número de estas investigaciones se ha enfocado
en proponer metodologías para predecirlo sin que sea necesario llevar a cabo
pruebas de laboratorio. En este trabajo se propone utilizar las redes neuronales
artificiales para predecir este parámetro, tras conocer las propiedades índice del
suelo y el estado de esfuerzos. En el documento se presenta la programación de
la red neuronal; y como producto final, se pone a disposición del usuario una
aplicación para estimar el módulo de resiliencia.
ix
Estimación del módulo de resiliencia usando redes neuronales
x
Abstract
The resilient modulus is an important parameter in the new pavement design
methods, because it is the basis for determining stresses, displacements and
deformations in the structure. This parameter has been extensively researched and
a large number of the studies have focused on predicting this parameter without
performing laboratory testing. This research indicates that artificial neural networks
provide a reliable tool to predict the resilient modulus of fine grained soils based
only on index properties and stress states. In this document, it is shown the
programming or the neural network, and as a final product, an application is given
to the user to estimate the resilient modulus.
xi
Estimación del módulo de resiliencia usando redes neuronales
xii
Resumen ejecutivo
El diseño de pavimentos requiere conocer varias propiedades de los materiales;
una de ellas es el módulo de resiliencia, el cual es evaluado a través de una
prueba triaxial de laboratorio que requiere equipo con diversos sensores; además,
el tiempo de prueba puede ir desde dos horas -o más- dependiendo del tipo de
material ensayado (suelos finos o materiales granulares). Debido a esto, varios
investigadores se han dado a la tarea de encontrar formas alternativas para
estimar dicho parámetro. Algunos proponen correlaciones con propiedades índice;
algunos otros han encontrado que las redes neuronales artificiales son una forma
adecuada de estimar el módulo de resiliencia al tener como base propiedades
índice y estado de esfuerzos.
En el primer capítulo del trabajo, se discuten los conceptos sobre las redes
neuronales y algunas de sus aplicaciones en la ingeniería de pavimentos. En el
capítulo dos, aparecen las gráficas en las que se observa cómo el contenido de
agua, la densidad, el estado de esfuerzos, el índice de plasticidad y el método de
compactación influyen en la determinación del módulo de resiliencia. En el capítulo
tres, se muestran los análisis de regresión llevados a cabo para determinar las
variables de entrada de las redes neuronales. De las variables estudiadas se
pueden mencionar las siguientes:
Compacidad,
Índice de grupo,
Presión de confinamiento,
Esfuerzo desviador,
Índice de plasticidad,
En este mismo capítulo, se muestran las variables de entrada elegidas para las
redes neuronales. En el capítulo cuatro, se comenta sobre el desarrollo de las
redes neuronales, su entrenamiento y validación. También se desarrolla una
aplicación para estimar el módulo de resiliencia. Esta aplicación utiliza las redes
xiii
Estimación del módulo de resiliencia usando redes neuronales
xiv
Introducción
Las nuevas metodologías para el diseño de un pavimento requieren conocer las
propiedades de los materiales que conformarán la estructura. De estas
propiedades, el módulo de resiliencia de los materiales de las capas inferiores a la
carpeta asfáltica o concreto hidráulico es de especial importancia; ya que es la
base para determinar los esfuerzos, desplazamientos y deformaciones en el
pavimento. Posteriormente, estas respuestas son usadas como insumos en los
criterios de falla para predecir el número de repeticiones de carga que soporta el
pavimento antes de fallar (Huang, 2004).
Objetivo general
1
Estimación del módulo de resiliencia usando redes neuronales
Objetivos específicos:
2
1. Las redes neuronales artificiales
Otra definición es, por ejemplo, la indicada por Rabuñal y Puertas (2006) (citados
por Alemán, 2017):
Salas (2004) (citado por Alemán, 2017) señala que las RNA son un método para
resolver problemas de forma individual o combinada con otros métodos, para
aquellas tareas de clasificación, identificación, diagnóstico, optimización o
predicción en las que el balance datos/conocimiento se inclina hacia los datos y
donde, adicionalmente, puede haber la necesidad de aprendizaje en tiempo de
ejecución y de cierta tolerancia a fallos. En estos casos las RNA se adaptan
dinámicamente reajustando constantemente los pesos de sus interconexiones.
De acuerdo con Lefebvre (2005), una red neuronal es un sistema adaptable que
puede aprender relaciones a través de presentación repetida de datos, y es capaz
de generalizar a nuevos datos que no ha visto.
3
Estimación del módulo de resiliencia usando redes neuronales
Shahin et al. (2002) dicen que las redes neuronales artificiales son una forma de
inteligencia artificial; la que, por medio de su arquitectura, trata de simular el
comportamiento propio del cerebro humano para la resolución de ciertos
problemas ingenieriles.
1.2.1. Componentes
La Figura 1.1 indica los elementos de la red neuronal. Se observa que la red está
constituida por neuronas interconectadas y arregladas en tres capas (esto último
puede variar). Los datos ingresan por medio de la “capa de entrada”, pasan a
través de la “capa oculta” y salen por la “capa de salida” (Matich, 2001).
4
1 Las redes neuronales artificiales
Figura 1.2. Funciones de activación: (A) Escalón Unitario, (B) Lineal, (C)
Logística sigmoidal, (D) Sigmoidal tangente hiperbólica
(Das, 2013).
5
Estimación del módulo de resiliencia usando redes neuronales
(1.1)
(1.2)
Donde:
ep,m = Error en el entrenamiento de la salida m por una entrada P
dp,m = Vector de salida deseada
op,m = Vector de salida actual o de la red
P = Vector de entrada
(1.3)
6
1 Las redes neuronales artificiales
(1.4)
(1.5)
Donde
= Relaciones no lineales entre los pesos y los componentes del
gradiente
7
Estimación del módulo de resiliencia usando redes neuronales
(1.6)
(1.7)
(1.8)
Para conseguir que el error sea mínimo, el vector gradiente debe igualarse con 0;
por lo tanto.
(1.9)
8
1 Las redes neuronales artificiales
(1.10)
(1.11)
(1.12)
(1.13)
La matriz de Hessian resulta ser difícil de obtener, ya que sus términos contienen
derivadas de segundo orden. Para simplificar los cálculos, el algoritmo de Gauss-
Newton propone introducir la matriz del Jacobiano (Yu y Wilamowski, 2011).
(1.14)
9
Estimación del módulo de resiliencia usando redes neuronales
(1.15)
(1.16)
(1.17)
(1.18)
(1.19)
(1.20)
10
1 Las redes neuronales artificiales
(1.21)
Donde:
= Coeficiente de combinación (positivo)
I = Matriz identidad
Por lo tanto, los pesos de la red neuronal son actualizados con la siguiente regla:
(1.22)
Donde:
= Vector de pesos actuales
= Vector de pesos
= Matriz del jacobiano
= Vector de error =
(1.23)
11
Estimación del módulo de resiliencia usando redes neuronales
2. Calcular
3. Calcular
4. Si entonces
Si
Si
Volver a calcular
Si no
12
1 Las redes neuronales artificiales
(1.24)
(1.25)
(1.26)
(1.27)
(1.28)
(1.29)
(1.30)
13
Estimación del módulo de resiliencia usando redes neuronales
(1.31)
(1.32)
(1.33)
(1.34)
3. Calcular
4. Calcular
5. Calcular
14
1 Las redes neuronales artificiales
15
Estimación del módulo de resiliencia usando redes neuronales
16
2 El módulo de resiliencia
2.1. Definición
Los materiales que forman parte de la estructura del pavimento son considerados
como no elásticos, ya que después de cada aplicación de carga ocurre una
deformación permanente en el material. Sin embargo; si la carga es pequeña,
comparada con la resistencia del material y es repetida con alta frecuencia, la
deformación es cercana a ser recuperable y puede ser considerada como elástica
(Huang, 2004).
(2.1)
Donde:
Mr = Módulo de resiliencia
d = Esfuerzo desviador
r = Deformación recuperable
17
Estimación del módulo de resiliencia usando redes neuronales
Como se puede observar, los valores más altos de módulo de resiliencia aparecen
cuando el material tiene un contenido de agua más bajo respecto del óptimo.
Cuando las muestras tienen contenido de agua óptimo o mayor, los valores de
módulo de resiliencia tienden a valores similares.
18
2 El módulo de resiliencia
19
Estimación del módulo de resiliencia usando redes neuronales
500
Módulo de resiliencia (MPa)
Modificada
400
300
200
Estándar
100
0
0 20 40 60 80 100 120
Esfuerzo desviador (kPa)
20
2 El módulo de resiliencia
140
Módulo de resiliencia (MPa)
120
100
80
60
40
20
0
0 2 4 6 8
(d/3)
21
Estimación del módulo de resiliencia usando redes neuronales
250
200
Módulo de resiliencia (MPa)
Material de terraplén
Giratorio, w = 29.8 %
150 Dinámico, w = 29.7 %
100
50
Muestras compactadas
dinámicamente
0
20 30 40 50 60 70 80 90 100
22
2 El módulo de resiliencia
140
Material de terraplén
Módulo de resiliencia (MPa) 120 Giratorio, w = 32.0 %
Dinámico = w = 31.6%
100
80
60
40
20
Muestras compactadas dinámicamente
Muestras compactadas en equipo giratorio
0
20 30 40 50 60 70 80 90 100
Esfuerzo desviador (kPa)
70
Material de terraplén
Módulo de resiliencia (MPa)
Giratori, w = 33.8%
60 Dinámico, w = 33.5%
50
40
30
20
Muestras compactadas dinámicamente
Muestras compactadas en equipo giratorio
10
0
20 30 40 50 60 70 80 90 100
23
Estimación del módulo de resiliencia usando redes neuronales
24
3 Evaluación de las variables de entrada de
las redes neuronales
wopt
Banco SUCS LL(%) LP (%) IP (%) P200 (%) Ss d (kN/m3)
(%)
NB4 CL 40.4 19 21.4 70.5 2.74 15.7 17.5
NB6 CL 31.1 17.7 13.4 71.3 2.72 15.5 18
SB3 CL 30 16.4 13.6 72.5 2.7 15.1 18.2
SB4 CL 31.7 17.9 13.8 73.2 2.72 14.9 18.1
MN2 CL 27.4 16.7 10.7 65.9 2.69 13.9 18.5
MN4 CL 37.6 19.6 18 75.8 2.76 14.5 18.3
GN2 CL 24.3 15.2 9.1 53.4 2.68 12.9 18.7
GS5 CL 35.6 20.8 14.8 95.1 2.75 17.4 17.5
BN3 CL 33.4 18.2 15.2 73.9 2.73 15.2 18.2
BS2 CL 24.9 16.3 8.6 65.2 2.67 13.2 19.1
25
Estimación del módulo de resiliencia usando redes neuronales
Mao (1995) llevó a cabo una sola prueba de módulo de resiliencia por cada tipo de
suelo; los resultados aparecen en la Tabla 3.2.
LP
Banco SUCS LL (%) IP (%) P200 (%) P40 (%) Ss wopt (%) d (kN/m3)
(%)
Rt-46 SC 15 N.P N.P 30.1 66.49 2.67 8.5 20.17
Rt-80a SC 0 N.P N.P 33.3 64.9 2.6 9 18.89
Rt 295 SM 0 N.P N.P 9.9 83.03 2.66 9 18.09
Rt 80b SC 20.5 19 1.5 36.6 63.70 2.66 8.25 20.06
Rt-206 SM 21 17 4 43 62.71 2.69 8.5 20.09
26
3 Evaluación de las variables de entrada de la red neuronal
Maher et al., (2000) reportaron valores de Mr que eran promedio de tres réplicas
(Tabla 3.4), lo cual incrementó la confiabilidad de sus resultados.
Pasa No. 40
Banco SUCS LL (%) LP (%) IP (%) P200 (%) wopt (%) d (kN/m3)
(%)
CT-1 SP-SM 22 NP NP 5 35 11.2 19.07
CT-4 SC-SM 28 22 6 26.9 46 11.1 19.39
CT-7 SP 18 NP NP 3.1 79.3 14.7 16.11
CT-8 SP 18 NP NP 4 69.4 12.5 16.37
CT-14 SP 17 NP NP 2.6 75.5 13.8 16.23
27
Estimación del módulo de resiliencia usando redes neuronales
LL LP IP
Banco SUCS P200 (%) P40 (%) Ss wopt (%) d (kN/m3)
(%) (%) (%)
6MKWM011 CH 50 21 29 59 74 2.7 20 15.85
6MKWM012 SC 30 17 13 24 48 2.66 11 18.83
6MKWM013 SC 23 13 10 37 75 2.66 11 18.99
6MKWM015 CL 32 18 14 82 100 2.68 15 17.57
6MKWM016 CH 63 21 42 92 98 2.7 21 15.06
6MKWM017 CH 65 23 42 67 83 2.7 20 15.22
6MKWM019 CL 48 17 31 74 93 2.68 16 16.95
6MKWM020 CL 35 22 13 97 99 2.68 20 16.01
6MKWM021 CL 37 23 14 82 96 2.68 18 15.85
6MKWM022 MH 61 33 28 76 80 2.68 32 12.56
6MKWM023 CL 46 24 22 90 97 2.68 20 15.70
6MKWM024 CL 49 24 25 91 95 2.68 21 15.07
6MKWM025 SC 44 19 25 46 56 2.66 13 17.58
6MKWM026 CH 57 18 39 75 94 2.7 22 15.54
6MKWM027 SM 27 20 7 25 33 2.66 9 19.78
6MKWM028 CH 52 22 30 96 99 2.7 22 15.23
6MKWM029 CL 34 20 14 75 88 2.68 15 17.11
6MKWM030 SC 38 23 15 36 44 2.66 12 18.52
6MKWM032 CH 60 20 40 97 99 2.7 24 14.75
6MKWM033 CL 43 17 26 90 98 2.68 18 16.16
6MKWM034 CL 48 19 29 98 99 2.68 19 15.85
6MKWM035 CL 36 21 15 93 96 2.68 18 15.69
6MKWM036 CH 55 24 31 96 98 2.7 23 14.75
6MKWM037 CL 48 19 29 88 98 2.7 19 16.48
28
3 Evaluación de las variables de entrada de la red neuronal
Richardson et al., (2009) indicaron que habían utilizado tres réplicas para cada tipo
suelo. En la Tabla 3.8 se presentan los valores promedio de módulo de resiliencia
obtenidos.
Banco SUCS LL(%) LP (%) IP (%) P200 (%) Ss wopt (%) d (kN/m3)
Fondulac MH 55.5 33.5 22 91 2.81 21.25 16
Deer creek A CL 44.4 25.65 18.75 83.05 2.535 16.5 16.85
Deer creek B CL 42.85 24.95 17.9 80.4 2.5 16.5 17.1
Superior-1 MH 63.4 36.9 26.5 84.65 2.64 24.5 14.8
Racine-1 CL 35.45 22.75 12.7 85.7 2.56 15.95 17.45
Highland-1 CL 37 22.5 14.5 83.25 2.74 15.75 16.7
Highland-2 CL 37 24 13 81.95 2.77 14.5 17.35
Highland-3 CH 58.15 25.9 32.25 87.45 2.525 23 15.5
Antigo CL 29.5 18.5 11 91 2.63 14.5 17.5
Dodgeville CL 37 25 12 97 2.55 18.8 16.1
29
Estimación del módulo de resiliencia usando redes neuronales
30
3 Evaluación de las variables de entrada de la red neuronal
Banco SUCS LL (%) LP (%) IP (%) P200 (%) Pasa No. wopt (%) d (kN/m3)
40 (%)
Conin SM NP NP NP 32.86 67.18 24 13
Conin 2 SM NP NP NP 32.21 62.15 25 13.7
HVS SM 51 29.67 21.33 43.66 56.88 25 14.5
Mezcla 1 SC 34.45 17.5 16.95 43.24 65.18 23 15
Mezcla 2 SC 35 22 13 33.86 61.38 21.5 15.6
31
Estimación del módulo de resiliencia usando redes neuronales
Para determinar las variables de entrada de las redes neuronales, se llevó a cabo
un análisis de regresión combinando diferentes variables y para obtener el valor
del coeficiente de determinación. La Tabla 3.13 muestra la nomenclatura de las
variables; las Tablas 3.14. 3.15 y 3.16 muestran los análisis de regresión y sus
correspondientes coeficientes de correlación.
32
3 Evaluación de las variables de entrada de la red neuronal
IP P200 σd σ3 Mr 0.1685
IP P200 wopt σd /σ3 Mr 0.139
d P200 wopt σd /σ3 Mr 0.2592
d P200 IP σd /σ3 Mr 0.1502
d wopt IP σd /σ3 Mr 0.263
IP P200 Mr 0.2
33
Estimación del módulo de resiliencia usando redes neuronales
De acuerdo con los análisis anteriores, se puede comprobar que la interacción del
módulo de resiliencia con las propiedades físicas y estado de esfuerzos del suelo
es un fenómeno no lineal; ya que los coeficientes de determinación son muy bajos.
A pesar de esto, el análisis proporciona una idea de cuáles son las variables más
significativas.
34
3 Evaluación de las variables de entrada de la red neuronal
Rangos
Variables
Inferior Superior
IP (%) 9 62
P200 (%) 54 98
wopt (%) 13 39
C (%) 43 71
σ3 (kPa) 14 55
σd (kPa) 13 95
Mr (MPa) 15 192
Tabla 3.18. Tamaño de las arenas de acuerdo con la norma ASTM D2487-06.
Arena Tamaño
Gruesa Pasa la malla No. 4 (4.75 mm) y es retenida en la malla No. 10 (2 mm)
Media Pasa la malla No. 10 (2 mm) y es retenida en la malla No. 40 (0.425 mm)
Fina Pasa la malla No. 40 (0.425 mm) y es retenida en la malla No. 200 (0.074 mm)
35
Estimación del módulo de resiliencia usando redes neuronales
36
3 Evaluación de las variables de entrada de la red neuronal
Para este caso, las variables de entrada de la red neuronal y sus rangos aparecen
en la Tabla 3.22.
Tabla 3.22. Variables de entrada y rangos para arenas
Variables Rangos
Inferior Superior
wopt (%) 8 25
Porcentaje de arena fina (%) 8 76
σ3 (kPa) 14 55
σd (kPa) 12 97
Mr (MPa) 29 144
37
Estimación del módulo de resiliencia usando redes neuronales
38
4 Redes neuronales artificiales para estimar el
módulo de resiliencia
(4.1)
Donde:
= Entrada o salida normalizada en el rango [-1,1]
= Entrada o salida máxima
= Entrada o salida mínima
(4.2)
39
Estimación del módulo de resiliencia usando redes neuronales
Donde:
No = Número de neuronas ocultas
Ni = Número de neuronas iniciales = Variables de entrada para los dos casos
Nf = Número de neuronas finales = Mr
40
4 Redes neuronales artificiales para estimar el módulo de resiliencia
(4.3)
(4.4)
Una vez creadas las distintas redes neuronales de acuerdo con las arquitecturas
especificadas anteriormente, se procede a obtener la salida de la red utilizando los
596 ejemplos para suelos CH, CL, MH y ML y 334 ejemplos para suelos SM, SC y
SP. La salida de la red se obtuvo de la siguiente manera:
(4.5)
Donde:
= Número de ejemplos en la base de datos
41
Estimación del módulo de resiliencia usando redes neuronales
parciales de primer orden de la función de error que genera las salidas de la red
respecto a las salidas deseadas.
(4.6)
Donde:
E(n,1) = Vector del error en la salida de la red = S(n,1)-Y(n,1)
wm = Peso de la enésima neurona
n = Número de ejemplos en la base de datos (596 ejemplos para suelos CH, CL,
MH y ML y 334 ejemplos para suelos SM, SC y SP)
Una vez generada la matriz del jacobiano, se propuso un valor inicial . Este valor
es conocido como un parámetro de aprendizaje de la red. En el algoritmo de
Levenberg-Marquardt clásico el valor de es un valor constante. El parámetro de
aprendizaje por utilizar es:
(4.7)
(4.8)
Donde:
J(n,m) = Matriz del jacobiano de las derivadas de primer orden
J(m,n) = Matriz transpuesta del jacobiano de las derivadas de primer orden
= Parámetro de aprendizaje
l(m,m) = Matriz identidad
e(n,1) = Vector del error en la salida de la red
n = Número de ejemplos en la base de datos (596 ejemplos y 334 ejemplos)
m = Número de pesos en la red (dependiendo de la arquitectura)
(4.9)
Donde:
w(m,1)i = Vector de pesos actuales de la red
42
4 Redes neuronales artificiales para estimar el módulo de resiliencia
(4.10)
Donde:
S(n,1)i = Salida de la red con los pesos actualizados
F(Wp+b) = Función que genera la salida de la red
(4.11)
Donde:
S(n,1)i = Vector de la nueva salida de la red
Y(n,1) = Vector de salida deseada u objetivo
n = Número de ejemplos en la base de datos
Si < entonces
Se calcula J(n,m),
Se recalcula
Si no
Se recalcula
Fin.
43
Estimación del módulo de resiliencia usando redes neuronales
(4.12)
Donde:
E(n,1) = Vector del error en la salida de la red = S(n,1)-Y(n,1)
wm = Peso de la enésima neurona
n = Número de ejemplos en la base de datos (596 ejemplos para suelos CH, CL,
MH y ML y 334 ejemplos para suelos SM, SC y SP)
Una vez que fue generada la matriz del jacobiano, se propuso un valor inicial .
Este valor es conocido como un parámetro de aprendizaje de la red. en el
algoritmo de Levenberg-Marquardt clásico es un valor constante; en esta
investigación fue modificado -según las investigaciones hechas por (Suratgar et
al., 2007)-, con la finalidad de obtener una mejor predicción. El parámetro de
aprendizaje utilizado es:
(4.13)
Donde:
e(1,n) = Vector transpuesto del error en la salida de la red
e(n,1) = Vector del error en la salida de la red
(4.14)
Donde:
J(n,m) = Matriz del jacobiano de las derivadas de primer orden
J(m,n) = Matriz transpuesta del jacobiano de las derivadas de primer orden
= Parámetro de aprendizaje
l(m,m) = Matriz identidad
e(n,1) = Vector del error en la salida de la red
n = Número de ejemplos en la base de datos a utilizar de acuerdo al tipo de suelo
m = Número de pesos en la red
44
4 Redes neuronales artificiales para estimar el módulo de resiliencia
(4.15)
Donde:
w(m,1)i = Vector de pesos actuales de la red
w(m,1)i-1 = Vector de pesos anteriores a la actualización
m = Número de pesos en la red
(4.16)
Donde:
S(n,1)i = Salida de la red con los pesos actualizados
f(Wp+b) = Función que genera la salida de la red
(4.17)
Donde:
S(n,1)i = Vector de la nueva salida de la red
Y(n,1) = Vector de salida deseada u objetivo
n = Número de ejemplos en los dos tipos base de datos
Para la validación, se utilizaron siete suelos entre limos y arcillas y seis suelos tipo
arena.
45
Estimación del módulo de resiliencia usando redes neuronales
Las Figuras 4.1 y 4.2 presentan el proceso de entrenamiento de las redes, con la
mejor predicción.
46
4 Redes neuronales artificiales para estimar el módulo de resiliencia
En las Figuras 4.1 y 4.2 se observa que los algoritmos de Quasi-Newton tienen
una rápida convergencia para la predicción del módulo de resiliencia ya que en
aproximadamente 70 y 90 iteraciones se logra un valor muy bajo de la función de
rendimiento para suelos tipo arcilla y limos y arenas, respectivamente.
Criterio R2
Excelente > 0.9
Bueno 0.7 - 0.89
Regular 0.4 - 0.69
Mala 0.2 - 0.39
Muy mala < 0.19
Las Tablas 4.3 a 4.6 muestran un resumen de los resultados de los modelos de
redes neuronales desarrollados. Los resultados muestran que los valores del
coeficiente de determinación R2 para la validación del modelo de redes en suelo
tipo arcilla y limo se encuentran entre 0.3159 y 0.8143. Solo un modelo tiene un
valor de R2 mayor a 0.8; nueve modelos tienen valores de R2 mayores de 0.5 pero
menores de 0.8 y dos modelos con valores por debajo del 0.5. Para suelos
arenosos los resultados de validación de los modelos de redes neuronales
muestran que el coeficiente de determinación varía en un rango entre -0.997 y
0.884. Dos modelos tienen valores de R2 mayores a 0.8; cinco modelos tienen
valores mayores a 0.5 pero menores a 0.8 y cinco modelos con valores por debajo
del 0.5.
47
Estimación del módulo de resiliencia usando redes neuronales
Levenberg-
Levenberg-
Arquitectura Gauss-Newton Marquardt
Marquardt
modificado
6-3-1 Sin resultado* 0.6771 0.6996
6-4-1 Sin resultado* 0.7075 0.7449
6-5-1 Sin resultado* 0.8685 0.8713
6-6-1 Sin resultado* 0.9192 0.9256
6-7-1 Sin resultado* 0.937 0.9397
6-8-1 Sin resultado* 0.7634 0.6634
Levenberg-
Levenberg-
Arquitectura Gauss-Newton Marquardt
Marquardt
modificado
6-3-1 Sin resultado* 0.691 0.7894
6-4-1 Sin resultado* 0.7287 0.4832
6-5-1 Sin resultado* 0.6023 0.6034
6-6-1 Sin resultado* 0.6301 0.8143
6-7-1 Sin resultado* 0.7611 0.3159
6-8-1 Sin resultado* 0.7809 0.6706
Levenberg-
Gauss- Levenberg-
Arquitectura Marquardt
Newton Marquardt
modificado
4-3-1 Sin resultado* 0.0343 0.545
4-4-1 Sin resultado* 0.5646 0.8886
4-5-1 Sin resultado* 0.7431 0.8631
4-6-1 Sin resultado* 0.9221 0.9311
4-7-1 Sin resultado* 0.9365 0.9146
4-8-1 Sin resultado* 0.0701 0.4467
48
4 Redes neuronales artificiales para estimar el módulo de resiliencia
Levenberg-
Levenberg-
Arquitectura Gauss-Newton Marquardt
Marquardt
modificado
4-3-1 Sin resultado* -0.997 0.5578
4-4-1 Sin resultado* 0.5196 0.7971
4-5-1 Sin resultado* 0.776 0.0476
4-6-1 Sin resultado* 0.4109 0.4848
4-7-1 Sin resultado* 0.8596 0.884
4-8-1 Sin resultado* -0.007 0.6519
49
Estimación del módulo de resiliencia usando redes neuronales
Figura 4.3. Entrenamiento del modelo de red neuronal con arquitectura 6-6-1
para suelos tipo CH, CL, MH y ML.
Figura 4.4. Validación del modelo de red neuronal con arquitectura 6-6-1 para
suelos tipo CH, CL, MH y ML.
Figura 4.5. Entrenamiento del modelo de red neuronal con arquitectura 4-7-1
para suelos tipo SM, SC y SP.
50
4 Redes neuronales artificiales para estimar el módulo de resiliencia
Figura 4.6. Validación del modelo de red neuronal con arquitectura 4-7-1 para
suelos tipo SM, SC y SP.
Figura 4.7. Interfaz inicial del programa para la predicción del Mr en suelos
finos compactados.
51
Estimación del módulo de resiliencia usando redes neuronales
Figura 4.8. Interfaz para la obtención del módulo de resiliencia en suelos tipo
CH, CL, MH y ML.
Figura 4.9. Interfaz para la obtención del módulo de resiliencia en suelos tipo
SM, SC y SP.
52
4 Redes neuronales artificiales para estimar el módulo de resiliencia
53
Estimación del módulo de resiliencia usando redes neuronales
54
Conclusiones
Con base en los resultados del presente estudio, se puede concluir lo siguiente:
Para los suelos tipo CH, CL, MH, y ML el modelo con arquitectura 6-6-1
alcanzó una mejor optimización, pues mostró un coeficiente de
determinación (R2) de 0.93 para la predicción de suelos dentro de la base
de datos utilizada; mientras que para la validación con suelos diferentes
proporcionó un coeficiente de determinación (R2) de 0.8143. De acuerdo
con la prueba de bondad de ajuste el modelo es bueno ante la predicción
de nuevos ejemplos.
Para suelos tipo SM, SC y SP, el modelo neuronal con arquitectura 4-7-1
obtuvo una mejor optimización al mostrar un coeficiente de determinación
(R2) de 0.9146 para la predicción de suelos de entrenamiento; mientras que
para la predicción del Mr de nuevos suelos se obtuvo un coeficiente (R2) de
0.884; el cual es bueno.
Se puede concluir que las redes neuronales son una técnica que ayuda a la
predicción de fenómenos no lineales; pues a diferencia de las técnicas de
regresión, las redes neuronales artificiales plantean un sistema de
55
Estimación del módulo de resiliencia usando redes neuronales
Recomendaciones
Para investigaciones futuras, se recomienda que la base de datos sea de una sola
fuente, ya que durante la selección de las bases de datos se encontraron muchas
variables involucradas en su generación; lo cual complicó el estudio.
56
Bibliografía y Referencias
Abo-Hashema, M. (2009). Artificial Neural Network Approach for Overlay Design of
Flexible Pavements. The International Arab Journal of Information Technology.
Vol. 6, No. 2. April, 2009.
Castro, G.S. (1998), “Aplicación de las redes neuronales para la obtención del
módulo de resiliencia utilizando información producida mediante deflectómetros de
impacto”. Tesis de maestría, Universidad Autónoma de Chihuahua, Chihuahua,
Chihuahua.
Coleri, E., Guler, M., Gungor, A.G., Harvey, J.T. (2010), “Prediction of subgrade
resilient modulus using genetic algorithm and curve shifting methodology:
Alternative to nonlinear constitutive models”, Transportation Research Record
(2170): 64-73.
57
Estimación del módulo de resiliencia usando redes neuronales
Demuth, H., Beale, M., Hagan, M. (2008). Neural network toolbox 6. User’s guide.
Dione, A., Fall, M., Bâ, M. (2013), "Estimation of Resilient Modulus of Unbound
Granular Materials from Senegal (West Africa)" Geomaterials, 3(4):172-178. Doi:
10.4236/gm.2013.34022.
Duan, Z. H., Kou, S.C. y Poon, C.S. (2013). Using artificial neural networks for
predicting the elastic modulus of recycled aggregate concrete. Construction and
Building Materials. 44 (2013). Pp. 524-532.
Farajzadeh, J., Fard, A.F., Lotfi, S. (2014), “Modeling of monthly rainfall and runoff
of Urmia lake basin using feed-forwaard neural network and time series analysis
model”, Water resources and industry (7-8): 38-48.
González, J.L. (2014), “Catálogo de módulos de resiliencia para suelos finos (fase
1. Materiales de Querétaro y Guadalajara)”. Tesis de licenciatura, Universidad
Autónoma de Querétaro, Querétaro, Querétaro.
Gopinath, D.I., Dwarakish, G.S. (2015), “Wave prediction using neural networks at
New Mangalore Port along west coast of India”, International conference on water
resources, coastal and ocean engineering, DOI: 10.1016/j.aqpro.2015.02.020.
(4):143-150.
Huang, Y. H. (2004), “Pavement Analysis and Design”, 2da edición, Pearson Hall,
Estados Unidos de América: 279-330.
58
Bibliografía y Referencias
Karray, F., Silva, C. (2004), “Soft Computing and Intelligent Systems Design”,
Pearson Addison Wesley. England.
Kim, S-H., Yang, J., Jeong, J-H. (2014). Prediction of Subgrade Resilient Modulus
using artificial neural network. KSCE Journal of Civil Engineering (0000) 00(0): 1-8.
Khoury, C.N., Khoury, N.N., Miller, G.A. (2011), “Effect of Cyclic Suction History
(Hydraulic Hysteresis) on Resilient Modulus of Unsaturated Fine-Grained Soil”,
Transportation Research Record: Journal of the Transportation Research Board,
2232(1): 68-75.
Maher, A., Gucunski, N., Bennert, T. (2000). “Resilient modulus properties of New
Jersey subgrade soils” New Jersey Department of Transportation, Division of
Research and Technology, U.S Department of Transportation.
Malla, R. B., Joshi, S. (2006). “Establish subgrade support values for typical soils in
New England”, New England Transportation Consortium, University of Connecticut,
Department of Civil and Environmental Engineering.
59
Estimación del módulo de resiliencia usando redes neuronales
Nawi, N.M., Khan, A., Rehman, M.Z. (2013), “A new Levenberg Marquardt based
back propagation algorithm trained with cuccko search”, The 4th International
conference on electrical engineering and informatics (11):18-23.
Pérez, G. N., Garnica, A. P., Flores, M. B., Mendoza, P. I., y Reyes, R. M. (2012).
Comportamiento de suelos finos compactados con altos niveles de esfuerzo
cortante. Publicación técnica No. 350. Instituto Mexicano del Transporte.
Puppala, A.J. (2008), “Estimating Stiffness of Subgrade and Unbound Materials for
Pavement Design”, NCHRP Synthesis 382, Transportation Research Board,
National Research Council, Washington, DC. 139 pp.
Rani, Ch.S., Vaddi, P.K., Togati, N.V. (2013), “Predicting settlement of shallow
foundations using Neural Networks”, International Journal of Innovative
Technology and Exploring Engineering (IJITEE), 3: 123–130.
Richardson, D., Petry, T., Ge, L., Han, Y., Lusher, S. M. (2009). “Resilient moduli
of Typical Missouri Soils and Unbound Granular Base Materials”, Missouri
University of Science and Technology and Missouri Department of Transportation.
Shahin, M.A., Maier, H.R., Jaksa, M.B. (2002), “Predicting settlement of shallow
foundations using neural network”, J. Geotech. Geoenviron. Eng. ASCE. 128 (9):
785-793.
Shahin, M.A., Jaksa, M.B., Maier, H.R. (2008), “State of the Art of Artificial Neural
Networks in Geotechnical Engineering”, The Electronic Journal of Geotechnical
Engineering Bouquest08: 1-26.
60
Bibliografía y Referencias
Yang, J., Lu, J. J., G., M. (2003). Application of neural network models for
forecasting of pavement crack index and pavement condition rating. University of
South Florida. March, 2003.
61
Estimación del módulo de resiliencia usando redes neuronales
62
Anexo 1. Programa
Sub Programa()
‘Programa creado por Ing. Luis Enrique Gómez Carreño
'Tesis de maestría en Geotecnia
'Universidad Autónoma de Querétaro – IMT
‘Red neuronal artificial tipo 6-6-1 utilizando el algoritmo de Levenberg-Marquardt
‘6 = número de variables de entrada
‘364 = número de datos a analizar
For i = 1 To 49
We(i, 1) = Cells(2 + i, 11)
Next i
p = Cells(3 + i, 2)
q = Cells(3 + i, 3)
r = Cells(3 + i, 4)
s = Cells(3 + i, 5)
t = Cells(3 + i, 6)
u = Cells(3 + i, 7)
y(i, 1) = Cells(3 + i, 8) 'Salida deseada
63
Estimación del módulo de resiliencia usando redes neuronales
'Error en la salida
w(i, 1) = f(i, 1) - y(i, 1)
mu = 0.01
64
Anexo 1. Programa
For nu = 1 To 280
For i = 1 To 22
Cells(27 + i, 20 + nu) = We(i, 1)
Next i
For i = 1 To 596
p = Cells(3 + i, 2)
q = Cells(3 + i, 3)
r = Cells(3 + i, 4)
s = Cells(3 + i, 5)
t = Cells(3 + i, 6)
u = Cells(3 + i, 7)
65
Estimación del módulo de resiliencia usando redes neuronales
66
Anexo 1. Programa
J(i, 36) = ((We(48, 1)) / (ni1 * ni1)) * ((ni1 * ni1 * p) - (p * ni2 * ni2))
J(i, 37) = ((We(48, 1)) / (ni1 * ni1)) * ((ni1 * ni1 * q) - (q * ni2 * ni2))
J(i, 38) = ((We(48, 1)) / (ni1 * ni1)) * ((ni1 * ni1 * r) - (r * ni2 * ni2))
J(i, 39) = ((We(48, 1)) / (ni1 * ni1)) * ((ni1 * ni1 * s) - (s * ni2 * ni2))
J(i, 40) = ((We(48, 1)) / (ni1 * ni1)) * ((ni1 * ni1 * t) - (t * ni2 * ni2))
J(i, 41) = ((We(48, 1)) / (ni1 * ni1)) * ((ni1 * ni1 * u) - (u * ni2 * ni2))
J(i, 42) = ((We(48, 1)) / (ni1 * ni1)) * ((ni1 * ni1 * 1) - (1 * ni2 * ni2))
J(i, 43) = d2 / d1
J(i, 44) = e2 / e1
J(i, 45) = g2 / g1
J(i, 46) = o2 / o1
J(i, 47) = m2 / m1
J(i, 48) = ni2 / ni1
J(i, 49) = 1
67
Estimación del módulo de resiliencia usando redes neuronales
JT(43, i) = d2 / d1
JT(44, i) = e2 / e1
JT(45, i) = g2 / g1
JT(46, i) = o2 / o1
JT(47, i) = m2 / m1
JT(48, i) = ni2 / ni1
JT(49, i) = 1
Next i
'Cells(26, 11) = ss
'Valor de mu
'Cells(29, 11) = Mu
'Multiplicación de JT(22,318)*J(318,22)
For k = 1 To 49
For n = 1 To 49
multiplicacion = 0
For m = 1 To 596
multiplicacion = multiplicacion + JT(k, m) * J(m, n)
Next m
JTJ(k, n) = multiplicacion
'Cells(27 + k, 10 + n) = JTJ(k, n)
68
Anexo 1. Programa
Next n
Next k
Next x
'Multiplicación de JT(x,z)*w(x,z)
For k = 1 To 49
For n = 1 To 1
multiplicacion = 0
For m = 1 To 596
multiplicacion = multiplicacion + JT(k, m) * w(m, n)
Next m
JTe(k, n) = multiplicacion
'Cells(27 + k, 10 + n) = JTe(k, n)
Next n
Next k
For x = 1 To 49
For Z = 1 To 49
MJ(x, Z) = JTJ(x, Z) + MuI(x, Z)
'Cells(27 + x, 10 + Z) = MJ(x, Z)
Next Z
Next x
'Calculo de la inversa
'Inversa de la matriz MJ(x,z)
69
Estimación del módulo de resiliencia usando redes neuronales
ID(x, Z) = 0
End If
'Cells(27 + x, 10 + Z) = MuI(x, Z)
Next Z
Next x
'For x = 1 To 22
'For Z = 1 To 22
'Cells(27 + x, 10 + Z) = ID(x, Z)
'Next
'Next
For i = 1 To 49
If MJ(i, i) = 0 Then
For t = i + 1 To 49
If MJ(t, i) <> 0 Then
For k = 1 To 49
MJ(i, k) = MJ(i, k) + MJ(t, k)
ID(i, k) = ID(i, k) + ID(t, k)
Next
Exit For
End If
Next
End If
c = MJ(i, i)
For k = 1 To 49
MJ(i, k) = MJ(i, k) / c
ID(i, k) = ID(i, k) / c
Next
For t = i + 1 To 49
If MJ(t, i) <> 0 Then
c = MJ(t, i)
For k = 1 To 49
MJ(t, k) = MJ(t, k) - c * MJ(i, k)
ID(t, k) = ID(t, k) - c * ID(i, k)
Next
End If
Next
Next
70
Anexo 1. Programa
For i = 49 To 1 Step -1
For t = i - 1 To 1 Step -1
If MJ(t, i) <> 0 Then
c = MJ(t, i)
For k = 49 To 1 Step -1
MJ(t, k) = MJ(t, k) - c * MJ(i, k)
ID(t, k) = ID(t, k) - c * ID(i, k)
Next
End If
Next
Next
'Multiplicación de ID(x,z)*JTe(x,z)
For k = 1 To 49
For n = 1 To 1
multiplicacion = 0
For m = 1 To 49
multiplicacion = multiplicacion + ID(k, m) * JTe(m, n)
Next m
WW(k, n) = multiplicacion
'Cells(27 + k, 10 + n) = WW(k, n)
Next n
Next k
For i = 1 To 49
'Cells(27 + i, 11) = WW(i, 1)
We(i, 1) = We(i, 1) - WW(i, 1)
Cells(2 + i, 11 + nu) = We(i, 1)
Next i
ssp = 0
For i = 1 To 596
p = Cells(3 + i, 2)
q = Cells(3 + i, 3)
71
Estimación del módulo de resiliencia usando redes neuronales
r = Cells(3 + i, 4)
s = Cells(3 + i, 5)
t = Cells(3 + i, 6)
u = Cells(3 + i, 7)
'Error en la salida
w(i, 1) = f(i, 1) - y(i, 1)
72
Anexo 1. Programa
For i = 1 To 49
'Cells(27 + i, 11) = WW(i, 1)
We(i, 1) = We(i, 1)
Cells(2 + i, 11 + nu) = We(i, 1)
Next i
ssa = 0
For i = 1 To 596
p = Cells(3 + i, 2)
q = Cells(3 + i, 3)
r = Cells(3 + i, 4)
s = Cells(3 + i, 5)
t = Cells(3 + i, 6)
u = Cells(3 + i, 7)
73
Estimación del módulo de resiliencia usando redes neuronales
'Error en la salida
w(i, 1) = f(i, 1) - y(i, 1)
Else
mu = mu * 10
For i = 1 To 49
'Cells(27 + i, 11) = WW(i, 1)
We(i, 1) = We(i, 1) + WW(i, 1)
Cells(2 + i, 11 + nu) = We(i, 1)
Next i
ssa = 0
For i = 1 To 596
p = Cells(3 + i, 2)
q = Cells(3 + i, 3)
r = Cells(3 + i, 4)
s = Cells(3 + i, 5)
t = Cells(3 + i, 6)
u = Cells(3 + i, 7)
74
Anexo 1. Programa
'Error en la salida
w(i, 1) = f(i, 1) - y(i, 1)
End If
75
Estimación del módulo de resiliencia usando redes neuronales
Next nu
End Sub
76
Anexo 1. Programa
77
Km 12+000 Carretera Estatal 431 “El Colorado-Galindo”
Parque Tecnológico San Fandila
Mpio. Pedro Escobedo, Querétaro, México
CP 76703
Tel +52 (442) 216 9777 ext. 2610
Fax +52 (442) 216 9671
http://www.imt.mx/