Professional Documents
Culture Documents
NUMERICO EN 3DEC
COMISIN FEDERAL DE ELECTRICIDAD
MEXICO D.F.
19-23 Diciembre, 2011
PROGRAMA DEL CURSO
CONTENIDO:
Temario Curso
1. Generalidades
2. Introduccin a 3DEC
3. Respaldo terico
4. Interfaz grfica
5. Operacin en 3DEC
6. Generacin del modelo geomtrico
7. Condiciones de borde
8. Modelos constitutivos
9. Resolucin
10. Introduccin a FISH
11. Factor de seguridad
12. Condicin de presin de poros
13. Sostenimiento
14. Ejercicios prcticos
ITASCA
Oficinas de Itasca en el Mundo
Alemania
Francia Suecia
Canad
Espaa
Japn
Minneapolis
Denver
Houston
China
Santiago
Sudfrica
Australia
Year
1981 Itasca Consulting Group, Inc. founded by faculty members of
the Department of Civil and Mineral Engineering at the
University of Minnesota (Dr. Charles Fairhurst,
Dr. Peter Cundall, Dr. Barry Brady, Dr. Tony Starfield, Dr. Ray
Sterling) to provide services in rock mechanics, numerical
modeling of geotechnical environments, and underground
space use.
1984 UDEC becomes first numerical modeling code made
Historia
05/20/17 8
Servicios de Software
Desarrollo y venta de software
geomecnico
FLAC
FLAC3D
UDEC
3DEC
PFC (2D y 3D)
Entrenamiento en su uso
1. Generalidades
2. Introduccin a 3DEC
3. Respaldo terico
4. Interfaz grfica
5. Operacin en 3DEC
6. Generacin del modelo geomtrico
7. Condiciones de borde
8. Modelos constitutivos
9. Resolucin
10. Introduccin a FISH
11. Factor de seguridad
12. Condicin de presin de poros
13. Sostenimiento
14. Ejercicios prcticos
GENERALIDADES
Concepto de esfuerzo.
Componentes de esfuerzos
actuando en caras ortogonales a
los ejes cartesianos:
Componentes Normales y de
corte
1 > 2 > 3
GEOMECNICA?
Ciencia que estudia el comportamiento del macizo rocoso frente a
procesos de desestabilizacin.
MACIZO ROCOSO
Cul es la respuesta mecnica de
un macizo rocoso frente a
determinadas solicitaciones, y por lo
tanto cual es su estabilidad?
SE REDISTRIBUYEN LOS
ESFUERZOS!
MODELAMIENTO NUMRICO
Y EL MTODO DE
ELEMENTOS DISTINTOS
QU SON LOS MODELOS NUMRICOS?
(EN GEOMECNICA)
4 2
INTRODUCCIN A 3DEC
Que es 3DEC?
3DEC es un cdigo que permite la simulacin de la interaccin
entre bloques. Esta puede ser una macizo rocoso fracturado, una
pared masiva, o cualquier material en el que el desplazamiento
puede producirse a lo largo de los planos pre-existentes de
debilidad o de discontinuidad. Cualquier geometra puede ser
representada.
3DEC
Example Applications
f u l l a n d s e c t io n e d v ie w s o f
a t o w e r m o d e le d f o r
s t a b ili t y u s in g t h e
d y n a m i c o p t io n
Load in reinforcement
1. Generalidades
2. Introduccin a 3DEC
3. Respaldo terico
4. Interfaz grfica
5. Operacin en 3DEC
6. Generacin del modelo geomtrico
7. Condiciones de borde
8. Modelos constitutivos
9. Resolucin
10. Introduccin a FISH
11. Factor de seguridad
12. Condicin de presin de poros
13. Sostenimiento
14. Ejercicios prcticos
RESPALDO TERICO
La solucin dinmica explcita y el mtodo
de elemento distinto (DEM) en 3DEC
DEM Definiciones
El nombre de Discrete Element Method" (DEM) se
relaciona a un mtodo slo si *:
Permite a desplazamientos y rotaciones finitas de los cuerpos
discretos, incluyendo su separacin completa.
Reconoce nuevas interacciones (contactos) automticamente a
medida que avanza el clculo.
1. Geometra
2. Mecnica de Contactos
3. Mecnica de Cuerpos
Mtodo de Elementos Distintos
Geometra:
16 17 18 19 20
B lo c k
C
e n v e lo p e
11 12 13 14 15
A
B A , B , C = b lo c k s
6 7 8 9 10
1 2 3 4 5
C e ll e n tr ie s in m a in a r r a y
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 A A 0 B A 0 C 0 C 0 C
B 0 C 0 C
0 C 0 A
Mtodo de Elementos Distintos
Identificacin del contacto caracterstico entre 2 bloques
Necesitamos saber:
1) Tipo de contacto (e.g. face-to-face, face-to-edge, etc.)
2) La direccin de la normal a la direccin de
deslizamiento
3) brecha entre los bloques, o superposicin de
contactos
Tipos de
contacto 3D
Interaccin de dos Cuadrados
4 corners
1 2 4 edges
corner-corner
corner-edge
corner-face
edge-edge
Modos de contacto
edge-face face-face
Interaccin de dos cubos
face 36
face edge 72
2
corner 48
1 face 48
corner edge 96
6 faces corner 64
12 edges
8 corners face 72
edge edge 144
corner 96
Distinct Element Method
Mecnica de Cuerpos
zonas
Distinct Element Method
The formulation is very simple. For example, for a ball impacting a wall,
If x R, F ( t ) 0
mass m One time step, t
If x R, F (t )
( R x ) kn
(t )
R
(all particles, in general)
F
u& u&( t t / 2) u&( t t / 2) F ( t ) t / m
x x ( t t ) x ( t ) u&( t t / 2) t Full dynamic equations
(integration of Newtons 2nd law)
CONSTITUTIVE
kn
Du
ks
F Du
s
n
s
Fn ALL THE BLOCKS
Fn Fn k n u n
c
Fs Fs k s us Fi
zone
ALL THE BLOCKS Fs minFn , Fs sgn Fs
c node
Fi DE At the element
FO
MOVEMENT
xi D
GI K S
BL R M 1 du i du j
ij t
+
M I
R OC OC AB
K S LE 2 dx j dx i
BL
MOVEMENT
M / I Go to Fi F Fi
i
e
i Fi / m
u
SOLUCIONES ESTTICAS EN 3DEC
R
P
E k
P: Damping aplicado al nodo
E k Razn de cambio de Energa cintica en el nodo
u i(t t / 2) u i(t t / 2) F
i
(t )
( Fd ) i
t
mn
( Fd ) i Fi(t ) sgn u
(t t / 2 )
i
= 0.8 (valor por defecto en 3DEC)
mn Masa del nodo
AMORTIGUAMIENTO PARA PROBLEMA ESTTICO EN 3DEC
k
elemento
Existe solo para nodos en el lmite de bloques y
ki zi k ji corresponde al producto de kn y ks de la estructura y
la suma de las areas de las caras del ambos bloques
2
8 4 bmax Mximo borde de zona
1 Desplazamiento relativo
al nodo
mmin 2 inter-bloque
Mdulos elsticos
del bloque t b ( frac ) 2
Masa del bloque ms
k max
pequeo del sistema
Mxima rigidez en el
Valor tpico 0.1 t min(t n , t b ) contacto
1. Generalidades
2. Introduccin a 3DEC
3. Respaldo terico
4. Interfaz grfica
5. Operacin en 3DEC
6. Generacin del modelo geomtrico
7. Condiciones de borde
8. Modelos constitutivos
9. Resolucin
10. Introduccin a FISH
11. Factor de seguridad
12. Condicin de presin de poros
13. Sostenimiento
14. Ejercicios prcticos
INTERFAZ GRFICA
INSERTAR EL CD
www.itascacg.com/3DEC/updates.php
VERSION: Corresponde a la versin del programa. en este caso es 3DEC 4.1.
La actualizacin de esta, en caso de existir una versin posterior, posee un
costo econmico.
1)Acceso directo
2)Archivo .bat
Agregar la sintaxis:
3dec memory tempx
Visualizador de ejecucin
Inea de commandos
Editor de texto
PLOTEO Y OUTPUT
Menu principal del
visualizador
Ploteo
CONTROL DE PLOTEO
Variables desplegadas Herramientas geomtricas
actualmente en el ploteo
Menu pricipal de
visualizacin de
resultados
Controlador de
visualizacin
Informacin geomtrica
del ploteo desplegado
Restaura modelo guardado
anteriormente *.sav
CONSOLA
Copia vista.
Guarda vista en archivo de
datos.
Restaura vista guardada .
Guarda vista en archivo.
Guarda el ploteo en archivo de imagen.
Imprime el Ploteo.
Actualiza el Ploteo.
Nuevo Ploteo.
Elimina el Ploteo.
Permite ocultar o desplegar la
ventana de ploteo
CONTROL DE PLOTEO
1
2 3
OPERACIN EN 3DEC
COMANDOS
NOMENCLATURA Y SINTAXIS
contorno exterior
estado tensional falla junta del modelo
horizontal
in-situ
bloque
cable
movimiento
anillo del terreno
estructural
contorno interior
(excavacin) zona
nodo
BLOQUE: entidad geomtrica fundamental para el clculo del DEM. El
FUERZA DE
DESEQUILIBRIO:
indica cuando se ha alcanzado un estado de equilibrio mecnico para un
anlisis esttico. Un modelo est en equilibrio si el vector fuerza en cada nodo
es cero. El mximo vector de fuerza se puede monitorear en 3DEC y aparece
en pantalla cuando se llama a los comandos STEP/CYCLE o SOLVE. La
mxima fuerza de desequilibrio nunca alcanzar exactamente cero para un
anlisis numrico. Se considera que el modelo est en equilibrio una vez que
la fuerza de desequilibrio sea pequea en comparacin con las fuerzas
representativas del problema. Si la fuerza de desequilibrio alcanza un valor
constante distinto de cero, puede indicar que ha ocurrido rotura de bloques o
deslizamiento de una falla en el modelo.
COMANDOS - NOMENCLATURA Y SINTAXIS
solve rat valor step valor instruccin para resolver el problema (buscar el
equilibrio), con un lmite por ratio o por pasos se simulacin.
SECUENCIA DE
MODELAMIENTO
Secuencia de Modelamiento estandar
Secuencia de Modelamiento estandar
Perturbacin:
- Excavaciones
- Cargas
- Reforzamiento
- Cambios de material/propiedades de estructuras
Solucin:
- Equilibrio esttico
- Inestabilidad
- Clculo de FOS
GENERACIN DEL
MODELO GEOMTRICO
MODEL SETUP:
GEOMETRA
Definicin de la Geometra del
Problema
Requerimientos Geomtricos:
1) Excavaciones subterrneas
2) Taludes
3) Geologa
4) Etapas de excavacin
5) Topografa
Ideas a considerar:
1) Con que detalle la geologa debera ser representada.
2) Como podran influenciar la ubicacin de los bordes del modelo
en los resultados obtenidos.
3) Cuando usar bloques deformables, y que tamao de elemento
se requiere para tener un resultado preciso en la zona de
inters.
Directrices de Modelacin
1) No usar coordenadas con ms de 5 dgitos en 3DEC -
single precision.
Todos los posibles bloques futuros deben sera creados en esta etapa
(no se pueden crear bloques despus de haber zonficado, o despus de
haber desarrollado el clculo numrico)
Los cortes que definen la geometra de las excavaciones son
usualmente incluidas al principio
A continuacin, se agregan las fallas mayores y los sistemas
estructurales
Comandos usados para generar
poliedros bsicos
POLY face xa1,ya1,za1 xa2,ya2,za2 ...
face xb1,yb1,zb1 xb2,yb2,zb2 ...
...
b xb1,yb1,zb1
xb2,yb2,zb2 ...
poly brick 0 1 0 1 0 1
POLY prism
poly prism a (0,0,0) (-.5,.87,0) (-.5,1.87,0) (0,2.74,0) &
(1,2.74,0) (1.5,1.87,0) (1.5,.87,0) (1,0,0) &
b (0,0,4) (-.5,.87,4) (-.5,1.87,4) (0,2.74,4) &
(1,2.74,4) (1.5,1.87,4) (1.5,.87,4) (1,0,4)
join on
E a s t (x )
right-handed
J o in t p la n e system
Seccin # 5
Seccin # 4
Seccin # 3
Caja Inicial: 9 vrtices por seccin
Seccin # 2
X: [-10,15] 4 5 6
3 7
Y: [0,30]
Z: [-10,10] 2 8
Seccin # 1
Esfuerzos
Desplazamientos
Un ejemplo simple:
Falla de un talud fracturado
jointed rock
unit weight 20,000 N/m3
dip angle 76o
dip direction 270o
spacing 4m
joint normal &
shear stiffness 1.0
GPa/m
cohesion 0
friction angle 6o
Ej_Jointed_Rockslope.dat
Ejercicio 2
Genere un cubo de 100 metros de
lado (vrtice en 0,0,0).
comandos
Realice un corte que una los vrtices
superiores del lado Este con lo
inferiores del lado Oeste.
F1
F3
F2
Dip DipDir x y z
F1 48 227 1198 -154 618
F2 60 253 178 -697 -390
F3 39 316 369 252 218
Ejercicio 3
Ejercicio 4
1)H=15
X B
2)B=10
3)BFA= 90 (Cara de Banco)
H 4)Profundidad (eje y= 500 m)
(0,0,0)
Ejercicio 5
1)H=15
X B
2)B=10
3)BFA= 55
H 4)Profundidad (eje y= 500 m)
(0,0,0)
Ejercicio 6
CONDICIONES DE BORDE
MODEL SETUP:
CONDICIONES
DE BORDE E INICIALES
Condiciones iniciales
INSITU stress sxxo syyo szzo sxyo sxzo syzo Esfuerzos
referidos al
xgrad stemp syyx szzx sxyx sxzx syzx origen del
sistema
ygrad sxxy syyy szzy sxyy sxzy syzy coordenado
(0,0,0)
Gradiente zgrad sxxz syyz szzz sxyz sxzz syzz
ms usado
Sxx y Syy son muy difciles de estimar, debido a los factores siguientes:
- presiones tectnicas;
3DEC
Bloque de 100 metros de lado (iniciar el modelo en la esquina 0,0,0). Zonifique con
tamao 10 (use gen edge 10 despus de construir la caja inicial).
z=z0+grad * h = 0
H=100 m
z=z0+grad * h
den=2600 kg/m3
g= 10 m/s2 h
z0=den*g*H
CONDICIONES DE BORDE
Pueden ser:
- Planos de simetra
>H / 2
MODELOS CONSTITUTIVOS
APROXIMACIN DISCONTINUA
bloques
subdivididos
en elementos
fracturas
representadas
explcitamente
Mohr-Coulomb
Tensin cortante
Tensin mayor
M.C.
Hoek-Brown
Shear displacement us
Normal
displacement =0
dilatancy
4
component Increase of the
3 effective
und normal
2
stress
Dilation angle
1 n
JCS
ntan JRC log b
Barton n
Ks
(1990) us L
500
JRC
L
0.333
Kiyama Kn 1
(s: from 0 - 1; s=0.25 author recommendation)
(1983) Ks s
Kaway E
Ks
(1977) 1 h1 h2
Kn 1
E1 K s 1 2
Kn
1 2 1 h1 h2
(h1 y h2: distances from centroids to contact plane)
LDS : Laboratory direct shear
FDS : In-situ direct shear
JT : Triaxial
1: M.A. Mahtab, Three-dimension finite element analysis of joint and rock slopes, Ph.D. Thesis, University of California, Berkeley, 1969.
2: R.E. Goodman, report MRD-TR-5, U.S. Army Corps of Engineers, Mo. River Division, Omaha, NE, 1968.
3: R.E. Goodman, F.E. Heuze and Y. Ohnishi, Research on strength-deformability-water pressure relationship
for faults in direct shear, Final Report on ARPA contract H0210020, University of California, Berkeley, 1972
4: R.Rosso, A comparison of joint stiffness measurements in direct shear, triaxial compression and in-situ, Int. J. Rock Mech. Min. Sci. and Geomech. 13, 167-172 (1976)
Representacin de la deformacin,
fracturamiento y falla de un bloque de roca
Bloque como un continuo
Discretizacin con una malla de volmenes finitos
La deformacin y falla queda representada por una ley de tensin-
deformacin
Diferentes modelos pueden ser asignados al material que compone los
bloques deformables
1.Generate edge 10
2.Generate quad, a un tamao equivalente
Ejemplo gen edge 5
new
poly brick 0 100 0 100 0 100
jset dip 90 dd 45 orig 50 0 0
jset dip 90 dd 135 orig 50 0 0
hide dip 90 dd 135 orig 50 0 0 below
delete
find Poliedro
hide dip 90 dd 45 orig 50 0 0 above
delete 6 caras
find
jset dip 90 dd 100 orig 50 0 0
hide dip 90 dd 100 orig 50 0 0 above
delete
find
jset dip 90 dd 70 orig 100 50 0
hide dip 90 dd 70 orig 100 50 0 below
delete
find
jset dip 15 dd 70 orig 58 50 90
hide dip 15 dd 70 orig 58 50 90 below
delete
find
jset dip 15 dd 180 orig 58 50 30
hide dip 15 dd 180 orig 58 50 30
above
delete
find
Comando Nombre
EXCAVATE vaco
CHANGE cons=1 Istropo - Elstico
CHANGE cons=2 Mohr Coulomb
CHANGE cons=3 Anistropo - Elstico
MODELOS CONSTITUTIVOS PARA LAS ZONAS
CONFIG cppudm
ZONE load {filename}
ZONE model {model name}
3DEC puede aceptar modelos
constitutivos (relaciones tensin /
deformacin) escritos por usuarios,
escritos en C++. Muchos usuarios han
escrito sus propios modelos.
MODELOS CONSTITUTIVOS DE 3DEC
anisotropic/ material finamente laminado que tenga materiales laminados cargados por
orthotropic anisotropa elstica (e.g., pizarra) debajo del lmite de tensin
Drucker-Prager aplicacin limitada ; arcillas blandas con comparacin con elementos finitos
plasticity baja friccin
Mohr-Coulomb materiales granulares sueltos y cementados mecnica general de suelos y rocas
plasticity suelos, rocas, hormign (e.g., estabilidad de taludes y
excavaciones subterrneas)
strain-hardening/softening materiales granulares que muestran estudios post-rotura (e.g., colapso
Mohr-Coulomb endurecimiento o reblandecimiento no lineal progresivo, deformacin de pilares)
ubiquitous-joint material finamente laminado que presente excavacin en zonas muy
resistencia anistropa estratificadas (e.g., pizarra)
bilinear strain-hardening/ materiales laminados que muestran estudios post-rotura de materiales
softening ubiquitous-joint endurecimiento o reblandecimiento no lineal laminados
Cam-clay modificado materiales para los que la deformabilidad y construcciones geotcnicas en
la tensin de rotura son funcin del cambio suelos
de volumen
ELSTICO x x
MOHR-COULOMB x x x x x x
STRAIN-SOFTENING x x x x x x x x x x
UBIQUITOUS x x x x x x x x x x x x x x x x
NULL Todas las tensiones son cero: para usar como vaco (e.g., zonas excavadas)
E E 9 KG 3K 2G
K G E
31 2 2(1 ) 3K G 2 ( 3K G )
MODELOS CONSTITUTIVOS MOHR-COULOMB
g f
3
1- 3 Yield criterium
E 2 c cos 1 3 sen
1
elastic plastic 1
3
v
2 sen
atan 3
1 sen
atan(1 2 )
1
Flow rule
MODELOS CONSTITUTIVOS MOHR-COULOMB
Mohr-Coulomb Elstico / plstico con regla asociada de flujo.
Trabaja con los esfuerzos principales mnimo y mximo
c c
t n t 3
Mohr-Coulomb criterium
1 c N 3
2 c cos
c tan n c 2c N
1 sen
1 sen
N
1 sen
MODELOS CONSTITUTIVOS UBIQUITOUS JOINT
element
n
rigid-plastic, dilatant
max c j n tan
Mohr-Coulomb
c
j
t n
CONSTITUTIVE MODELS STRAIN-SOFTENING / HARDENING
Strain-softening / hardening Idntico al modelo Mohr-Coulomb excepto porque , C y
son dependientes de la deformacin plstica aumulada (p)*
produces
p v
p
Input by user Output
p e11
P d
e22P d e12P
2 2 2 2
MODELOS CONSTITUTIVOS
BILINEAL STRAIN-HARDENING/SOFTENING
j
c
c jc2
2 jc1
1
n n
RESOLUCIN
CORRER A
EQUILIBRIO:
MONITOREAR
RESPUESTA
Consejos antes de correr un modelo
Revisar regiones asignadas ocultando y buscando bloques por
regin, para luego plotear la informacin en pantalla.
MARK region ... range... Para bloques
MARK sregion ... Range... Para superficies
Revisar las tensiones iniciales para asegurar que los gradientes se han
aplicado y las magnitudes son correctas.
General
HIST reset Borra de la memoria las historias almacenadas
Se debe monitorear el modelo como se hara en una situacin real, por ejemplo en una mina a cielo
abierto.
Para esto en 3DEC se usan las llamadas historias, que permiten estudiar cambios en:
(a) desplazamiento
(b) velocidad
(c) rotura
(d) esfuerzos
v=1e-2
d Funbal inestable
estable
t
disminucin de la campo de velocidades campo de Funbal finita que
tasa de desplazamiento coherente y organizado plasticidad no tiende a cero
Ejercicio 7A
z=z0+grad * h = 0
H=100 m
z=z0+grad * h
den=2600 kg/m3
g= 10 m/s2 h
z0=den*g*H
z=z0+grad * h = 0
(1) Compruebe que K0=v/1-v
(2) Utilice historias de
esfuerzos cartesianos en el
centro del cubo y muestre
en un grfico los resultados.
H=100 m
z=z0+grad * h
Nota: utilice el comando hist
den=2600 kg/m3 write #
g= 10 m/s2 h
z0=den*g*H
Z=35
Alfa=76
Z=12.5
x=23
Ejemplo cua no aflorante
Estable Inestable
Excavacin
cuna_NO_aflorante.dat
Ejercicio 8
40 m W 140 m
80 m
Densidad=2600
z
(0,0,50)
50 m
Profundidad de 20 metros en
direccin y+ e y-
x
Correr los siguientes modelos antecedidos por una etapa elstica
90 m
Mat I
Mat II
H_I-II
30 m
H_II-III Mat III
H1 (0,0,H1)
z Profundidad de 5 metros en
direccin y+ e y-
Densidad=2600
x
Variable valu Uni Di DD s
e t p p
Ejercicio 9 H2 30 m
H3 90 m
1 50
2 70
W3 40 m
I_II 10
H_I_II 60 m
II_III 5
H_II_III 10 m
Sistema I 30 27 5
(mat 1) 0
Sistema II 50 90 5
(mat II)
Zonificar con zonas de 10 metros mat III
Zonificar con zonas de 5 metros mat I y II
Materiales K G Fric Coh Materia jKn jks jFric jCoh
Mat I 5.5e 3.4e 56 1.2e6 les
9 9 JMat I 1e1 1e9 40 10e3
Mat II 5.5e 3.4e 63 0.8e6 0
9 9 JMat II 1e1 1e9 10 0
Mat III 5.5e 3.4e 68 4e6 0
9 9
Con la informacin del ejercicio 3, realice lo
Ejercicio 10 siguientes:
1)Zonifique con elementos de 30 m
2)Material 1 en todo el modelo
3)Inicialice esfuerzos litoestticos (k0=1)
4) aplique condiciones de borde:
A) Roller en paredes del modelo
B) Fijas en la base del modelo
5) Asuma un material 2 de 30 metros de altura
F1 en la pata del talud y dentro de la cua no
aflorante.
F3 6) densidad= 2500 Kg/m3
7) Bulk y shear = 1e8 Pa
F2
8) Defina historias de desplazamiento en la
parte superior de la cua
9) Corra al equilibrio considerando estructuras
artificiales.
10) Corra una etapa plstica con:
INTRODUCCIN A FISH
3DEC (Distinc Element Method)
Modelamiento numrico.
Mtodo de elementos distintos.
DEFINICIONES
Discontinuo
Es un programa que solo funciona a travs de Comandos
Es programable (FISH)
Archivo de Datos.dat
. .
end end_command
FISH es un lenguaje de programacin incluido en
todos los programas de ITASCA
Puede ser usado para:
modelizacin
Observaciones generales
FISH es insensible a maysculas/minsculas por defecto; se puede
FISH
END_LOOP END_SECTION
STRING (texto)
in out
Generador aleatorio:
grand urand
Operadores lgicos binarios:
and not or
Acceso directo a la memoria:
mem get_mem lose_mem
new
Def ejemplo1
$suma = 0
$producto = 1
loop n (1,10)
$suma = $suma + n
$producto = $producto*n
endloop
end
@ejemplo1
ret
Ejemplo Fish # 2
new
set fish safe off
poly brick 0 10 0 10 0 10
def recorre_
cont=0
loop n(1,5) Comandos 3DEC
xc=n*4 FISH
command
list cont
list xc
jset dip 90 dd 90 ori xc 0 0
end_command
cont=cont+1
end_loop
end
recorre_
plot block
ret
Ejemplo Fish # 3
new
def derive
s_mod= y_mod/ (2.0 * (1.0 + p_ratio))
b_mod= y_mod/ (3.0 * (1.0 -2.0 * p_ratio))
end
set @ y_mod= 5e8 @ p_ratio = 0.25 ;setea parmetros
@derive ;ejecuta la funcin
list @b_mod @s_mod ;imprime los resultados
new
set fish safe off
def test
If xx > 0 then
abc= 33
else
abc= 11
end_if
end
set xx = 1
test
print abc
set xx = -1
test
print abc
Ejemplo Fish # 5
CASEOF expr
CASE n
ENDCASE
new set temp = 6
set fish safe off busca
print aa
def busca ret
If temp < 10 then
ppp = 2
else
ppp = 3
endif
If temp < 5 then
ppp = 1
endif
caseof ppp
aa=0
case 1
aa=ppp
case 2
aa=ppp
case 3
aa=ppp
endcase
end
FISH LGICA DE PUNTEROS
p_b=block_head
loop while p_b#null
... acceso secuencial a la lista completa de bloques
p_b=b_next(p_b)
end_loop
p_z=zone_head
loop while p_z#null
... acceso secuencial a la lista completa de zonas
p_z=z_next(p_z)
end_loop
Ejemplo Fish # 6
E Eo c y
new
poly brick 0,30 0,30 -30,0
plot block
plot reset
jset dip 0 dd 270 spac 6 num 20
jset dip -90 dd 270 spac 6 num 20
def install
iprop = 0
loop while iprop < 7
iprop = iprop + 1
z_depth1 = (float(iprop) - 1.0) * 5.0
z_depth2 = z_depth1 + 5.0
z_mod = z_zero + cc * sqrt((z_depth1 + z_depth2) / 2.0)
command
prop mat = @iprop ymod = @z_mod
prop mat = @iprop prat = 0.25 dens = 2000
endcommand
bi = block_head
loop while bi # 0
z_depth = float(-b_z(bi))
if z_depth > z_depth1 then
if z_depth <= z_depth2 then
b_mat(bi) = iprop
endif
endif
bi = b_next(bi)
endloop
Distribucin no lineal de mdulos
endloop
end
set @z_zero = 1e7 @cc = 1e8
@install
plot block colorby mat
ret
EJERCICIO Ejercicio
11 .11
FACTORIAL El factorial de un nmero n, es el
producto de todos los enteros que le
preceden:
EJERCICIO Ejercicio
9 12
Como ya observamos, la utilizacin
de FISH nos permite automatizar la
construccin del modelo y las
secuencias a analizar.
Aplicando lo que hemos aprendido
de FISH. Podra usted automatizar
la construccin del pit descrito en el
ejercicio 4 y 5 (parametrizar)?
Ejemplo Fish # 7
Condicin estable
Volcamiento
Deslizamiento
Deslizamiento y
volcamiento
Concentracin
FACTOR DE SEGURIDAD
FACTOR DE SEGURIDAD
Bishop (1955): El FS es la razn entre la resistencia al corte del material y la mnima
resistencia necesaria para evitar la rotura.
Duncan(1996): El FS es la constante por la que se han de dividir la cohesin y el
coeficiente de rozamiento para situar el talud en un estado de equilibrio lmite.
FS DE UN TALUD EN MATERIAL MOHR-COULOMB
Convergencia de la solucin numrica con la discretizacin
F L A C 3 D 3 .0 0 F L A C 3 D 3 .0 0
S te p 1 0 7 8 1 5 M o d e l P e rs p e c tiv e S t e p 1 4 3 2 9 5 M o d e l P e r s p e c t iv e
1 5 :5 2 :1 1 M o n M a y 2 1 2 0 0 7 1 5 :5 3 :4 3 M o n M a y 2 1 2 0 0 7
C e n te r: R o t a t io n : C e n te r: R o t a t io n :
X : 4 .0 0 0 e + 0 0 2 X : 0 .0 0 0 X : 4 .0 0 0 e + 0 0 2 X : 0 .0 0 0
Y : 5 . 0 0 0 e -0 0 1 Y : 0 .0 0 0 Y : 5 .0 0 0 e -0 0 1 Y : 0 .0 0 0
Z : 1 .5 0 0 e + 0 0 2 Z : 0 .0 0 0 Z : 1 .5 0 0 e + 0 0 2 Z : 0 .0 0 0
D is t : 2 . 2 1 3 e + 0 0 3 M a g .: 1 D is t : 2 . 2 1 3 e + 0 0 3 M a g .: 1
A n g .: 2 2 .5 0 0 A n g .: 2 2 .5 0 0
FoS FoS
F o S v a lu e i s : 1 . 7 1 F o S v a lu e is : 1 . 5 8
C o n to u r o f V elo city M ag . C o n to u r o f V e lo c ity M a g .
M a g fa c = 0 .0 0 0 e + 0 0 0 M a g fa c = 0 .0 0 0 e + 0 0 0
0 .0 0 0 0 e + 0 0 0 t o 5 .0 0 0 0 e -0 0 6 0 . 0 0 0 0 e + 0 0 0 t o 5 .0 0 0 0 e -0 0 6
5 .0 0 0 0 e -0 0 6 to 1 . 0 0 0 0 e -0 0 5 5 . 0 0 0 0 e -0 0 6 to 1 . 0 0 0 0 e -0 0 5
1 .0 0 0 0 e -0 0 5 to 1 . 5 0 0 0 e -0 0 5 1 . 0 0 0 0 e -0 0 5 to 1 . 5 0 0 0 e -0 0 5
1 .5 0 0 0 e -0 0 5 to 2 . 0 0 0 0 e -0 0 5 1 . 5 0 0 0 e -0 0 5 to 2 . 0 0 0 0 e -0 0 5
2 .0 0 0 0 e -0 0 5 to 2 . 5 0 0 0 e -0 0 5 2 . 0 0 0 0 e -0 0 5 to 2 . 5 0 0 0 e -0 0 5
2 .5 0 0 0 e -0 0 5 to 3 . 0 0 0 0 e -0 0 5 2 . 5 0 0 0 e -0 0 5 to 3 . 0 0 0 0 e -0 0 5
3 .0 0 0 0 e -0 0 5 to 3 . 5 0 0 0 e -0 0 5 3 . 0 0 0 0 e -0 0 5 to 3 . 3 6 2 3 e -0 0 5
3 .5 0 0 0 e -0 0 5 to 4 . 0 0 0 0 e -0 0 5 In te rv a l = 5 .0 e -0 0 6
4 .0 0 0 0 e -0 0 5 to 4 . 5 0 0 0 e -0 0 5
4 .5 0 0 0 e -0 0 5 to 5 . 0 0 0 0 e -0 0 5 S k etch
5 .0 0 0 0 e -0 0 5 to 5 . 1 0 7 9 e -0 0 5 CONVERGENCIA FSML inaSLIDE
g f a c = 0 . 0 0 0 evs
+ 0 0 0 FLAC
In te rv a l = 5 .0 e -0 0 6 e s t y le
S k etch 1.75
M a g fa c = 0 .0 0 0 e + 0 0 0
L i n e s t y le
I t a s c a C o n s u lt i n g G r o u p , I n c . I t a s c a CFlac
o n s u lt in g G r o u p , Analtico
In c . (Slide)
M i n n e a p o li s , M N U S A M in n e a p o lis , M N U S A
1.70
1.65
FS
1.60
1.55
1.50
5 10 15 20 25 30
N de zonas en cara vertical talud
FACTOR DE SEGURIDAD EN 3DEC
CONDICIN DE PRESIN
DE POROS
Agua / Nivel Fretico / Presin de Poros
Este comando asigna una presin de poro a todos los bloques y contactos
definidos en trminos de nivel fretico, Esta superficie puede ser definida como
un plano o como una serie de caras poligonales. Esto permite que los clculos en
las zonas y contactos del modelo sea realizado en trminos de esfuerzo efectivo
(e= t - pp). Los esfuerzos asignados en la zona son esfuerzos totales. La
presin de poros es definida en los nodos. La presin de poro en las zonas son
calculadas como el promedio de los nodos de la zona.
Agua / Nivel Fretico / Presin de Poros
El comando WATER table asigna la presin de poro para todos los nodos bajo la tabla de
agua. El gradiente de la presin de poros es dada por la direccin del vector gravedad.
La superficie fretica puede ser definida de dos formas: madiante un nico plano o a travs
del ensamblaje de polgonos convexos planares.
face x1, y1, z1 . . . xn, yn, zn < face . . .> Define planos
normal nx ny nz Define la direccin normal del plano, sentido
del gradiente hidrosttico.
origin x y z Punto de localizacion (x,y,z) del plano.
Agua / Nivel Fretico / Presin de Poros
EJEMPLO
new
poly brick test
gen edge.2
gravity 0 -10 0
water dens 1000
water table clear
water table normal 0 -1 0 ori 0 0 0
ret