“Curso-Taller: Introducción al
uso de FLAC 3D en problemas
estáticos”
PRESENTA:
M. en I. Francisco Alonso Flores López
Ingenieros Geotecnistas Mexicanos
faflores@smig.org.mx
alonso.fafl@igmmexico.com
1
Contenido
I. Introducción al modelado numérico con FLAC3D.
II. Uso del programa FLAC3D, elementos principales del programa.
III. Generación de mallas, condiciones iniciales y de frontera.
IV. Influencia del número y tamaño de elementos, relación de
aspecto y de las condiciones de frontera.
V. Principales modelos constitutivos en suelos
VI. Tipos de análisis que se realizan en FLAC3D.
VII. Elementos estructurales.
VIII.Uso de subrutinas FISH.
IX. Ejemplo de aplicación 1. Zapata en material cohesivo.
X. Ejemplo de aplicación 2. Zapata en suelo friccionante.
XI. Ejemplo de aplicación 3. Estabilidad de un corte vertical.
XII. Ejemplo de aplicación 4. Estabilidad de taludes y Factor de
Seguridad.
XIII. Ejemplo de aplicación varios.
2
M. en I. Francisco Alonso Flores López
INTRODUCCIÓN
MODELADO NUMÉRICO EN GEOTECNIA
• ELEMENTOS FINITOS: Se desarrolla a partir del cálculo variacional.
• DIFERENCIAS FINITAS: Se desarrolla a partir de la discretización del medio y
solución de sistemas algebraicos de ecuaciones.
Ventajas en el empleo del modelado numérico:
• Análisis más realistas de los problemas físicos
• Modelación de la relación no lineal esfuerzo-deformación del suelo
• Análisis de problemas complejos
• Soluciones acopladas de los problemas (ISE)
• Consideración de la variación espacial de las propiedades del suelo
• Geometrías complejas
• Cambio de las propiedades del suelo en función del tiempo
• Modelación de problemas no lineales
3
M. en I. Francisco Alonso Flores López
INTRODUCCIÓN
FLAC3D: Fast Lagrangian Analysis
of Continua in 3D dimensions
Un programa de modelado numérico para la
Ingeniería Geotécnica y Mecánica de Rocas
¿Qué es FLAC3D?
FLAC3D es un programa de análisis numérico que emplea la técnica de
las diferencias finitas.
4
M. en I. Francisco Alonso Flores López
Modelación en FLAC
1. Cálculo de la respuesta no lineal esfuerzo-deformación de los
geo-materiales.
2. Los materiales pueden alcanzar estados de fluencia, la malla
puede deformarse (en el modo de grandes deformaciones).
3. Elementos interfaz que simulan deslizamiento y/o separación
entre planos distintos que pueda ocurrir.
4. El programa incluye modelos de flujo de agua (ecuación de
difusión) y consolidación (totalmente acoplados) con cálculos
automáticos del nivel de agua freático.
5. Modelos de elementos estructurales (e.g., líneas de túnel,
cimentaciones con pilas, elementos viga, elementos placa).
6. Modelación de problemas dinámicos y de calor
7. Flac esta provisto de un lenguaje de programación (FISH)
con el cual usted puede generar nuevos modelos
constitutivos.
5
FLAC3D
6
Uso del programa FLAC3D,
elementos principales del programa
7
Uso del programa FLAC3D,
elementos principales del programa
Área donde se
administran los Área donde se controlan los gráficos
archivos del
proyecto
8
Comandos básicos
9
Comandos básicos (continúa)
Ejemplo,
zone initial xvel (aplica una velocidad inicial de
deformación)
model config dynamic (configura el análisis dinámico)
zone dynamic damping (aplica amortiguamiento)
zone dynamic free field (aplica condición de frontera libre)
zone property bulk (asigna propiedades al elemento)
zone gridpoint fix velocity-x(asigna condiciones de frontera)
model gravity (asigna condiciones de frontera)
program call (llama a un archivo de texto)
11
Generación de mallas, condiciones
iniciales y de frontera
12
Mallas primitivas
13
Ejemplo 1. Generación de malla
básica
Project new
6m
5m
4m
20 m
2m
14
Ejemplo 2. Generación de malla
Project new
básica
zone create radial-cylinder size 5 10 6 12 rat 1 1 1 1.2 ...
point 0 (0,0,0) point 1 (100,0,0) point 2 (0,200,0) point 3 (0,0,100) ...
point 8 (10,0,0) point 9 (0,0,10) point 10 (10,200,0) point 11 (0,200,10) ...
group 'suelo 1' fill group 'tunel 1'
zone create radial-tunnel size 4 10 5 12 rat 1 1 1 1.2 ...
point 0 (0,0,0) point 1 (0,0,-100) point 2 (0,200,0) point 3 (100,0,0) ...
point 8 (0,0,-10) point 9 (10,0,0) point 10 (0,200,-10) point 11 (10,200,0) ...
group 'suelo 2' fill group 'tunel 2'
zone reflect dip 90 dip-direction 270 origin (0,0,0)
15
Ejemplo 3. Generación de malla
Extrusión
30 m
30 m 5m
5m
15 m
35 m
16
Ejemplo 4. Generación de malla
Extrusión
5m
5m
38.25m
29.17m
100 m
17
Importar mallas a FLAC3D
18
Importar mallas a FLAC3D
Importar malla a FLAC3D de MIDAS/GTS
project new
19
Importar mallas a FLAC3D
Importar malla a FLAC3D de MIDAS/GTS
El comando concatenar de Excel, se genera el orden que se requiere en FLAC3D y se
adicionan las letras G, Z y ZGROUP. Los nodos que conforman cada elemento en
MIDAS/GTS tienen un orden diferente en FLAC3D, es decir, el nodo 2 corresponde al
nodo 4, el nodo 3 es el nodo 2 y el nodo 4 corresponde al nodo 3 en FLAC3D.
Archivo generado con los nodos, elementos
y grupos en formato de FLAC3D
No. CSys X Y Z
183 1:Global Rectangular -35.792076 -58.319308 -27.5
184 1:Global Rectangular -39.725925 -58.15158 -27.5
185 1:Global Rectangular 59.172205 -19.290162 -27.5
186 1:Global Rectangular 35.97012 -58.389793 -27.5
187 1:Global Rectangular 31.977861 -58.416453
188 1:Global Rectangular -28.032076 -58.729754
-27.5
-27.5
Excel
21
Ejemplo 5. Importar malla a
FLAC3D
22
Ejemplo 5. Importar malla a
FLAC3D
23
Influencia del número y tamaño de
elementos, relación de aspecto y de
las condiciones de frontera.
PROYECTO DE GRUPO 1: SOLUCIÓN DE BOUSSINESQ
Comparar la solución elástica con MDF (Flac3D) de los
esfuerzos verticales inducidos una sobrecarga lineal contra
la solución de Boussinesq.
E
K
3 1 2
2B Factor de influencia bajo el centro de la base
cargada E
G
B/Z I 2( 1 )
infinity 1.0000
5.0 0.9996
2.0 0.9595 gm=13.734 kN/m3
1.0 0.8183
0.9 0.7831 E=3380 kN/m2 =0.40
0.8
0.7
0.7401
0.6879 E=6520 kN/m2 =0.38
0.6 0.6249 E=1530 kN/m2 =0.45
0.5 0.5498
0.4 0.4618
0.3 0.3608
0.2 0.2481
0.1 0.1265
24
Proyecto de grupo 1.
project new
zone create brick point 0 -45 0 -100 point 1 45 0 -100 point 2 -45 20 -100 point 3 -45 0 0 &
size 9 1 5 group 'suelo'
-40 9 1 5=45
9 1 20=180
Z, M
-60
27 1 20=540
-80
-100
-120
Comparación del factor de influencia (I) con la relación (B/Z) al centro la base cargada
26
Principales modelos constitutivos
en FLAC3D.
Modelos constitutivos para análisis estáticos
27
Tipos de análisis en FLAC3D
28
Elementos estructurales.
Beam Cable
29
Elementos estructurales.
Pile
30
Ejemplo de aplicación 1. Zapata en
material cohesivo
Simular una zapata corrida aplicando como condición de frontera una velocidad de
deformación sobre el área de la zapata.
La solución analítica de Prandt es q = 5.14c
Zapata:
B/2 = 3 m
gm=13.73 kN/m3
10 m E=8000 kN/m2
=0.45
c=25 kN/m2
f=0
31
15 m
Ejemplo de aplicación 1. Zapata en
material cohesivo
32
Ejemplo de aplicación 1. Zapata en
material cohesivo
Modifique el archivo anterior y simule dos estratos de suelo.
La solución analítica de Prandt es q = 5.14c
Zapata:
B/2 = 3 m
gm=13.73 kN/m3
E=8000 kN/m2
3m
=0.45
c=25 kN/m2, f=0
10 m
gm=15.69 kN/m3
E=10000 kN/m2
=0.45
c=75 kN/m2
f=0
33
15 m
Ejemplo de aplicación 2. Zapata en
suelo friccionante
Calcular el factor de capacidad de carga, Ng, para un suelo
con un ángulo de fricción de 30° y cohesión cero.
Recordando que:
qu 1
2 γBN γ
Donde B es el ancho de zapata y g es el peso unitario del
suelo. Para un ángulo de fricción de 30°, Terzaghi sugiere
Ng = 19-20. La solución del límite de análisis está dada por
Prandtl y el valor es 26.7.
gm=16.67 kN/m3
E=12530 kN/m2
=0.35
c=0; f=30°
34
Ejemplo de aplicación 2. Zapata en
suelo friccionante
35
Ejemplo de aplicación 3. Estabilidad
de un corte vertical
Se analiza el factor de seguridad de un corte vertical en un
material cohesivo. Talud vertical de 6 m de altura.
gm=16.68 kN/m3
E=12800 kN/m2
6m
=0.42
c=57.5 kN/m2
f=0
9m
Número de estabilidad para un corte vertical en un material
cohesivo
Hg
Ns 3.83 H
c
*Si el número de estabilidad es mayor de 3.83, el talud es inestable.
36
Ejemplo de aplicación 3. Estabilidad
de un corte vertical
project new zone prop cohe 40
;crea malla model solve
z create brick point 0 0 0 -6 point 1 9 0 -6 point 2 0 1 -6 point 3 0 0 0 ...
size 27 1 18 zone prop cohe 30
;asigna modelo constitutivo model solve
zone cmodel assign mohr-coulomb
model grav 9.81 zone prop cohe 26
;asign propiedades model solve
zone ini den 1.7
zone prop bulk 26667 shear 4507 cohe 57.5 fric 0 tens 57.5 zone prop cohe 25
;asigna condiciones de frontera model solve
;zone gridpoint fix velocity-x 0 ran pos-x 0
z gr f v-x 0 ran pos-x 9
z gr f v-y 0 ran pos-y 0
z gr f v-y 0 ran pos-y 1
z gr f v-x 0 ran pos-z -6
z gr f v-y 0 ran pos-z -6
z gr f v-z 0 ran pos-z -6
model history mechanical ratio-average
;resuelve por peso propio
model solve
37
Ejemplo de aplicación 4. Estabilidad
de taludes y Factor de Seguridad
1
c prueba prueba
c
F
15 m
1
f prueba tan 1 tan f
prueba
F
gm=18 kN/m3
E=12800 kN/m2
12 m =0.35
c=24 kN/m2 19 m
f=25°
10 m
45 m
38
Ejemplo de aplicación 4. Estabilidad
de taludes y Factor de Seguridad
Project new z prop fric 25 coh 24
model solve
zone create brick point 0 0 0 0 point 1 12 0 0 point 2 0 1 0 point 3 0 0 10 & z prop fric 20.46 coh 19.20
size 12 1 10 group 'Base1' model solve
zone create brick point 0 12 0 0 point 1 45 0 0 point 2 12 1 0 point 3 12 0 10 ... z prop fric 17.27 coh 16.00
size 25 1 10 group 'Base2' model solve
zone create brick point 0 12 0 10 point 1 45 0 10 point 2 12 1 10 point 3 30 0 19 ... z prop fric 14.92 coh 13.71
point 6 45 0 19 point 7 45 1 19 size 25 1 9 group 'Talud' model solve
z prop fric 13.12 coh 12.00
;asigna modelo constitutivo model solve
zone cmodel assign mohr-coulomb z prop fric 11.71 coh 10.67
model grav 0 0 -9.81 model solve
;asign propiedades z prop fric 10.57 coh 9.60
zone ini den 1.8 model solve
zone prop bulk 14222 shear 4741 fric 25 coh 24 z prop fric 8.84 coh 8.00
;asigna condiciones de frontera model solve
zone gridpoint fix velocity-x 0 ran pos-x 0
z gr f v-x 0 ran pos-x 45 ;model solve elastic
z gr f v-y 0 ran pos-y 0 ;z gr ini displ 0 0 0
z gr f v-y 0 ran pos-y 1 ;model factor-of-safety
z gr f v-x 0 ran pos-z 0
z gr f v-y 0 ran pos-z 0
z gr f v-z 0 ran pos-z 0 Factor de Ángulo de
model history mechanical ratio-average reducción fricción, f Cohesión
model solve 1 25 24
1.25 20.46 19.20
1.5 17.27 16.00
1.75 14.92 13.71
2 13.12 12.00
2.25 11.71 10.67
2.5 10.57 9.60
3 8.84 8.00
39
Aceleración de fluencia
Una aproximación similar podría aplicarse para calcular la aceleración de fluencia.
Se aplica una aceleración horizontal más alta progresivamente. Para cada paso el
talud es ensayado para encontrar el equilibrio. Encuentre la aceleración de fluencia
del talud.
Project new
model grav -2 0 -9.81
model solve
zone create brick point 0 0 0 0 point 1 12 0 0 point 2 0 1 0 point 3 0 0 10 &
model grav -3 0 -9.81
size 12 1 10 group 'Base1'
model solve
zone create brick point 0 12 0 0 point 1 45 0 0 point 2 12 1 0 point 3 12 0 10 ...
model grav -4 0 -9.81
size 25 1 10 group 'Base2'
model solve
zone create brick point 0 12 0 10 point 1 45 0 10 point 2 12 1 10 point 3 30 0 19 ...
model grav -5 0 -9.81
point 6 45 0 19 point 7 45 1 19 size 25 1 9 group 'Talud'
model solve
;asigna modelo constitutivo
;model solve elastic
zone cmodel assign mohr-coulomb
;z gr ini displ 0 0 0
model grav -1 0 -9.81
;model factor-of-safety
;asign propiedades
zone ini den 1.8
zone prop bulk 14222 shear 4741 fric 25 coh 24
;asigna condiciones de frontera
zone gridpoint fix velocity-x 0 ran pos-x 0
z gr f v-x 0 ran pos-x 45
z gr f v-y 0 ran pos-y 0
z gr f v-y 0 ran pos-y 1
z gr f v-x 0 ran pos-z 0
z gr f v-y 0 ran pos-z 0
z gr f v-z 0 ran pos-z 0
model history mechanical ratio-average
model solve
40
GRACIAS POR SU ATENCIÓN
septiembre de 2018 41