Académique Documents
Professionnel Documents
Culture Documents
ALCANTARILLADO Y SANEAMIENTO
JUNIO, 2002
La coordinación estuvo a cargo de la Subdirección General Técnica a través de la Gerencia de Ingeniería Básica
y Normas Técnicas.
PRÓLOGO.........................................................................
.......................
1. INTRODUCCIÓN.............................................................. 1
4. ESTABILIZACIÓN DE TALUDES.................................... 85
4.1. Criterios para la selección de técnicas de estabilización... 85
4.2. Métodos de estabilización de taludes............. 85
4.2.1. Cambio de la geometría............................... 85
4.2.2. Bermas y contrafuertes...................................... 87
4.2.3. Empleo de materiales estabilizantes............... 88
4.2.4. Empleo de estructuras de retención.................. 90
4.2.5. Empleo de pilotes................................................ 93
4.2.6. Anclajes......................................................... 94
4.2.7 Soil nailing 100
4.2.8. Protección de taludes contra la erosión......................... 101
4.3. Análisis y verificación de la seguridad................... 102
4.3.1. Taludes en suelo............................................ 102
4.3.2. Taludes en roca.................................................... 113
BIBLIOGRAFÍA 147
Para llevar a cabo el análisis y diseño geotécnico de este tipo de obras, es necesario
que el proyectista cuente con una herramienta que le permita tener acceso a
información técnica presentada en forma resumida y clara. En general, los conceptos
especializados de la Mecánica de Suelos se encuentran diseminados en una gran
diversidad de libros y artículos técnicos. Por esta razón, se ha considerado útil
reunirlos en un manual que constituya un documento de referencia para los
ingenieros de proyecto y constructores y, aún más, contribuya a normar hasta cierto
punto las soluciones dadas a los problemas más comunes que se presentan durante
el diseño y construcción de este tipo de obras.
Es común, por otra parte, que exista la necesidad de abatir el nivel freático y
controlar las filtraciones, para poder construir subestructuras. Esta operación también
es delicada. Así, en el valle de México, se sabe que el bombeo realizado para
controlar las filtraciones puede ocasionar procesos de consolidación que a su vez
generan asentamientos diferenciales y daños en las estructuras vecinas.
Con cierta frecuencia es, por otra parte, necesario recurrir al mejoramiento de los
suelos, en particular en zonas costeras donde existen suelos muy compresibles o
depósitos recientes de suelos granulares susceptibles de licuarse en condiciones
sísmicas.
1
2
2. ESTRUCTURAS DE CONTENCIÓN PARA EXCAVACIONES
Es común que las edificaciones por construir se extiendan hasta los linderos de la
propiedad o sean adyacentes a predios en los que ya existen estructuras. Bajo estas
circunstancias, las paredes de las excavaciones deben hacerse verticales y
usualmente requieren algún tipo de sistema de soporte.
Para estos fines, se han desarrollado diversos tipos de ademes, tales como los
muros tipo Berlín, muros colados in situ (muros Milán), pilotes secantes, muros
prefabricados, tablaestacas, ataguías, pantallas plásticas, etc., los cuales se
combinan con algún sistema de apuntalamiento o anclaje.
3
2.2 PRINCIPALES TIPOS DE ELEMENTOS DE SOPORTE
2.2.1 Tablaestacas
Los muros tablaestacados están formados por una línea de elementos planos
hincados en el suelo e interconectados. Son estructuras flexibles, cuya estabilidad se
deriva del anclaje que se desarrolla en la parte empotrada del elemento, o se logra
con un sistema de tirantes y bloques de anclaje, o bien, por el soporte proporcionado
por un sistema de puntales.
4
embargo, para el empleo de éstos últimos, se requiere que el suelo en la base de la
excavación sea lo suficientemente firme para que proporcione un soporte adecuado
a los miembros inclinados. Los puntales pueden ser de madera o metálicos. Se han
empleado también, para el soporte de los muros tablaestacados, sistemas de anclaje
que quedan sujetos en el terreno detrás de la entibación. Una de las ventajas de
utilizar anclajes, es que mantienen la excavación libre de obstáculos, lo que facilita la
construcción.
5
2.2.2 Ataguías
Las ataguías son muros provisionales que se emplean para proteger una excavación
en zonas inundadas o cauces. Una de sus más importantes funciones es permitir que
la obra se lleve a cabo en un lugar seco.
a) Entramados de madera
b) Ataguías de doble pared
c) Ataguías celulares
d) Ataguías de pared sencilla
a) Entramados de madera
Para encerrar grandes áreas, pueden erigirse en el agua ataguías de doble pared.
Constan de dos filas de tablaestacas atirantadas entre sí. El espacio interior se llena
con arena (Figura 2.5). Estas ataguías son generalmente más impermeables que las
de una sola pared y pueden utilizarse a mayores profundidades. Para una mayor
estabilidad, puede colocarse un espaldón contra la cara exterior de la ataguía.
Además, se le debe dar protección contra la erosión. Si la ataguía descansa sobre
roca, puede colocarse también un espaldón del lado interior, si es necesario para
evitar el deslizamiento, el volteo o esfuerzos cortantes excesivos. Sobre arena, se
debe colocar un espaldón amplio, para que el agua siga líneas de corriente largas
antes de entrar a la ataguía. O bien, en lugar de utilizar un espaldón más amplio,
pueden espaciarse más las paredes de la ataguía. Aunque esto es más costoso,
tiene la ventaja de que la parte superior del relleno puede utilizarse para la
instalación de la edificación y el equipo de construcción.
6
Figura No. 2.4 Entramado de madera con lastre de piedra
c) Ataguías celulares
7
sobre arena, las ataguías celulares deben tener un amplio espaldón en el interior.
Las celdas se forman con tablaestacas de acero unidas. Un tipo de celda consta de
arcos circulares conectados por diafragmas rectos (Figura 2.6a). Otro tipo consta de
celdas circulares conectadas por arcos circulares (Figura 2.6b). Otro tipo es el de
trébol, que consta de grandes celdas circulares subdivididas por diafragmas rectos
(Figura 2.6c). Estas celdas se rellenan con arena. La resistencia al corte interno de la
arena contribuye sustancialmente a la resistencia de la ataguía. Por esta razón, no
es conveniente rellenar una ataguía con arcilla o limo.
8
en la ciudad de México para la construcción de las primeras líneas del sistema del
metro en 1967 y han recibido una gran aceptación desde entonces (Auvinet y Romo,
1998).
Los muros prefabricados colocados en trincheras estabilizadas con lodo, son una
alternativa de los muros diafragma, que está volviéndose muy popular. Los
elementos de los muros prefabricados se colocan en una trinchera estabilizada con
una lechada de bentonita-cemento. Las principales ventajas de esta técnica son la
calidad de la superficie de la pared y su menor espesor final comparado con los
muros diafragma. Su principal limitación es el peso de los elementos prefabricados.
Los muros Milán y prefabricados son particularmente útiles en obras que se realizan
en espacios limitados en zonas urbanas, en donde no se permiten los altos niveles
de ruido y vibraciones ocasionadas por el hincado de tablestacas o pilotes; en
excavaciones en las que se requiere el abatimiento del nivel freático limitado y
controlado para no inducir efectos negativos por bombeo y en consecuencia,
fenómenos de pérdida de presión de poro y hundimientos diferenciales con daños de
las estructuras aledañas a la excavación. Asimismo, son muy útiles en excavaciones
que presentan paredes verticales.
9
2.3 TÉCNICAS DE EXCAVACIÓN, APUNTALAMIENTO Y ANCLAJE
Existen otras técnicas, tales como subestructuras pre-coladas hincadas por inducción
de falla del suelo en la base del muro perimetral. Esta técnica, conocida como del
pozo indio, ha sido sólo parcialmente exitosa en la ciudad de México debido a la alta
sensibilidad de la arcilla (Marsal, 1959), pero puede ser útil en otras condiciones.
10
? Construcción de muro guía
? Excavación de tramo de zanja estabilizada con lodo
? Colocación de armaduras
? Juntas con tubos metálicos
? Vaciado del concreto con tubería tremie
11
Ancho muro A H B a e
Milán cm cm cm cm cm
60 65 150 50 10 10
80 85 150 50 10 10
12
Figura No. 2.8 Excavación de zanjas con retroexcavadora.
13
Figura No. 2.9 Almeja libre autoguiada operada con cables
14
b.2) Esquema de un sistema de excavación
1 7 3 9 5
6 2 8 4 10
Los aceros especiales y verticales deben dejar entre sí un espacio libre de 10 a 15cm
para el paso del concreto. Con la finalidad de garantizar una buena cobertura lateral,
las armaduras deben tener un ancho inferior al de la pared en unos 10 cm
aproximadamente. Son necesarios centradores (rodillos o patines) y elementos de
izado (asas, rigidizadores) para manipular y posicionar la armadura. Una vez
colocada la parrilla se debe amarrar al brocal por medio de unas orejas, para evitar
su flotación durante el colado.
15
c.1) Maniobras de izaje
16
a) Manejo de armados
17
a) Rodillos de concreto (pollos fijos)
b) Tubulares (patines)
El concreto para un muro Milán no se vibra nunca. Se hace el colado con una tubería
tremie (columna de vaciado o trompa) bajo agua o lodo (Figura 2.14). La operación
de vaciado no debe ser interrumpida: debe hacerse en una sola operación.
El proceso se inicia con la introducción y armado de las líneas de tubería, de 8”, 10”
o 12”, según el ancho de la trinchera. El tubo debe llegar hasta 20 o 30 cm arriba del
fondo de la excavación, para vaciar la primera carga de concreto; antes de realizar el
primer vaciado debe colocarse un tapón (pelota) en el interior del tubo para que sea
empujado por el concreto, desaloje el lodo y sirva como seguro para evitar la
penetración del lodo. A continuación se mencionan algunos puntos importantes de
este procedimiento:
18
? El diámetro de la tubería debe ser entre 8" a 12" y su longitud de 3 m como
máximo, Figura 2.15a. Debe ser lisa por dentro y por fuera para que el concreto
fluya libremente y evitar que se atore con el armado.
? Las uniones entre los tramos deben ser herméticas; no se debe permitir que el
lodo o agua penetre a través de ellas. Las cuerdas de cada tramo de tubería
deben estar en perfecto estado para facilitar las maniobras de acoplado y
desacoplado. Son recomendables las cuerdas de listón o trapezoidales.
e) Juntas
19
Figura No. 2.14 Secuencia de construcción de tableros para muros Milán
20
60° ? ? ? 80°; 6 mm ? e ? 8 mm; 25cm ? d ?
30 cm y; 1.5m ? l ? 3.0m
a) Tubería tremie b) Tapón deslizante
21
f) Controles
Durante las operaciones antes citadas, debe prestarse atención a los puntos
siguientes:
Muros-guía (pre-trinchera) o brocales.- Los brocales tienen las mismas funciones que
en los muros Milán.
La correcta elaboración del lodo fraguante es la base para obtener una pantalla con
la calidad debida, por lo que las instalaciones deben ser capaces de producir
mezclas homogéneas que satisfagan las características del proyecto, sin que se
tengan variaciones significativas.
22
Las propiedades típicas de un lodo bentonítico son:
Juntas.- En la mayoría de los casos se utilizan las del tipo “water–stop hinchable”
(Figura 2.17). Los elementos de cada extremidad se moldean con una abertura
continua en forma de ojo de cerradura. Esta abertura permite el paso de una pieza
metálica baja para el guiado y luego el paso del water–stop. Las dos bandas del
water–stop son huecas. Se pueden inyectar posteriormente con un mortero de
cemento de tal forma que haya un contacto estrecho entre el concreto y la junta.
? La capa continua de mortero que permanece del lado del suelo asegura una
protección; en los suelos gravo-arenosos, el mortero penetra en un gran espesor
(hasta tres veces el volumen teórico) y constituye de esta manera una
estanqueidad suplementaria.
? Se vibra el concreto de los elementos y puede añadirse un producto hidrófogo.
23
? La junta tipo water–stop hinchable asegura una buena continuidad de la
estanqueidad entre los elementos.
? Técnicas particulares (revestimiento de una cara interna incorporado a la
prefabricación, una banda añadida frente a la junta) permiten satisfacer las más
severas exigencias.
24
a) Con avance modular
Esta técnica fue desarrollada por la empresa francesa BACHY y, aún se mantiene
vigente. El concepto de módulo o tablero permite avances cortos en la excavación de
la zanja.
Los tableros que se han construido experimentalmente han sido de hasta 8.0 m de
longitud, para permitir la introducción de tres piezas de 2.5 m de ancho y 0.5 m de
sobre-excavación adicional para facilitar la maniobra de colocación de la última
pieza.
Se debe tener especial cuidado en la sustitución del lodo inicial por el lodo fraguante.
Esta maniobra se hace en forma similar al tubo tremie o bien con una bomba de
lodos, para evitar la contaminación que induce la mezcla de ambos fluidos. El
desperdicio de lodos ocurre cuando es imposible recuperar todo el lodo inicial,
aunque se tengan tanques de almacenamiento temporal, pero principalmente por el
desperdicio del lodo fraguante, que impacta todavía más económicamente; el
desperdicio de este último representa el 20% del volumen del mismo.
25
Suministro de lodo
1 1 3 2 5 4 7 6
26
2.5 ANÁLISIS Y VERIFICACIÓN DE LA SEGURIDAD
27
Tabla No. 2.1 Factores que influyen en los movimientos del terreno
28
Tabla No. 2.2 Números de estabilidad críticos
N Comportamiento característico
2 Respuesta elástica. Problemas con excavaciones no apuntaladas en
arcillas blandas
4 Problemas con excavaciones no apuntaladas en arcillas plásticas. No se
estiman cargas para el muro de sostenimiento de acuerdo con las teorías
clásicas de Rankine o Coulomb
6 Movimientos importantes se empiezan a desarrollar en excavaciones
apuntaladas
8 Se desarrollan grandes zonas de plastificación en el suelo
29
c) Empujes
En arcillas blandas, la aplicación de la regla empírica de Peck puede ser peligrosa. Así,
dada la escasa profundidad del nivel freático en la ciudad de México, el empuje total
dado por dicha regla suele ser inferior aún al empuje hidrostático. Cuando el nivel
freático es superficial, como en el caso de la ciudad de México, y el número de
estabilidad, N, es inferior a 4, se recomienda utilizar la siguiente expresión:
p ? ?w h ? 0.4??H ? ? wh ? (2.1)
30
Donde H es la profundidad de excavación, h es la diferencia de elevación entre el nivel
freático y el fondo de la excavación, ? es el peso volumétrico del terreno saturado y, ?w
es el peso volumétrico del agua. Cuando el coeficiente de estabilidad, N, de la
excavación es superior a 4 (para el cual se forma cerca del fondo de la excavación una
zona plástica), es necesario basarse en una teoría de falla para calcular las presiones
laterales.
Con la teoría clásica de Rankine, se obtiene un valor del empuje lateral total
?H 2 ? 4S u ?
Pa ? ??1 ? ? (2.2)
2 ? ?H ??
Clough y O'Rourke (1990) establecen el patrón general del movimiento del terreno en
una excavación, como se muestra en la Figura 2.21. En las primeras etapas de la
excavación, el movimiento del muro es en cantiliver y el desplazamiento lateral
máximo ocurre en la cabeza del muro. El asentamiento en la vecindad de la
excavación adopta una forma triangular y el valor máximo se presenta en el muro.
Cuando la excavación avanza, se incrementa el desplazamiento lateral del muro
presentándose el máximo valor en el fondo de la excavación, mientras que la cabeza
del muro sufre un ligero incremento. En esta etapa, el asentamiento en la vecindad
toma una forma cóncava y el valor máximo ocurre en un punto distante del muro.
31
Finalmente, el desplazamiento lateral del muro se acumula y sigue una distribución
irregular con la ubicación del valor máximo en el fondo de la excavación. El
asentamiento final en la vecindad adquiere una forma trapezoidal.
Figura No. 2.21 Patrón general del movimiento del terreno en las excavaciones
32
h profundidad de la
excavación
B ancho de la excavación
L longitud de la excavación
q sobrecarga superficial
c cohesión de la arcilla
? densidad de la arcilla
Nc coeficiente de estabilidad
F.S. factor de seguridad
33
? ?H = 2 ? ?c = 6.28 c
34
importante una buena selección del proceso constructivo. Para problemas
tridimensionales el incremento de Nc es del orden del 20 %. Aún cuando el
coeficiente de estabilidad determinado con base en parámetros geométricos
proporcione un factor de seguridad mayor que 1, puede ocurrir la falla si el
procedimiento de ademado y apuntalamiento no es correcto (pateo del muro,
precarga insuficiente en la parte superior e inferior de la excavación, etc.). Además
se requiere contar con un factor de seguridad a corto plazo de 1.5 para evitar las
fallas de fondo en excavaciones. Esto implica que la velocidad de construcción y de
cierre de la excavación es un factor muy importante.
Estabilidad de la excavación
Los valores mínimos de los factores de seguridad permisibles para cada mecanismo
de falla se presentan en la Tabla 2.4.
35
Tabla No. 2.4 Factores de seguridad mínimos contra falla de la excavación,
zonas del lago y transición baja
36
Tabla No. 2.5 Valores admisibles de la presión de sobrecompensación, P s
(COVITUR)
Subzona Ps máx. (t/m2 )
Lago virgen 1.5
Lago centro I 2.0
Lago centro II 2.5
Habrá que revisar que la presión hidrostática al nivel del fondo de la excavación no
exceda del 80 % de la presión media transmitida por el peso de la estructura y por
rellenos a ese mismo nivel.
37
a.3) Zona de Lomas
Se define el criterio de cálculo de los empujes horizontales que actúan a corto y largo
plazo sobre el muro. Para un diseño preliminar, el manual de COVITUR presenta
intervalos de los valores de las propiedades necesarias para los cálculos que más
adelante se presentan, para las tres zonas geotécnicas del Valle de México.
? Para las condiciones a corto plazo los empujes horizontales se calc ulan de
acuerdo a la (Figura 2.24):
38
Costra superficial:
P1z1 ? P2 z 2
P? ? (2.5)?
z1 ? z 2
? Para las condiciones a largo plazo, durante la vida útil del cajón, actúan las
condiciones de empuje en reposo de los suelos de la Zona del Lago o Transición
(Figura 2.25).
39
c) Empujes horizontales (Zona de Lomas)
? En esta zona, la excavación para alojar el cajón se realiza a cielo abierto, dejando
taludes. Una vez construidos los muros, el espacio restante se rellena con
material areno-limoso compactado. El empuje sobre los muros corresponde a una
condición en reposo del material compactado.
? Para las condiciones a largo plazo, la variación del empuje horizontal se evalúa
con la siguiente expresión (Figura 2.25):
Donde:
K Coeficiente de empuje en reposo de tierras, para fines prácticos puede
considerarse igual a 0.5.
?’ Peso volumétrico efectivo del material del relleno compactado.
z Profundidad total.
?w Peso volumétrico del agua.
zw Altura del agua.
40
d) Estabilidad de la excavación (Zonas de Lago y de Transición)
Donde:
Nc 5.14 (1 + 0.2Hm/ B) (1 + 0.2 B/L) Factor de estabilidad.
c Valor medio de la resistencia al corte no drenada de la arcilla,
hasta una profundidad igual a Hm + B.
Hm Profundidad de desplante del muro.
Hp Longitud de la pata del muro.
B Ancho de la excavación.
L Longitud del tramo a excavar.
?He Presión total inicial al nivel máximo de excavación.
p Valor de las presiones de sobrecarga en la superficie.
Hm / B ? 2.5 y B / L? 1
41
Figura No. 2.27 Características geométricas de la excavación.
(FS)s = (P + S) / U (2.8)
Donde:
P Peso saturado del prisma de suelo bajo el fondo.
S Fuerza cortante resistente en las caras verticales del prisma de fondo.
U Fuerza total de subpresión en la base del prisma del fondo.
42
(FS)s = [? hf B L + 2c(B hf + L hp)] / (?w hw B L) (2.9)
Donde:
hf Distancia entre el fondo de la excavación y el estrato resistente.
hP Distancia entre el nivel de desplante del muro y el estrato de arena.
hw Altura piezométrica en el estrato de arena.
Esta falla consiste en el pateo del muro de contención al vencerse la resistencia del
suelo frente al muro. Considerando que al nivel del último puntal colocado en cada
etapa de la excavación se genera una articulación plástica, el factor de seguridad se
evalúa con la siguiente expresión (Figura 2.29):
cLr ? W l ? Mp
(FS)p ? (2.11)
D2
p
2
Donde:
c resistencia al corte no drenada media en la superficie de falla
43
L longitud de la superficie de falla
r radio de la superficie de falla
W peso saturado del suelo dentro de los límites de la superficie de falla
l distancia del paño del muro al centro de gravedad del suelo resistente
Mp momento flexionante resistente del muro de contención, obtenido del
diseño estructural preliminar
p presión media sobre el muro (empuje medio)
D longitud del muro entre el último nivel de apuntalamiento y el nivel de
desplante del muro.
44
d.4) Análisis de la sobrecompensación y la flotación
Ps = (P t – Pe) / B (2.12)
Donde:
Pt Peso de tierra excavada por metro lineal de excavación
B Ancho de la excavación
Pe Peso de la estructura por metro lineal, que incluye los siguientes
componentes:
Pe = P p + P c + P b + P r (2.13)
Donde:
Pp Peso de la plantilla para lastre.
Pc Peso del concreto estructural.
Pb Peso del balasto.
Pr Peso del relleno artificial, superficial.
pw = ?w hw
Donde:
?w Peso volumétrico del agua.
hw Altura piezométrica al nivel del fondo de la excavación.
Los mecanismos por medio de los cuales los lodos bentoníticos estabilizan y
sostienen a las paredes y fondo de la excavación, son discutidos aún. Los siguientes
factores intervienen en la estabilidad de las trincheras:
45
? Incremento de la resistencia al esfuerzo cortante en la zona de suelo saturada por
el fluido estabilizador, debido al efecto de cuajado del lodo en los poros.
? El efecto estabilizador que se presenta en los granos de suelos no cohesivos en
la cara interior de la trinchera, debido al flujo del lodo hacia su interior y a la
existencia de la interfaz impermeable, la cual además transmite la presión
hidrostática del lodo a la estructura del suelo.
4c cos ?
Hcr ? (2.14)
? 1 ? sen?
Donde:
? Peso especifico del suelo.
c Cohesión.
? ? Ángulo de fricción interna.
4c U
F? (2.15)
H( ? L ? ? )
Donde:
46
cU Resistencia no drenada del suelo.
Este análisis ignora la existencia de posibles grietas en el suelo, las que reducen el
valor de dicho factor.
Z
C 45o
W
C
H
Pf ? R
W
? 45o
R
(a) (b)
Resistencia no drenada
Modelo de falla
47
bloques y la falla se desarrolla por un movimiento del bloque inferior horizontal ?? H)
hacia el interior de la trinchera, al mismo tiempo que el bloque superior experimenta
un movimiento vertical (? V ) (Figura 2.31).
Por otro lado, se supone que a lo largo de los dos planos inclinados a 45° las
condiciones de esfuerzo corresponden a un estado de falla activa, por lo que la
resistencia al esfuerzo cortante movilizada a lo largo de estos planos es igual a la
medida en el ensaye triaxial de compresión. Además, se considera que en las
superficies de deslizamiento verticales se moviliza la resistencia modificada de veleta
(cV ), que es igual a la resistencia real medida con veleta observada en el fondo del
cuerpo deslizante (a la profundidad H) y que decrece en forma lineal hacia la
superficie donde vale cero.
48
Figura No. 2.32 Análisis de estabilidad, criterio de Aas (1976)
?H ?7 ? 3 ?H cT ? 2 ?H cT ? ?
? ? ? 2 ?? ? ? ( 3 ? 2 ) ? 2 ? 0.5?? ? ? ?2 ? 1?? ? 0. 5 ?
c ? L ?3 ? ?L cV ? ?L cV ? ?
F? V ? ? (2.16)
?H ? ? ?L
2
?
? ??2?
? 4? ?
? ?
Donde:
? Peso específico del suelo.
? ?L Peso específico del lodo.
cV Resistencia al esfuerzo cortante medida con veleta a la profundidad D.
cT Resistencia al esfuerzo cortante medida en la prueba triaxial CU a la
profundidad D.
H Profundidad de la trinchera.
L Longitud de la trinchera.
? 2 ?L Implica
entre 0.1 y 0.2 y, ? entre 0.47 y 0.50 y,
4?
? –?2=¼,
H/L < 30
49
cV ? cT H?
F? ?2 c ? 0. 6 ? 0.86 L ?
?
H ? ? ? 2 ?L ? ? V ?
(2.17)
Se considera además que, si H/L < 7.5, el plano de falla del fondo se extiende
teóricamente hasta el nivel del terreno, ? =1; por lo que el factor de seguridad resulta:
cV ? cT H?
F? ?
? ?2
?
H ? ? ? 2?L ? c V
0 .94
L ??
(2.18)
cV
F?
?
H ? ? ? 2 ?L
Ns
? (2.19)
cV
F? Ns (2.20)
? 4Q ?
H? ? ? ? 2?L ? ?
? 2H ?
? Las arcillas de Oslo son muy blandas, sin embargo, presentan menor plasticidad
y mayor peso volumétrico.
? Asumiendo que el peso volumétrico de las de Oslo es del orden de 1.4 veces más
grande, y su resistencia similar, se puede aceptar que las de México deben ser
potencialmente más estables en condiciones similares.
? A lo anterior se debe agregar que las arcillas noruegas son muy sensitivas; esto
es, fácilmente pierden su resistencia con deformaciones pequeñas.
50
? Considerando que en las arcillas sensitivas de Oslo los tiempos de falla varían
entre 2 y 10 horas, se puede establecer que en las de México, esto ocurrirá en
tiempos mucho mayores.
La ec.2.1 puede ser modificada para las características del subsuelo de la Ciudad de
México, aceptando como significativa la resistencia no drenada medida en una
prueba triaxial CU y que la relación cT/cV = 1 para tomar en cuenta la anisotropía, ya
que en el caso de las arcillas de México la resistencia medida con veleta es mayor
que la medida en la prueba triaxial. Bajo estas consideraciones, el factor de
seguridad se puede expresar como:
cT ? H?
F? 2 ? 0.94 ?
? 2 ?
H ? ? ? ?L ?? L?
(2.21)
cT ? H?
F? ?2 ? 0.94 ? (2.22)
? 4Q ? ? L?
H? ? ? ? 2?L ? ?
? 2H ?
Donde:
? Peso específico del suelo.
? ?L Peso específico del lodo.
cV Resistencia al esfuerzo cortante medida con veleta a la profundidad D.
cT Resistencia al esfuerzo cortante medida en la prueba triaxial CU a la
profundidad D.
H Profundidad de la trinchera.
L Longitud de la trinchera.
Q Sobrecarga uniformemente repartida y que actúa dentro del área de la traza
superior del prisma de falla.
Este criterio considera una trinchera de largo L y ancho B y revisa las condiciones de
estabilidad de una masa prismática truncada por un plano de deslizamiento a 45°
(Figura 2.33).
51
Q
S2 Donde:
S1, S3
P1 P1 P Presión
W1
H ?H Q Sobrecarga
45 o Si y S Resistencias
S'1, al esfuerzo cortante
P2 S'3
?H
Wi Peso de la cuña
S
W2
B=? H
?
P2 ? ?W1 ? W2 ? ? S1 ? S2 ? S3 ? S'1 ? S'3 ? S 2 ? (2.23)
52
Tabla No. 2.7 Criterio de Alberro y Auvinet (1984)
Factor de 2c ? 1? ? H?
seguridad F? ? ? ?
( ? ? ?L )H ? ? (2 ? ? ) L ?
1)
?? 2c ? H?
o F min. Fmin ? ?1. 87 ? ?
( ? ? ?L )H ? L?
Factor de L(1 ? ? ) ? ? H( 2 ? ? )
seguridad F ? 2c
( ? ? ?L )HL ? ( 2 ? ? ) ? 2Q? L
2) ? ? 1 2 ? 2Q ?
2
? 2( ? ? ?L ) ? 12( ? ? ?L )2 ? 8?( ? ? ?L )Q ? ? ? ? ?
?? ? ? H L ? LH ?
? ?
Q
2( ? ? ?L ) ? 4
L
Factor de c V [( 2? H ? L )(1 ? ? ) 2 ? ? 2H(2 ? ? )] ? c T [2? L( 2 ? ? )] u
seguridad F? ?
( ? ? ?L )L? H(2 ? ? ) ? 2Q? L v
3) ? ?
?? v u?u v
?F ? u
? ( ) ? ?? 2 ?? ? 0
?? ?? v v
c V [( 2? H ? L )(1 ? ? ) 2 ? ? 2H(2 ? ? )] ? c T [2? L( 2 ? ? )] u
Factor de F? ?
2 ? 2( ? ?L ? ? ) 2Q ? v
seguridad L? H??L ? ? ? ? ?
4) ? ? H? ?
? ?
?? v u?u v
?F ? u ? ? ? ?
? ( )? ? 0
?? ?? v v2
Donde:
53
Criterio de Nash y Jones (1963)
A C
F
H R
Pf ?
W
? R 90o-(? - ? )
B Pf
a) b)
Figura No. 2.34 Criterio de Nash y Jones (1963), para suelos friccionantes
tan ? d
F? (2.24)
tan ?
? ? ?L 2 ? * ? L tan ? d
tan ? ? Por lo tanto:F ? (2.25)
2 ? * ?L ? ? ?L
54
En ambos casos el tratamiento bidimensional del problema desprecia el efecto de
arqueo que ocurre en trincheras cortas, proporcionando diferencia del lado de la
seguridad.
Este criterio considera niveles arbitrarios de NAF y lodo. Con base en la Figura No.
2-35 se supone una cuña de suelo inclinada en estado incipiente de deslizamiento,
separada del lodo por medio de la membrana impermeable. La cuña tiene una altura
H y está constituida por suelo cuyo ángulo de fricción interno es ? ’. El tirante de agua
es ? H, mientras que el del lodo es ? H, S denota la resistencia al esfuerzo cortante a
lo largo de la base de la cuña deslizante, N representa la reacción normal a la base,
W el peso de la cuña y P la fuerza horizontal requerida para impedir el deslizamiento.
NAF
?H W S
H
P ?H
N
?
?L
cot ? ( sen? ? cos ? tan ? ' ) ? ? 2 cos ec? tan ? '
?L ?
? 2
? w (2.27)
?w cos ? ? sen? tan ? '
55
2.5.4.1.3 Otros fenómenos que afectan la estabilidad de trincheras con lodo
cuando:
5.14c T ? Q
H?
? ? ? ?L
5. 14c T
F? (2.28)
H( ? ? ? ?L ) ? Q
H ?H
? H?L ?H+Q
56
En condiciones usuales, la falla de las paredes resulta más crítica que la falla de
fondo. Es posible mostrar por otra parte que la confiabilidad de una trinchera
estabilizada con lodo es muy sensible a las variaciones del nivel del lodo que se
permiten durante la construcción.
Las características de estos fluidos, para que puedan utilizarse en los muros Milán o
prefabricados, dependen principalmente de las tres propiedades que se indican en la
Tabla 2.8.
57
Tabla No. 2.8 Propiedades de los lodos estabilizadores (Santoyo, 1996).
La mezcla debe ser una suspensión estable y bombeable. Para obtener una mezcla
adecuada de lodo fraguante, es necesario definir la proporción exacta tanto de lodo
bentonítico como de cemento en la composición del mismo. Este proporcionamiento
base inicial se define mediante un estudio de laboratorio que posteriormente se
verifica en campo. Las principales propiedades de los lodos fraguantes se muestran
en la Tabla 2.9.
De fluidez Físicas
Viscosidad Densidad
Tixotropía Peso específico
Tiempo de fraguado Resistencia del gel
Permeabilidad
El criterio para definir la resistencia final del lodo fraguante una vez endurecido, es
que sea 50% más resistente que el suelo al nivel de desplante del muro,
despreciando los picos originados por estratos muy compactos o cementados. No es
conveniente adoptar una resistencia mayor, ya que al endurecer se convierte en una
mezcla frágil y fisurable susceptible a filtraciones.
58
3. ABATIMIENTO DEL NIVEL FREÁTICO Y CONTROL DE FILTRACIONES
EN EXCAVACIONES
3.1 INTRODUCCIÓN
En arcillas suaves saturadas, tales como la de la Ciudad de México, el nivel del agua
se abate espontáneamente conforme el suelo se excava debido a las presiones de
poro negativas inducidas por descarga. Se requiere entonces el bombeo solamente
para controlar el flujo de agua, principalmente a través de grietas y lentes
permeables, hacia la excavación. También puede ser necesario eliminar las
presiones de subpresión en las capas de arena cercanas al fondo de la excavación.
El bombeo contribuye a evitar cambios en los esfuerzos efectivos dentro del suelo,
los cuales ocasionan expansiones volumétricas y tienen un efecto desfavorable en la
resistencia del suelo. También puede usarse para dar una orientación favorable a las
fuerzas de filtración dentro del suelo y mejorar así las condiciones de estabilidad de
la excavación. La extracción de agua debe reducirse sin embargo a un mínimo para
evitar la consolidación y los consecuentes asentamientos del área circundante. En
arcillas impermeables, las redes de flujo no pueden usarse para el diseño de
sistemas de bombeo, puesto que la condición de flujo no es generalmente
establecida. Estos sistemas se diseñan entonces sobre una base empírica, usando la
experiencia local. Consisten generalmente de una serie de pozos de pequeño
diámetro, incluso para las excavaciones grandes, el caudal de agua extraído
generalmente es de unos pocos litros pos segundo.
El agua del terreno se puede controlar por uno o más tipos de sistemas de bombeo,
apropiados al tamaño y profundidad de la excavación, a las condiciones geológicas y
a las características del suelo.
59
? Previniendo la ruptura o empuje del fondo de una excavación.
60
Si se cubre de manera apropiada el fondo de la excavación con una capa-filtro de
arena y grava graduadas, se facilita la construcción y el bombeo al exterior del agua
de infiltración.
Figura No. 3.1 Captación del agua de filtración en cunetas abiertas y zanjas
La zanjas tablaestacadas fue ron unos de los primeros métodos utilizados para abatir
el nivel del agua. Sin embargo, son ineficientes, costosas de excavar y trabajan
satisfactoriamente sólo en materiales relativamente gruesos. En sustitución de las
61
zanjas tablaestacadas, es preferible utilizar pozos profundos, con o sin filtros de
grava.
62
Figura No. 3.4 Instalación típica de un sistema de pozos punta
El uso de pozos-punta constituye uno de los métodos más comunes para abatir el
nivel del agua durante la construcción de una estructura. Los sistemas de pozos-
punta son adecuados cuando el sitio donde se va a construir es accesible y el estrato
saturado que se pretende drenar no es muy profundo. Los pozos-punta son prácticos
y económicos para desaguar pequeñas excavaciones. Por esto, se utilizan con
frecuencia en aquellos suelos donde no es necesario abatir demasiado el nivel del
agua y para trabajos de cortes abiertos en suelos saturados. Asimismo, los pozos
punta pueden usarse para desaguar excavaciones profundas con cortes abiertos,
instalando filas de pozos punta a cada 4.5m de elevación aproximadamente, como
se ilustra en la Figura 3.5.
63
El espesor medio de la parte más externa del talud drenado por este método no es
mayor de 4.5m aproximadamente. Si la profundidad del corte es mayor de 12 a 15m,
la estabilidad del talud debe analizarse teniendo en cuenta las fuerzas de filtración
debajo de la zona drenada.
El empleo de pozos profundos es otro método conveniente para abatir el nivel del
agua del terreno en suelos:
64
Los pozos profundos que se utilizan para abatir el nivel del agua, generalmente se
colocan con un espaciamiento de 6 a 60 m centro a centro, dependiendo de la
profundidad a que se tenga que abatir el nivel freático, de la conductividad hidráulica
del estrato saturado y del radio de influencia. Frecuentemente los pozos profundos
tienen un diámetro de 15 a 45cm y una longitud de 6 a 17m.
En aquellas zonas donde el área por ser desaguada consiste de limos o arenas
limosas delimitados por un estrato más permeable, se puede interceptar la infiltración
hacia la excavación y bajar el nivel del agua mediante una combinación de drenes
verticales de arena (instalados alrededor de la parte superior de la excavación) y de
pozos profundos (instalados a la profundidad de la arena). Los drenes de arena
permiten abatir el nivel freático de la parte superior del suelo; asimismo, el bombeo
en el estrato de arena localizado por debajo del suelo (acuífero semiconfinado o
confinado) produce reducción en la presión de poro, provocando el drenaje vertical
del acuitardo y el abatimiento del nivel piezométrico.
Aquellos suelos, como los limos finos (D 10? 0.05 mm) con un bajo coeficiente de
permeabilidad (10-4? k? 10-5 cm /s) no pueden ser drenados exitosamente por
métodos de gravedad, debido a que las fuerzas de capilaridad ocasionan que el agua
quede atrapada en los poros del suelo. En estos casos, el suelo puede ser
estabilizado mediante un pozo de vacío o un sistema de pozos-punta.
65
suelos, es generalmente adecuado instalar los pozos o pozos-punta lo más cercano
posible.
66
cm/s para un gradiente de 1 volt/cm, por lo que el gasto extraído por electroósmosis
puede ser evaluado con la siguiente expresión:
2? K eHE
Qe ? (3.1)
Ln ??L1 r ??
? W?
Donde:
Qe Gasto extraído por electroósmosis.
Ke Coeficiente de permeabilidad electroosmótico.
H Profundidad de los pozos con respecto al nivel freático.
L1 Separación entre dos pozos contiguos.
E Diferencia de potencial.
rw Radio del pozo.
Para que las mezclas funcionen correctamente, los vacíos del suelo deben ser lo
suficientemente grandes para que la mezcla sea introducida con facilidad y se
obtenga un muro más o menos continuo.
Otro método que puede ser empleado para controlar el agua subterránea es el
congelamiento de una zona del suelo alrededor del área a ser excavada. Sin
embargo, este es un procedimiento costoso y que requiere una instalación y diseño
experto. En arcillas blandas como las del valle de México, la congelación puede
afectar la estructura del suelo y reducir su resistencia.
67
3.3 TIPOS DE BOMBAS UTILIZADAS
68
3.4 MÉTODOS PARA EL ABATIMIENTO DE AGUA EN SUELOS POR MEDIO
DE POZOS DE BOMBEO
3.4.1 Introducción
q ?R?
S? ?ln ? ? (3.2)
2? kD ?r ?
2? kD?H ? z ?
q? (3.3)
?R ?
ln ? ?
?r ?
Donde:
S = H - z Abatimiento de la superficie piezométrica.
k Coeficiente de permeabilidad del suelo.
D Espesor del estrato permeable.
H Elevación original del agua.
ro Radio del pozo.
69
r Distancia entre la sección analizada y el centro del pozo.
R Radio de influencia del pozo.
q Gasto extraído del pozo.
(a) Perfil
dz
En la Figura 3.8, i ? es el gradiente hidráulico, y zw es el nivel del agua en el
dr
pozo.
70
q R
z ? H2 ? ln (3.4)
?k r
Asimismo, el gasto en dicho pozo resulta:
q?
?
? k H2 ? z2 ? (3.5)
R
ln
r
Donde:
H Elevación original del agua.
z Elevación del agua para un determinado radio r.
k Coeficiente de permeabilidad del suelo.
q Gasto extraído.
r Distancia entre la sección analizada y el centro del pozo.
R Radio de influencia del pozo.
ro Radio del pozo.
(a) Perfil
71
3.4.3 Pozos con penetración parcial
Sin embargo, para una distancia del pozo mayor de 2D , se puede despreciar el
efecto de la penetración parcial en lo que se refiere a la forma del flujo y al
abatimiento. El análisis de pozos con penetración parcial es en general complicado,
excepto para los casos muy simples.
qp ? 1 ? hs 0. 10 1 R?
ST ? H ? z w ? ? ?ln ? ? ?ln ? (3.6)
2? k ?hs 2rw D D 2D ?
72
R
ln
qp rw
? (3.7)
q D ?? h ? R
?ln ? s ? ? 0.10 ? ln
hs ? 2rw ? 2D
Donde:
hs Penetración parcial del pozo.
qp Gasto correspondiente.
R Radio de influencia.
rw Radio del agua en el pozo.
D Espesor del estrato permeable.
hs
Las dos expresiones anteriores, sólo son válidas si 1.3hs ? D y ? 5.
2rw
qp ? 2 ? hs 0. 20 ?
h2H ? hw ? ? ?ln ? ? (3.8)
4? k ?hs 2rw H ?
Donde las variables de dicha ecuación son las que se definieron anteriormente.
73
3.4.4 Radio de influencia
Es muy importante definir a qué distancia del eje vertical del pozo, el abatimiento del
nivel de agua es nulo o prácticamente nulo. Esta distancia, que es la que se conoce
como radio de influencia, depende del gasto que se extrae del pozo y del tiempo de
bombeo en el mismo. Para determinarlo, es necesario practicar algunas pruebas de
bombeo de largo tiempo con pozos de observación. Sin embargo, en la estimación
de los gastos hacia pozos, el radio de influencia que se usa en los cálculos no es
muy crítico.
Para calcular el abatimiento del nivel de un acuífero cuando se utilizan varios pozos,
se puede utilizar la ecuación de Forchheimer, la cual se obtiene a partir de la
ecuación de continuidad de flujo (el gasto de salida es igual al gasto de entrada).
Por tanto, cuando se tiene un grupo de N pozos con una distribución circular, de los
cuales se extrae el mismo gasto (Figura 12), el abatimiento se determina con:
Nq R
Z 2c ? H2 ? ?ln (3.9)
?k rc
Donde:
Zc Altura media en el grupo de pozos (abatimiento).
H Elevación original del agua.
N Número de pozos.
q Gasto en cada pozo.
k Coeficiente de permeabilidad del suelo.
R Radio de influencia del sistema de pozos.
rc Radio del círculo que forma el grupo de pozos.
74
Figura No. 3.12 Sistema de pozos en los cuales se extrae un mismo gasto
Para el caso de pozos confinados (Figura 3.8), es posible hacer una superposición,
por tanto, el abatimiento total en un punto determinado es:
n
S? ?
i? 1
Si (3.10)
donde:
Si Abatimiento debido al pozo i (Ec. 3.2) en el punto considerado.
n Número de pozos.
En este análisis se supone que las condiciones de frontera no cambian y que el radio
de influencia R permanece constante. Sin embargo, R depende de la cantidad de
agua que se extrae por unidad de tiempo.
75
3.4.6 Efectos de un pozo cerca de un depósito de agua
q R
Z12 ? H2 ? ?ln (3.11)
?k r1
q R
Z 22 ? H2 ? ?ln (3.12)
?k r2
76
q r
Z 2 ? H2 ? ?ln 1 (3.13)
?k r2
Donde:
H Elevación original del agua.
ln Logaritmo natural.
q Gasto extraído.
r1, r2 Definidos como se indica en la Figura 3.13.
R Radio de influencia.
2 2q x q b? x
z ? H2 ? ? ln (3.14)
k ?k b ? x
77
Donde:
z Nivel abatido después de poner en operación el pozo a una distancia x
de la orilla del depósito.
q Gasto que llega al depósito de agua.
q Gasto que se extrae del pozo.
b Distancia que hay del centro del pozo a la orilla del depósito de agua.
x Distancia que hay del nivel abatido, z , a la orilla del depósito de agua.
qcrítico ? q ? b (3.15)
Donde:
q Gasto que llega al depósito de agua.
b Distancia que hay del eje del pozo a la orilla del depósito de agua.
q r
S? ?ln 1 (3.16)
2? kD r2
Donde:
q Gasto que se extrae del pozo.
D Espesor del estrato permeable.
r1, r2 Definidos como se indica en la Figura No. 3.13.
78
Figura No. 3.15 Pozo confinado cerca de un depósito de agua
Estos pozos llamados también de inyección o invertidos, son utilizados para recargar
artificialmente un acuífero, para estabilizar o detener fenómenos de hundimientos de
suelos particulares o como barrera hidráulica para impedir el avance de la intrusión
salina en áreas cercanas a la costa. La Figura 3.16 muestra el esquema de un
ejemplo y la forma como se puede analizar este tipo de problema.
Tomando en cuenta las consideraciones teóricas hechas para los pozos imagen, el
nivel abatido es:
b2
q2 ? q1 ? ? bq (3.17)
b1
79
Donde:
q1 Gasto que se extrae del pozo real.
q2 Gasto que llega al pozo imagen.
q Gasto que llega al depósito de agua.
b1 Distancia que hay del centro del pozo real a la orilla del depósito de
agua.
b2 Distancia que hay del centro del pozo imagen a la orilla del depósito de
agua.
Figura No. 3.17 Variación del abatimiento del nivel del agua
en un pozo con flujo no establecido
La solución a este tipo de problema se basa en la analogía que existe entre el flujo
de agua en suelos y la conducción del calor (Theis, 1940):
q ? e? ?
S?
4? kH ? r2
_
?
d? (3.18)
n
4 ?Ht
Considerando que:
80
r2 n
?? (3.19)
4kHt
Donde:
r Distancia a partir del eje vertical del pozo.
n Porosidad efectiva.
k Coeficiente de permeabilidad.
H Espesor del acuífero.
t Tiempo
Es decir, es una cantidad adimensional, a la cual, se le asigna también la letra T por
ser análoga al factor tiempo de la teoría de consolidación.
q ? ?2 ?3 ?4 ?
S? ? ? 0. 5772 ? ln ? ? ? ? ? ? ? ....... ? (3.20)
4? kH ?? 2?2! ? 3?3!? 4?4! ? ?
?
S ? ?? 0. 5772 ? ln ??
q
(3.21)
4? kH
Conviene hacer notar que, para el caso confinado, los esfuerzos efecti vos se van
incrementando a medida que se realiza el abatimiento, según se muestra en la
Figura 3.18. Dicho en otras palabras, se introduce un proceso de consolidación.
Figura No. 3.18 Variación esquemática del abatimiento del nivel de aguay del
incremento en los esfuerzos efectivos en un acuífero confinado
81
3.4.9 Radio de influencia en el flujo no establecido en pozos
Para condiciones cercanas al pozo, o bien para casos en que r < Rt, se pueden
aplicar las siguientes expresiones:
q R
H2 ? z 2w ? ?ln t (3.22)
?k 2rw
Hkt
Rt ? c (3.23)
n
10Hkt
Rt ? (3.24)
n
82
la cual, es aproximadamente un promedio del intervalo que establece la expresión
(3.23).
q ? 1 ?
Para ? ? 1, S? ?ln ? 0. 9 ? (3.24)
4? kH ? T ?
q ? 1 ?
Para ? ? 2, S? ?ln ? 0. 3 ? (3.25)
4? kH ? T ?
Donde:
r2 n
T? (3.26)
4kHt
83
y ? es un parámetro que varía entre 1 y 2, dependiendo de la forma que se observe
en la gráfica de la Figura 3.21.
84
4. ESTABILIZACIÓN DE TALUDES
Las técnicas que se utilicen para la estabilización de taludes deben garantizar que no
se presenten estados límites de falla o de servicio.
Los estados límite de falla son: por falla local o general del talud por rotación,
traslación y/o volteo y por desprendimientos asociados a defectos naturales o
agrietamientos debidos a la excavación, los de servicio: alteración inaceptable de la
geometría del talud por intemperización y erosión superficial.
Este método permite dar soluciones permanentes cuando se tiene cuidado en los
aspectos de drenaje en la excavación. Se puede utilizar prácticamente en toda clase
de deslizamientos, pero es eficiente sobre todo en los de tipo rotacional.
85
(1)
(2)
H/2
H
(3) B
4.2.1.3. Escalonamiento
86
Talud inicial
Escalones
Las bermas y contrafuertes son elementos que permiten aumentar las fuerzas
resistentes.
4.2.2.1 Bermas
Talud
Berma
4.2.2.2 Contrafuertes
87
Grieta
Contrafuerte
Superficie
de falla
Este método consiste en añadir al suelo alguna sustancia que mejore sus
características de resistencia. Los estabilizadores más comúnmente empleados son
el cemento y la cal, siendo sus mecanismos de estabilización similares. Estos
productos son silicatos de calcio hidratados (SCH). La cal toma la sílice de las
arcillas u otras puzolanas existentes en el suelo para formar un gel de SCH, mientras
que el cemento ya contiene ésta sílice. El factor más importante para una buena
calidad en los resultados es la realización de un buen mezclado de los
estabilizadores con el suelo. Los valores específicos de cualquier propiedad de un
suelo estabilizado pueden variar en un amplio rango según el tipo de suelo, tipo y
cantidad de estabilizador, condiciones de curado y otros factores. Para el
mejoramiento de suelos de grano fino plásticos y expansivos son típicos niveles de
tratamiento con cal del 3 al 8% en peso de suelo seco. El cemento Pórtland en
niveles de tratamiento del 3 al 10% en peso de suelo seco es particularmente útil en
suelos arenosos y suelos de baja plasticidad. En la práctica los procedimientos de
estabilización son costosos, por lo que su uso es limitado.
88
en que la presión de inyección de la lechada no ocasione fracturamiento hidráulico
en las grietas o fallas existentes, ya que esto puede producir el caído brusco o
fracturamiento de masas importantes del material que se esté inyectando (en el
capítulo 5 se proporciona mayor información sobre inyecciones).
Las Tablas 4.1 y 4.2 muestran las propiedades típicas representativas obtenidas con
la estabilización de suelos con cemento y cal, respectivamente (Bielza, 1999).
Tabla No. 4.1 Propiedades típicas medias de suelo-cemento* (Bielza, 1999)
Tipo de suelo Resistencia Módulo Permeabilidad
(SUCS) a de I. Uso de II. Comentarios
compresión Young bermas
(MPa) (MPa)
4
GW, GP, GM, 6.5 2? 10 Disminuye Poco común Demasiado duro,
-7
GC, SW (? 2? 10 ) puede abrir
fracturas
4
SM, SC 2.5 1? 10 Disminuye Reducido Material bueno**
3
SP, ML, CL 1.2 5? 10 Disminuye Bajo Material regular
-9
(? 1? 10 )
3
ML, CL, MH, VH 0.6 2.5? 10 Aumenta Moderado Material pobre
3
CH, OL, < 0.6 1? 10 Aumenta Alto Difícil de mezclar,
-11
OH, PT (? 1? 10 ) requiere mucho
cemento.
( )
* Valores al 10% de contenido de cemento.
(
**) Buen material si se emplea menos cemento.
89
4.2.4 Empleo de estructuras de retención
Depósitos de
talud Carretera
Muro de
contención
Terraplén
a
Roc
NAF Superficie
de falla
Los muros de retención para estabilizar taludes se usan comúnmente cuando no hay
espacio suficiente para cambiar la pendiente del mismo. También se utilizan para
confinar el pie de fallas en arcillas o lutitas, impidiendo la abertura de grietas y fisuras
por expansión libre.
90
La elección del tipo de muro depende de diversos factores, tales como: la extensión
de la superficie disponible, los precios de los materiales de construcción, la
posibilidad de utilizar el terreno colindante, la altura y longitud de la masa de material
por contener, etc.
Generalmente, los muros de retención deben diseñarse para soportar la presión del
terreno. Usualmente no se diseñan para resistir la presión hidrostática, y por lo tanto,
deben estar provistos de sistemas para drenar el agua. Estos drenes deben estar
colocados aproximadamente a cada 3 m tanto en dirección horizontal como vertical.
En los muros con contrafuertes, se debe colocar cua ndo menos un dren por cada
uno de los espacios entre ellos.
Las principales fuerzas que se deben tomar en cuenta para el análisis de cualquier
tipo de muro de contención son las siguientes:
? El peso propio del muro, que puede obtenerse con precisión, si se conocen sus
dimensiones generales.
? El empuje que ejerce la presión de tierra contenida, el cual generalmente no es
posible determinar con exactitud; sin embargo, existen teorías como la de
Rankine y Coulomb que son representadas por ecuaciones de aplicación práctica
y sencilla. Según estas teorías, el empuje de tierras sigue una ley lineal que es
directamente proporcional a la profundidad, es decir, la línea de presiones forma
un triángulo cuya resultante pasa a un tercio de la altura y es igual al área total
del triángulo.
Cuando existen cargas adicionales en la superficie del terreno contenido, y éstas son
originadas por losas de concreto, vías de ferrocarril, carreteras, estructuras,
maquinaria, etc., el empuje se incrementa produciendo el mismo efecto que si se
aumentara la altura del terreno por contener. Esta sobrecarga está dada
generalmente en términos de una altura equivalente del suelo, es decir, se divide a la
carga adicional entre el peso volumétrico del suelo. Existen también otros factores
que pueden incrementar la magnitud de los empujes, tales como, las heladas, la
expansión de los materiales de relleno, sismos, vibraciones, procesos de
compactación, etc.
91
del muro y peso propio del relleno y, posteriormente, investigar su estabilidad con
respecto a:
? Volteo
? Deslizamiento
? Presiones sobre el terreno
? Resistencia como estructura
MR
FSV ? ? 1. 5 a 2. 0
MV
La resultante de las cargas deberá estar localizada de tal manera que se asegure la
estabilidad del muro; ésta generalmente es determinada por las dimensiones del
muro y se hace pasar por el centro medio de la base, con el objeto de garantizar que
no haya tensiones en el extremo de la misma.
92
4.2.4.3 Cálculo del factor de seguridad contra deslizamiento
Ff
FS D ?
E
teniéndose ?
Ff ? f ? P
Donde:
f Coeficiente de fricción del suelo de cimentación.
? P Sumatoria del peso del muro, el de la zapata, el del terreno, etc. (Figura
4.6).
E Fuerza que ocasiona el deslizamiento.
El factor de seguridad así obtenido, no deberá ser menor de 1.5. Asimismo, cuando
la fuerza tangencial que pueda desarrollarse entre el terreno de cimentación y la
base del muro, sea insuficiente para garantizar el factor de seguridad adecuado, se
pueden utilizar dentellones o dientes de sierra en la zapata, o bien incrementar su
ancho para dar más área de contacto.
? La corona debe ser suficientemente ancha, tanto para facilitar la colocación del
concreto o mampostería, como para tener resistencia para soportar la acción de
fuerzas de impacto. En muros con altura de hasta 6 m, el espesor mínimo de la
corona será de 30 cm.
? La cara expuesta de los muros deberá tener una inclinación mínima de 1/50, para
evitar la sensación de que están desplomados. Cuando las condiciones lo
permitan, es preferible diseñar los muros con inclinaciones mayores.
? En muros de gran longitud, se deberán colocar juntas para que no puedan
producirse grietas o fallas ocasionadas por las dilataciones o contracciones,
debidas a las variaciones térmicas y a la retracción del fraguado del concreto. En
general, se recomienda que se dispongan juntas de dilatación a distancias que no
excedan de 25m, y juntas de contracción a distancias que no sean mayores de
9m.
4.2.5 Empleo de pilotes
93
grandes que con dificultad resisten los pilotes; además, tales fuerzas hacen que el
suelo deslice entre los pilotes.
Superficie
de falla
Pilotes
Roca
4.2.6 Anclajes
4.2.6.1 Aspectos generales
La estabilidad de los taludes puede mejorarse empleando anclas cuya dirección y
diseño dependerán de las condiciones de cada caso que se analice, como se
ejemplifica en la Figura 4.8. Las anclas desempeñan básicamente dos funciones: la
de proporcionar resistencia al corte y a la tensión en taludes inestables que la
requieran y la de soportar en forma directa el peso de la cuña deslizante.
Anclas
94
4.2.6.2 Tipos de anclajes
Varilla
Mortero
Placa de retén
Este tipo de anclaje presenta la desventaja de que tiene que instalarse antes de que
se presenten deformaciones importantes, ya que no es posible tensarla.
95
4.2.6.2.2 Ancla mecánicamente fijada, tensada e inyectada
Placa de retén
Tubo para el regreso
Tapón de hule de la lechada
Casquillo
Tubo de entrada expansivo
de la lechada
Presenta la desventaja de ser costosa y requiere de una mano de obra experta y una
supervisión cuidadosa. Los tubos de inyección se dañan fácilmente durante la
instalación y es indispensable hacer una prueba con agua antes de inyectar la
lechada.
96
resistencia en roca de mala calidad y si se eligen los tiempos de fraguado
adecuados, en una sola operación se obtiene un sistema de anclaje totalmente
inyectado.
Tiene la desventaja de que las resinas son muy costosas y tienen un tiempo de
almacenaje limitado, sobretodo en climas cálidos.
Placa de retén
Rondana de
tensión
Lechada de resina de
Varilla fraguado lento
Dos de los tipos de anclas que más son utilizados en la actualidad para la estabilidad
de taludes son las de barra y las de cables o torones.
Las anclas de barra están constituidas por una barra de acero especial, su diámetro
varía dependiendo del fabricante. Estas anclas existen para cargas de trabajo,
permanentes y provisionales, de 150 kN y 170 kN, respectivamente.
En el tramo libre (sección del ancla arriba del plano de anclaje), la barra está cubierta
por un tubo plástico rígido de PVC. Este tubo permite que el ancla, en esta sección,
no transmita carga al terreno en la zona inestable del macizo. En el tramo de
inyección (situado en la parte más profunda del barreno, Figura 4.12), la barra queda
cubierta por la lechada a fin de realizar el anclaje en el terreno envolvente. En este
tramo es importante que la barra quede centrada en la perforación, para garantizar
que sea recubierto por la lechada, no sólo como protección contra la corrosión del
acero, sino también para obtener un buen anclaje.
97
dispuestos los cables o torones. En el tramo de inyección se instalan anillos
espaciadores para distribuir adecuadamente los cables alrededor del tubo plástico.
Lechada
Cables Obturador
Espaciadores
Tubo de PVC
Tubo de
Tubo de
PVC
PVC
Cables
Tramo de
Tramo Libre
inyección
En general las anclas de inyección soportan cargas mayores que las de barra y no
requieren una deformación importante para trabajar al máximo. La magnitud de la
carga de trabajo depende principalmente del número de cables o torones, del
diámetro de estos, de su resistencia, de la presión de inyección y por tanto del
tamaño del tramo de inyección. Existe en el mercado una gran variedad de estos dos
tipos de anclas; sus características varían dependiendo del fabricante.
En general, las cargas en las anclas pueden determinarse suponiendo que sus
componentes horizontales están dadas por los diagramas de presión aparente que
se indican en la Figura 4.13.
98
decir, la longitud de anclaje está determinada comúnmente por la ubicación de los
planos potenciales de falla. En general, se recomienda una longitud mínima de 5 m
atrás del plano de falla.
Figura No. 4.13 Diagramas de presión aparente para calcular las cargas en
las anclas
? L?
?
? 2
Tf ? A ? ?h ? ? ? D L tan ? ? B ? h D ? d
2
?
? 2 ? 4
Donde:
A Relación de esfuerzos de contacto entre la interfaz del suelo y los
esfuerzos efectivos.
B Factor de capacidad de carga.
? Peso volumétrico del material.
? Ángulo de fricción del suelo.
h Profundidad de anclaje respecto al nivel natural del terreno.
L Longitud fija del ancla (Figura 4.14).
99
D Diámetro efectivo de la parte fija del ancla (Figura 4.14).
d Diámetro efectivo de la flecha o columna de mortero (Figura 4.14).
Al respecto, el soil nailing (Rowe, 2000)es un método que permite reforzar taludes in
situ. Consiste de “clavos” (barras de acero, varillas, cables o tubos) colocados dentro
de un talud o embebidos dentro de agujeros perforados con anterioridad, una malla
de alambres soldados unida a los clavos con placas de anclas, y una capa de 75-150
100
mm de concreto lanzado. Estos tres componentes más el suelo del talud, constituyen
una estructura de suelo reforzado capaz de estabilizar taludes naturales y
excavaciones temporales. El soil nailing difiere del sistema de soporte de anclas
pretensadas en que los clavos son elementos pasivos y no post-tensionados,
asimismo, los clavos se colocan más juntos que las anclas soldadas. Los
espaciamiento típicos son entre 1 y 6 m dependiendo de la resistencia del suelo y de
la altura del talud. La Figura 4.15 muestra diferentes sistemas de soil nailing y sus
aplicaciones.
4.2.8.1 Vegetación
101
Este tipo de protección consiste en la plantación continua de pastos y plantas
herbáceas. Sin embargo, es necesario un estudio detallado de las especies
vegetales utilizables en cada lugar y región.
4.2.8.2 Hidrosiembra
Las mallas compuestas representan una solución adecuada para taludes formados
por rocas blandas, tobas volcánicas y conglomerados, con ángulos mayores de 60º y
problemas de caída de bloques o estabilidad superficial.
102
encuentre por debajo del pie del talud, la estabilidad del talud puede verificarse por
medio de la siguiente expresión (Figura 4.16):
103
c) No existe sobrecarga ni grietas de tensión.
Si el nivel del agua está cerca de la superficie del terreno, la estabilidad del talud se
puede verificar considerando sólo la mitad del correspondiente ángulo de fricción (? ),
con los siguientes criterios: (a) para materiales que desarrollen presión de poro
insignificante durante el corte, usar c’ y ? ’ de la envolvente de los esfuerzos efectivos
y, (b) cuando se genere apreciable presión de poro durante el corte, usar c y ? de
pruebas triaxiales tipo CU (Consolidada-No-drenada).
Conviene subrayar que este método no se aplica a suelos puramente friccionantes
(c= 0), ya que la relación ? cf = ? . La estabilidad de un talud homogéneo constituido
por un suelo granular limpio y seco, puede verificarse mediante la siguiente
desigualdad:
? H
10
D=dH
Estrato duro
Número de estabilidad, NO
9
Falla de cuerpo Valores de d
Falla de pie 0
Falla de base Falla de 0,1
cuerpo 8
0,2
0,3
0,5 7
1,0
1,5
2
6
0º 3
? =9 d =?
i 5,53
3s
= 3,8 Falla de
NO Falla de pie 5
base
70 60 50 40 30 20 10 0
Ángulo del talud, ? en º
104
25 Valores
Escala de ? c?
8
0
d=? ,? =0 5,53
5
0 1 2 3 4
cot ?
2,5
Valores
2,0 de ? c?
Coordenadas xO y yO
6
4
2
1,5 0
1,0 Valores
de ? c ? 0
1 ?T ?H ?tan ?
0,5
2
4
? c? ?
c
6
Valores negativos
0 (-) (+)
XO = xOH
Centro
de x O
-1,0 crítico
YO = yOH
? H
-2,0
0 1 2 3 4
cot ?
105
4.3.1.2 Método de las dovelas
1
W
n-1
n+1 n
?
? ?´
Dovela n
b
O Diagrama de fuerzas
Vn-1 T
W
R W
Hn -1 ?
H n+1 U
? V=Vn -1 – Vn+1
V n+1
N´
?
? H =Hn-1 – Hn +1
t
FS ? max
T t
N´
U
106
Proyección de fuerzas para la dovela n, sobre el radio R:
? ?W ? ? V ??cos a ? ? H ?sena ? 0
b b
µ? ? s ?? (4.1)
cos a cos a
Donde:
? Presión de poro actuante en la base de la dovela.
?´ Esfuerzo normal efectivo actuante en la base de la dovela.
b Ancho de la dovela.
? Ángulo que forma el radio del circulo de falla con la vertical.
W Peso de la dovela.
?V Fuerza vertical actuante en las paredes de la dovela.
?H Fuerza horizontal actuante en las paredes de la dovela.
Donde:
FS Factor de seguridad.
c´ y ? ´ Parámetros mecánicos efectivos correspondientes a la envolvente de
los círculos de Mohr a la falla en la prueba de resistencia que se
considere más representativa del comportamiento del suelo en las
condiciones de trabajo.
Momentos respecto a O:
107
4.3.1.3 Método de Fellenius
Dovela n
b
O Diagrama de fuerzas
W
R
U W
? ?
N´
N´
U
b b
µ? ? s ?? ? W ?cos a ? 0
cos a cos a
Entonces:
W ?cos2 ? ? ? ?b
? ??
b
Por tanto:
108
? ?c??b ? ?W ?cos ? ? ? ?b ??? cos a
2 1
FS ?
? W ?sena
Para el caso de un talud con sobrecarga en su corona, con nivel freático alto o que
esté formado por materiales no homogéneos, es posible verificar la estabilidad
aplicando el método de Fellenius (método tradicional de las dovelas) como se indica
en la Figura 4.19 (para esfuerzos totales).
? n ? ? n m ?
?r
??
?1 si Li ? FR ? ?r
?? ? ?1 Ti ? ?1 bk Jk ? a P ? FC
?
? ?
Donde:
n Número de dovelas.
?N ?
si ? c j ? ?? i ? u i ?? tan f j Esfuerzo cortante en la base de la dovela i.
? Li ?
cj, ? j Parámetros mecánicos correspondientes a la envolvente de los círculos de
Mohr a la falla en pruebas drenadas, para el suelo j.
Ti ? W i sen ? i Componente tangencial del peso de la dovela i.
Ni ? W i cos ? i Componente normal del peso de la dove la i.
Li Longitud de la superficie de falla supuesta para la dovela i.
Wi Peso del material de la dovela i, considerándolo totalmente saturado
?i Ángulo de Ni respecto a la vertical.
ui Presión en exceso de la hidrostática obtenida de la red de flujo para la
dovela i.
r Radio de la superficie de falla supuesta.
m Número de cuadros de la red de flujo que caen por encima de la superficie
de falla supuesta.
J k ? ? W ? h k L k Fuerza de filtración en el cuadro k de la red de flujo.
?w Peso volumétrico del agua.
? Hk Caída de potencial en el cuadro k de la red de flujo.
109
Lk Lado medio del cuadrado k de la red de flujo.
bk Brazo de palanca del cuadro k de la red de flujo al centro del círculo de falla
supuesto.
P Resultante de la sobrecarga externa.
a Distancia horizontal de la resultante P respecto al centro del círculo de falla
supuesto.
Vn-1 = Vn+1 = 0
Dovela n
b
O Diagrama de fuerzas
W
R
H n-1 ? W
H n+1 U
N´
?
? H=Hn-1 – Hn+1
N´
U
b b
µ? ? s ?? ? W ? cos a ? ? H ? sena ? 0
cos a cos a
Y la ecuación (4.2) resulta:
? ?c ? ? s ?? tan ????
1 b
? W ?sena ? ? H ?cos a ? 0
FS cos a
110
La sumatoria de fuerzas respecto a Y:
? b b ?
?µ ? ? s ?? ? W ?cos a ? ? H ? sena ? ?cos a ?
? cos a cos a ?
? 1 ?
??c ? ? s ? ? tan ????
b
? ? ? W ?sena ? ? H ? cos a ? ? sena
?FS cos a ?
Entonces:
b ? tan a
W ? ? ?b ? c??
??? FS
? 1 ?
b ??1 ? ? tan ? ?? tan ? ?
? FS ?
Sustituyendo en (4.3):
? b ? tan a ?
? W ? µ ?b ? c?? ?
? c? ? ?? ? b
? ? ? 1
FS
?
? tan ? ? cos a
? b ??1 ? ? tan ? ?? tan a ? ?
? ? FS ? ?
FS ?
? W ?sena
Finalmente:
4.3.1.5 Recomendaciones
111
que presentan estos métodos son que fueron desarrollados para condiciones simples
y es necesario hacer aproximaciones para aplicarlos a condiciones reales. Sin
embargo, si estas aproximaciones se hacen en forma razonable, se pueden obtener
resultados precisos en menor tiempo que con cualquier otro método. Una práctica
recomendable es la de realizar un primer análisis con estos métodos y luego realizar
otro con alguno de los que se mencionan en los siguientes incisos.
Estos métodos son sensibles cuando se asume una inclinación a las fuerzas que
interactúan entre dovelas. Una mala aproximación en dicha inclinación puede
ocasionar graves errores en el cálculo de la estabilidad del talud. Presentan
problemas numéricos, al igual que todos los métodos que consideran la interacción
entre dovelas, como se menciona a continuación.
Estos métodos son precisos para cualquier condición (excepto cuando se presentan
problemas numéricos). La revisión de la estabilidad realizada con estos métodos da
resultados que no difieren en más de un 12 % de los obtenidos por cualquier otro
método que satisfaga todas las condiciones de equilibrio y no más de un 6 % de lo
que podría considerarse la solución correcta. Todos estos métodos presentan
problemas numéricos bajo algunas condiciones; el problema más común, es cuando
las dovelas se consideran sumamente delgadas, generándose con esto, un exceso
de incógnitas; por tanto, en tales casos para determinar el factor de seguridad, es
112
necesario hacer ciertas hipótesis para eliminar las incógnitas sobrantes, las cuales, si
no se formulan de manera adecuada, agravan los errores en los resultados.
F ? SU ?cb
Donde:
SU Resistencia al corte no drenada obtenida de pruebas tipo UU.
cb Línea de falla como se indica en la Figura 4.21.
Si el estrato débil es arenoso y está sujeto a una subpresión que reduzca la presión
normal efectiva correspondiente al peso de la masa ecbf en una cantidad importante,
la fuerza F debe calcularse a partir de ese valor deducido de la resistencia, con la
presión normal efectiva igual a la total menos la neutral.
?F ? PP ? ?FR ? PA ?FC
Donde:
F Fuerza resistente en la línea de falla bc (Figura 4.21).
PP Empuje pasivo sobre la línea ce (Figura 4.21).
113
PA Empuje activo sobre la línea bf (Figura 4.21).
FR Factor de resistencia.
FC Factor de carga.
a f
PA W
e d
PP
b F c
Estrato débil
Este método es aplicable a taludes en roca, con bloques que pueden deslizar sobre
una superficie de falla plana de una extensión transversal tal que puede considerarse
infinita. En la Figura 4.22 se muestra la geometría del problema y las variables que
intervienen. Para asegurar la estabilidad por traslación deberá cumplirse la siguiente
desigualdad:
QR ? QM
Siendo:
Donde:
L Longitud de la superficie de deslizamiento.
c Cohesión en la superficie de deslizamiento.
114
? Ángulo de fricción en la superficie de deslizamiento.
W Peso del bloque deslizante.
?P Ángulo que forma la superficie de deslizamiento con la horizontal.
U Fuerza de subpresión actuando en la superficie de deslizamiento.
V Fuerza de subpresión actuando en la grieta de tensión.
C Coeficiente sísmico.
F Fuerza debida a anclas.
? Ángulo que forma F con la normal a la superficie de deslizamiento, y su
valor óptimo es igual a ? cuando el talud está seco.
FR Factor de resistencia.
FC Factor de carga.
Grieta
W
F
CW V
H ?
Superficie
U de falla
?P
L
QR ? QM
Siendo:
115
QM ? ?W ?sen? i ? CW ?cos ? i ? F ? sen? ??FC
Donde:
cC, cD Cohesión en los planos C y D
? C, ? D Ángulo de fricción en los planos C y D
AC, A D Superficie de los planos C y D
UC y UD Fuerza de subpresión en los planos C y D
RC y RD Reacción en los planos C y D debida a las fuerzas W, CW y F
W Peso de la cuña
C Coeficiente sísmico
F Fuerza debida a anclas
?i Ángulo que forma la línea de falla AB con la horizontal
F’ Componente de F, paralela al corte vertical que contiene la línea de
falla AB.
? Ángulo que forma F’ con la normal a la línea de falla AB.
W
A
CW
F’ ?
Línea de
falla AB
?i
B
CORTE VERTICAL QUE CONTIENE
LA LÍNEA DE FALLA AB
Plano perpendicular
a la línea AB
RD RC
Plano de
falla D Plano de
falla C
UD UC
Línea de
falla AB
CORTE PERPENDICULAR A
LA LÍNEA DE FALLA AB
116
4.3.2.4 Método tridimensional
Este método permite verificar la estabilidad de un bloque cuando puede deslizar por
una o dos de tres superficies de falla (Figura 4.24). Su aplicación requiere algoritmos
para computadora relativamente elaborados.
Bloque
Bloque deslizante
deslizante
Superficie
Superficies en contacto
en contacto
DESLIZAMIENTO EN DESLIZAMIENTO EN
DOS PLANOS UN PLANO
Ancho
CL CL CL
2
s
Escalón
H H
H
s
s1
H/2
Corte con una sola Corte con dos Corte con escalón
pendiente pendientes
117
Tabla No. 4.3 Reglas prácticas (Parte 1)
Talud Recomendable
Tipo de Material Observaciones
(Figura No. 4.24)
H ? 5m 5m ? H 10m ?
? 10m H
? 15m
Sano y masivo s=¼: s=¼: s=¼: Descopetar a ½ : 1 la parte
1 1 1 intemperizada si la hay
Sano fisurado en s=¼: s=¼: s=½: Macizar taludes según la
bloques 1 1 1 disposición de los bloques
Exfoliado, s=½: s=¾: s=¾: No se considera
grandes bloques 1 1 1 recomendable la construcción
empacados en de escalón en el cambio de
arena talud
GRANITO
118
Tabla No.4.3 Reglas prácticas (Parte 2)
H ? 5m 5m ? H 10m ?
? 10m H
? 15m
Riolitas sanas o s=¼: s=¼: s=¼: Se recomienda macizar
fracturadas en 1 1 1 siguiendo los planos de
grandes bloques, con fracturamiento, así como
sistema de descopetar a 1:1 la parte
fracturamiento a 90º intemperizada
horizontal y
verticalmente
Diabasa sana poco s=¼: s=¼: s=¼: Se recomienda macizar
fracturada 1 1 1
Fracturado, sano s=¼: s=¼: s=¼: Descopetar ½:1 la parte
1 1 1 superior del corte, si el
fracturamiento es muy
intenso. Si hay una capa
intemperizada descopetar 1:1
Fracturado en s=¾: s=¾: s=¾: Si los fragmentos están
bloques de todos 1 1 1 sueltos y sin suelo, o
BASALTO
119
Tabla 4.3 Reglas prácticas (Parte 3)
Talud Recomendable
Tipo de Material Observaciones
(Figura No. 4.24)
H ? 5m 5m ? H 10m ?
? 10m H
? 15m
Tobas s = 1?8 : s=¼: s=¼: Si están intemperizadas en la
brechoides, 1 1 1 parte superior del corte, se
andesíticas, recomienda descopetar el
riolíticas o corte a ½:1
basálticas, sanas
o ligeramente
fisuradas
Tobas s=¼: s=¼: s=¼: Si existe un flujo de agua
brechoides, 1 1 1 importante, se recomienda
andesíticas, construir un escalón de 4m de
riolíticas o ancho (Figura No. 4.24) a la
basálticas, sanas mitad de la altura,
TOBA
o ligeramente impermeabilizándolo
fisuradas
Tobas s=¼: s=½: s=½: Se recomienda descopetar a
brechoides, 1 1 1 ¾:1 la parte superior si el
riolíticas, fracturamiento o intemperismo
andesíticas o es intenso
basálticas, poco
intemperizadas
Tobas s=½: s=½: s=¾:
brechoides, 1 1 1
riolíticas,
basálticas o
andesíticas, muy
intemperizadas
Dura y resistente, s=¼: s=¼: s=¼: No construir contracunetas si
con echado casi 1 1 1 no son bien impermeables.
horizontal poco Descopetar a ¾:1 la parte
LUTITA
estratificación mal
definida
horizontal o a
favor del corte
120
Tabla No.4.3 Reglas prácticas (Parte 4)
Talud Recomendable
Tipo de Material Observaciones
(Figura No. 4.24)
H ? 5m 5m ? H 10m ?
? 10m H ? 15m
Brechoide bien s = 1?8 : s=¼: s=¼: Se recomienda macizar
cementado con 1 1 1 eliminando todos los
matriz silicosa o fragmentos sueltos
CONGLOMERADO
calcárea
Pobremente s=½: s=¾: s1 = ¾ : Si la matriz arcillosa se
cementado con 1 1 1 encuentra saturada o
matriz arcillosa sometida a fuertes cambios
s2 = 1 :
1 de humedad, para cortes
mayores de 10m construir
banqueta de 1m y escalón de
4m de ancho (Figura No.
4.24) a la mitad de la altura
Fracturada con s = 1?8 : s=¼: s=¼: Se recomienda descopetar
echado casi a 1 1 1 1:1 la parte superior alterada
favor del corte o muy fracturada
con
estratificación
gruesa o mal
definida
Sana con s=¼: s=½: s=½: Descopetar 1:1
estratificación 1 1 1
fina horizontal o
a favor del corte
Intemperizada s=½: s=¾: s=¾: Proyectar subdrenaje con
con flujo de agua 1 1 1 contracunetas impermeables
Sana con echado Dar el talud correspondiente al echado. Si la roca está muy
contra el corte fracturada, proyectar escalón impermeabilizado de 4m de
entre 90º y 45º, ancho (Figura No. 4.24) a la mitad de la altura.
CALIZA
121
Tabla 4.3 Reglas prácticas (Parte 5)
Talud Recomendable
Tipo de Material (Figura No. 4.24) Observaciones
H ? 5m 5m ? H 10m ?
? 10m H
? 15m
PIZARRAS Mismas recomendaciones que para calizas
Medianamente s=¾: s=¾: s1 = ¾ : Contracuneta
compacto con 1 1 1 impermeabilizada, para cortes
finos no plásticos mayores de 10m construir
AGLOMERADO
s2 = ¾ :
1
Muy suaves s=1:1 s = 1¼ s=
expansivas y :1 1,5:1
compresibles
Caolín producto de la s=1:1 s= s= Cubrir con pasto el talud; para
intemperización de 1,5:1 1,5:1 cortes mayores de 8m
granitos proyectar escalón de 6m de
ancho (Figura No. 4.24) bien
drenado
122
5. MEJORAMIENTO DE SUELOS
La estabilización del suelo puede constituir en ciertas condiciones una mejor opción
que el uso de cimentaciones profundas. Lo anterior puede ser particularmente cierto
en el caso de los tanques para almacenamiento de agua debido a que la carga se
encuentra repartida uniformemente. La selección del método más adecuado debe
basarse en un análisis de los méritos respectivos de las diferentes técnicas
disponibles. Algunos elementos a tomar en cuenta en esta decisión se presentan en
la Tabla 5.1.
Este último efecto se logra mediante una construcción por etapas y resulta útil
cuando la resistencia inicial del suelo es insuficiente para soportar la estructura
definitiva sin que se presente la falla. Cada etapa conduce a un mejoramiento del
suelo que permite la realización de la etapa siguiente.
123
disminuyendo la presión intersticial. El mejoramiento de los suelos finos consiste por
tanto en actuar sobre alguno de estos factores o sobre los dos simultáneamente. El
principio de los diferentes métodos se presenta en las Tablas 5.2 y 5.3 y en las
Figuras 5.1 y 5.2.
Compactación
dinámica ** * * ** a *** ** **
Inyecciones ** ** * * a ** ** **
Jet-Grouting
*** * a ** * * a ** *** ***
Columnas
balastadas *** * a ** * ** ** ** a ***
Columnas de
cal *** * a ** ** ** ** ***
Vibro-com-
pactación *** * a ** * ** ** ** a ***
Leyenda: * bajo; ** mediano; *** alto
124
Tabla No. 5.2 Métodos de precarga por reducción de la presión intersticial
125
Tabla No. 5.3 Métodos de precarga por aumento del esfuerzo total
126
Membrana impermeable Presión atmosférica
Bomba de
vacío
Capa drenante
Suelo
compresible
Pozos filtrantes
( drenes de arena )
Colector A la bomba de
vacío
Sello de
bentonita
Suelo a
tratar
Ademe
Ranurado
a) Aplicación de vacío
Nivel después
Zonas consolidadas del abatimiento
Suelo compresible
b) Abatimiento de nivel freático
Ánodo Cátodo
+ - + - + Carga
Suelo
compresible
127
Terraplén a la
elevación final
Carga final
Figura No. 5.2 Métodos de precarga por incrementos del esfuerzo efectivo
Los drenes verticales podrán ser de arena o prefabricados (cartón o plástico). Para el
diseño de sistemas de drenes, podrá recurrirse a los conceptos indicados por
Covarrubias (1972) y Stamatopoulos y Kotzias (1990).
128
La experiencia ha mostrado que los drenes son poco eficientes cuando el suelo
contiene una proporción significativa de materia orgánica.
Sobrecarga eventual
Capa drenante
de 0.5 a 1.0m
Suelo
compresible
Drenes
verticales
a) Drenes verticales
Sobrecarga eventual
Capa drenante
de 0.5 a 1.0m
Suelo
compresible
Trincheras
drenantes
b) Trincheras drenantes
129
Las inclusiones son elementos estructurales de forma cilíndrica que sirven como
refuerzo de estratos compresibles ayudando a reducir los asentamientos
ocasionados por la consolidación de un medio debida a cargas superficiales y/o por
el abatimiento de las presiones intersticiales (Rodríguez, 2000). El proceso
constructivo para la elaboración de estos elementos puede ser cualquiera de los que
se mencionan a continuación.
5.2.2.1 Inclusiones rígidas
130
compresibilidad y en las profundidades en donde el tratamiento resulte más efectivo,
minimizando la magnitud de los asentamientos superficiales (Santoyo et al., 1998).
Zapata de 90m
de diámetro
Inclusiones de acero de 2 m
de diámetro y 25 m de longitud
5.2.2.2 Jet-Grouting
131
El Jet-Grouting es ideal para mejorar suelos constituidos básicamente por materiales
cuya granulometría es gruesa y con algunas incrustaciones de roca (boleos de 30 cm
de diámetro, gravas y/o arenas, en su mayoría). La resistencia a la compresión que
se alcanza en este tipo de terrenos (una vez hecha la inyección) va de 600 a 700
kg/cm2. En suelos arenosos la resistencia es de 800 kg/cm2 y en suelos areno-
limosos es de 100 kg/cm2 aproximadamente, es decir, entre más permeables sean
los estratos mayor será la resistencia a la compresión después del tratamiento.
También es posible hacer Jet-Grouting en suelos cuya constitución sea de partículas
finas (arcillas y/o limos) y en los cuales, la resistencia a la compresión oscila entre 15
y 25 kg/cm2 aproximadamente.
Uno de los métodos de aplicación del Jet-Grouting consiste básicamente de dos
etapas, la etapa de perforación y de retracción con inyección simultánea (Figura 5.6).
Al radio final logrado de la columna de Jet-Grouting se le denomina radio de acción y
este depende de varios factores como son:
? Presión de trabajo, que se genera mediante una bomba especial con capacidad
de 100 a 82,000 kPa (1 a 800 bars).
? Tiempo de inyección, que se determina por medio de la velocidad a la que se
extrae y rota la barra de perforación.
? Esfuerzo cortante del suelo antes del tratamiento.
? Tamaño de los orificios de la barra de perforación.
? Peso específico del mortero de inyección.
Columna de
suelo-mortero
Radio de
acción
132
El Jet-Grouting es ideal para mejorar suelos constituidos básicamente por materiales
cuya granulometría es gruesa y con algunas incrustaciones de roca (boleos de 30 cm
de diámetro, gravas y/o arenas, en su mayoría). La resistencia a la compresión que
se alcanza en este tipo de terrenos (una vez hecha la inyección) va de 600 a 700
kg/cm2. En suelos arenosos la resistencia es de 800 kg/cm2 y en suelos areno-
limosos es de 100 kg/cm2 aproximadamente, es decir, entre más permeables sean
los estratos mayor será la resistencia a la compresión después del tratamiento.
También es posible hacer Jet-Grouting en suelos cuya constitución sea de partículas
finas (arcillas y/o limos) y en los cuales, la resistencia a la compresión oscila entre 15
y 25 kg/cm2 aproximadamente.
Uno de los métodos de aplicación del Jet-Grouting consiste básicamente de dos
etapas, la etapa de perforación y de retracción con inyección simultánea (Figura 5.6).
Al radio final logrado de la columna de Jet-Grouting se le denomina radio de acción y
este depende de varios factores como son:
? Presión de trabajo, que se genera mediante una bomba especial con capacidad
de 100 a 82,000 kPa (1 a 800 bars).
? Tiempo de inyección, que se determina por medio de la velocidad a la que se
extrae y rota la barra de perforación.
? Esfuerzo cortante del suelo antes del tratamiento.
? Tamaño de los orificios de la barra de perforación.
? Peso específico del mortero de inyección.
Columna de
suelo-mortero
Radio de
acción
133
La relación agua-cemento es un aspecto muy importante para la resistencia de la
columna de Jet-Grouting, sin embargo, ésta relación no es determinante ya que,
existen diversos factores que interactúan favoreciendo en menor o mayor proporción
la resistencia final del mejoramiento. Normalmente, se mezclan 1000 l de agua con
1100 kg de cemento, es decir que es una dosificación 1:1.1 respectivamente; pero, la
relación agua -cemento para los fines del Jet-Grouting puede oscilar de 1:1 hasta
1:1.5, o bien a 1000 l de agua se le pueden agregar de 1000 a 1500 kg de cemento.
Columna de
suelo granular
Agua
134
A continuación, se rellena la perforación con materiales granulares con alto ángulo
de fricción (por ejemplo grava, basalto), la columna así constituida se compacta bajo
el efecto del vibrador. El diámetro final de la columna dependerá de la consistencia
del terreno y será mayor para suelos de consistencia más blanda.
El suelo así reforzado, se transforma en una masa cilíndrica compacta y rígida que
permite reducir la compresibilidad del suelo original e incrementar su resistencia al
esfuerzo cortante.
Un método similar al anterior es el denominado Deep Soil Mixing (López Z. & Báez S,
2000), el cual, utiliza un barreno helicoidal hueco para bombear lechadas de cemento
y agua, y mezclarlas con el suelo in situ, logrando resistencias de aproximadamente
15 kg/cm2. Los barrenos tienen diámetros de hasta 1 m y se han alcanzado
profundidades de hasta 35 m. Este método es aplicable a una gran variedad de tipos
de suelos (Figura 5.8).
5.2.3 Inyecciones
135
Figura No. 5.8 Rangos para aplicar diversas técnicas constructivas de
mejoramiento de suelos
? Inyección por impregnación de los vacíos existentes con una lechada fluida. La
lechada penetra en las grietas o vacíos interparticulares. Este tipo de inyección es
común en coladas de basaltos porosos y agrietados.
? Inyección por fracturamiento inducido y relleno con lechada: es una inyección
bajo presión que provoca por si misma la abertura de las grietas en las cuales
quedará la lechada. Se puede aplicar en suelos blandos, sin embargo el
tratamiento puede conducir a macizos muy heterogéneos.
? Inyección por desplazamiento con lechada espesa que no circula pero queda en
oquedades inducidas por el desplazamiento y la consolidación del suelo.
Además, según sus componentes, las lechadas pueden ser a base de cemento o
químicas, como se describe a continuación.
136
a) Lechadas a base de cemento
137
suspensión y la pérdida de agua de la mezcla. La estabilidad de las lechadas de
arcilla-cemento es directamente proporcional a la calidad de la arcilla y a su
proporción en la mezcla. El límite líquido y el índice de plasticidad de la arcilla
empleada deben ser menores que los de la bentonita (es decir, dicha arcilla no debe
ser montmorillonita). Esta arcilla no afecta a la viscosidad tanto como lo hace la
bentonita, por lo que su porcentaje aceptable en la mezcla es mayor que el de la
bentonita. Además de la arcilla, para mejorar las propiedades de la mezcla puede
añadirse arena, aserrín, tiras de polivinilo, celofán o poliéster. En general, las
lechadas de arcilla-cemento son las más útiles para impedir la circulación de agua,
además de emplearse en el tratamiento de rocas fisuradas e incluso karstificadas,
con grandes cavidades y muy porosas. Además, debido al tamaño de las partículas
de cemento, estas lechadas se usan en el tratamiento de suelos con permeabilidad
mayor que 10-3 m/s (p. ej. aluviales gruesos). Por ello, la fluidez no es tan importante,
ya que se emplean en suelos lo suficientemente permeables como para aceptar las
gruesas partículas de cemento.
Las mezclas de cemento microfino son indicadas para el tratamiento de todo tipo de
cimentaciones en el terreno, especialmente estructuras permanentes como túneles y
presas. Su limitación más destacable es el elevado costo, en comparación con el de
138
las mezclas químicas. Este tipo de lechadas son capaces de penetrar arenas medias
con una permeabilidad de 7.89? 10-3 cm/s.
Las lechadas químicas son soluciones puras sin partículas en suspensión, a no ser
que éstas sean añadidas determinantemente para algún caso específico. Por lo
tanto, y debido a su baja viscosidad, a veces cercana a la del agua, son lechadas
que pueden penetrar en arenas finas y limos arenosos y en fisuras de hasta 0.01 mm
de abertura. El mayor inconveniente de las mezclas químicas, debido al precio de los
diferentes compuestos, es precisamente, que son muy costosas. Suelen usarse para
casos especiales o combinadas con otras técnicas, con inyecciones de cemento
previas.
Las mezclas químicas se pueden clasificar en geles de sílice, otros tipos de geles,
resinas y espumas.
b.1) Geles de sílice- La base más común de los geles de sílice es el silicato sódico
disuelto en agua. El silicato de sodio se comercializa en forma de solución coloidal en
agua. Por tanto, dado un silicato de sodio apropiado, éste se mezcla con un reactivo
endurecedor orgánico (geles duros) o mineral (gel o espuma), que variando su
proporción permite regular el tiempo de fraguado. En general, las mezclas de silicato
de sodio forman las lechadas químicas con mayor viscosidad. La aplicación de los
geles es óptima en suelos con permeabilidades de 10-3 a 10-6 m/s (arenas finas o
muy finas). En roca, se emplean con permeabilidades del orden de 1 a 10 UL
(unidades Lugeon), es decir, en fisuras finas.
b.2) Otros geles.- Además de los geles comentados, más comunes, existen otros
tipos de lechadas que se emplean en aplicaciones particulares:
139
? Geles mixtos: Mezcla de gel de sílice y resina acrílica. Se emplean principalmente
en el tratamiento de fisuras activas.
? Geles de arcilla: Mezclas de arcilla (bentonita), silicato y un reactivo peptizante.
Son aplicados en la impermeabilización de depósitos aluviales, para el buen
acabado de pantallas impermeables, y después de inyectar huecos con lechadas
de bentonita-cemento. También en la impermeabilización de terrenos difíciles de
tratar con lechadas a base de cemento y cuando no está justificado el empleo de
gel.
? Geles lignocromos: Mezclas de inyección a base de lignosulfatos que contienen
siempre un compuesto exhalante de cromo (el cual, es altamente tóxico). En la
mayoría de los casos, se emplea lignosulfato de calcio y dicromato de sodio.
Estos geles, se utilizan en la impermeabilización de depósitos aluviales, como
complemento de tratamientos de bentonita-cemento.
5.2.4 Sustitución
140
? Inducir asentamientos superiores a los que se esperan bajo la carga de la
estructura.
? Mejorar las características mecánicas del suelo.
? Reducir el potencial de licuación de las arenas sueltas.
Antes de aplicar los impactos, se debe cubrir al terreno con una capa de material
granular de por lo menos 1m de espesor para evitar una penetración demasiado
importante de la masa, la cual, se suelta desde una grúa. Posteriormente, se aplican
varios impactos en el mismo punto. Esta operación se repite sobre toda la superficie
por tratar de acuerdo con una malla definida previamente. Se dejarán tiempos de
reposo entre las etapas de tratamiento, con objeto de permitir la disipación de
presiones intersticiales.
5.2.6 Vibrocompactación
Esta técnica consiste en inducir una vibración en suelos granulares mediante una
punta vibrante. Bajo el efecto de esta vibración y de los esfuerzos cortantes
inducidos, las fuerzas de fricción entre partículas disminuyen y se produce un cambio
de estructura y una densificación del material. Durante esta etapa de densificación,
se observa un hundimiento del suelo alrededor del vibrador. A veces la punta
vibrante se sustituye por tablaestacas o viguetas metálicas que se hacen vibrar
mediante un vibrador adosado a las mismas. Actualmente, esta técnica se maneja en
forma esencialmente empírica, y es conveniente realizar zonas de prueba con objeto
de ajustar los parámetros del tratamiento y en particular la frecuencia de vibración.
Los suelos tratados por esta técnica son arenas o gravas con menos de 20% de
finos. Los espesores comúnmente tratados son de 8 a 10 m pero se pueden alcanzar
30 m.
Otro método para el mejoramiento del suelo es el uso de telas poliméricas. A partir
de las primeras aplicaciones en la construcción de vías de acceso provisionales
construidas sobre suelos blandos, estos materiales son comúnmente utilizados hoy
en día en la construcción de autopistas, vías férreas, canales, presas, estructuras
marinas, puentes, taludes en terraplén y en corte, muros de contención y
cimentaciones de edificaciones. Una amplia variedad de productos de este tipo se
fabrican alrededor del mundo y se comercializan con diferentes nombres registrados
en forma de geotextiles, geomembranas, y mallas abiertas o geomallas. En su
141
fabricación se utilizan principalmente polímeros plásticos; los más comunes son el
polipropileno, el poliéster, el polietileno y la poliamida. Puesto que no existe una
terminología formalmente reconocida para denominar estas telas, la tendencia es
denominar como geotextiles a las telas permeables, y como geomembranas, a las
impermeables. Las geomembranas pueden fabricarse, por ejemplo, por extrusión
formando hojas continuas que tienen particular utilidad como revestimiento
impermeable en canales, embalses, etc. Los geotextiles pueden clasificarse en dos
categorías generales, las telas tejidas que se fabrican con el procedimiento
tradicional de tejido, y las no tejidas, que tienen una mayor aplicación, y se fabrican
con técnicas modernas, tales como el termosoldado y el punzonado con agujas.
? Separación: Para mantener una interfaz bien definida entre dos materiales
adyacentes durante la construcción y a lo largo de toda la vida útil de la
estructura.
? Filtración: Para permitir el libre flujo del agua a través de la interfaz entre dos
materiales de diferente tamaño sin que los finos pasen de un material a otro.
142
6. PROGRAMAS DE CÓMPUTO
Para resolver un problema de este tipo, es necesario modelar el talud en estudio por
medio de una malla, como la que se indica en la Figura 6.1. Dicha malla tiene un
determinado número de nodos y de líneas, que deben numerarse como se señala en
la misma figura.
143
La malla anterior, permite introducir datos al programa DABISHOP (ANEXO A), y
generar un archivo de datos de acuerdo con las siguientes preguntas:
d) Para el material:
¿Cohesión?
¿Ángulo de fricción?
¿Peso volumétrico?
e) Características generales:
¿El suelo está saturado?
¿Peso volumétrico del agua?
Para resolver un problema de este tipo, se requiere de una malla de elementos finitos
que represente al dominio analizado. Esta malla tendrá un determinado número de
elementos y de nodos, con los cuales, es necesario crear un archivo de datos
mediante el programa DAELFI (ANEXO B), de acuerdo con las siguientes preguntas:
a) Datos generales:
¿Nombre del archivo de datos?
¿Número de puntos nodales?
¿Número de elementos?
144
Se analiza ¿estado plano de esfuerzos o de deformaciones?
¿Se toma en cuenta el peso propio?
¿Se toman en cuenta fuerzas de superficie?
145
número de elementos y de nodos, con los cuales, es necesario crear un archivo de
datos mediante el programa DAFLUJO (ANEXO C), de acuerdo con las siguientes
preguntas:
a) Datos generales:
¿Nombre del archivo de datos?
¿Número de puntos nodales?
¿Número de elementos?
¿Número de materiales?
146
BIBLIOGRAFIA
Aas, G., “Stability of slurry trench excavations in soft clay”, Norwegian Geotechnical
Institute, No 11, pp. 1-8, 1986.
Alberro, J. & Auvinet, G., “Construcción de estaciones del metro a gran profundidad
en las arcillas del Valle de México”, Memorando No 4, Instituto de Ingeniería, Vol. XL,
No. 3, 1984.
Auvinet, G. & Romo M.P., "Deep excavations in Mexico City soft clay", Invited
presentation, ASCE, Boston, 1998.
Barron, R. A., “Consolidation of fine grained soils by drain wells”, Transactions of the
ASCE, Vol. 113, 1948.
Bielza F., A., “Manual de técnicas de mejora del terreno”, Edit. Carlos López Jimeno,
Madrid, España , 1999.
Bishop, A. W. “The Use of the Slip Circle in the Stability Analysis of Slopes”,
Géotechnique, London, 5(1), pp. 7-17, 1955.
147
Comisión Federal de Electricidad, Instituto de Investigaciones Eléctricas e
Instituto de Ingeniería, UNAM, Manual de Diseño de Obras Civiles, Geotecnia,
B.3.1. “Estabilidad de Taludes”, México, pp. 1-29, 1980.
Duncan J. M., State of the Art: Limit Equilibrium and Finite-Element Analysis of
Slopes, Journal of Geotechnical Engineering, ASCE, Vol. 122, No. 7, July 1996.
Flores B., R., “Flujo de agua en suelos”, Instituto Mexicano de Tecnología del agua
(IMTA), 1995.Gutiérrez S., C. E. & Cuevas R., A., Anclas para estabilización de
excavaciones en el poniente de la ciudad de México“, México, 1986.
IMCC (Instituto Mexicano del Cemento y del Concreto), “Aditivos para concreto”,
LIMUSA, México, 1990.
Janbu, N., Slope Stability Computations, Soil Mechanics And Foundations, Engrg.
Rep., The Technical University of Norway, Trondheim, No rway, 1968.
Juárez Badillo J. y Rico Rodríguez A., “Mecánica de suelos”, Segunda Edición,
LIMUSA Editores, Tomo II, Teoría y Aplicación de la Mecánica de Suelos, México
D.F., pp. 255-355, 1993.
Juárez, Badillo. & Rico, Rodríguez, “Mecánica de Suelos”. Tomo III. Flujo de agua
en suelos, Edit. LIMUSA, 1989.
148
Kajima Corp., “Jet Grout method and Column jet pile method by application of high
speed water jet”, 1977.
Morgenstern, N. R., and Price, V. E., The Analysis of the Stability of General Slip
Surfaces, Géotechnique, London, 15(1), pp. 79-93.
Nash, J., “Diaphragm wall construction techniques”, Journal of the Construction
Division, ASCE, Vol. 100, No CO4, proc. Paper 11025, pp. 605-620, 1974.
Nash, J. & Jones, G., “The support of trenches using fluid mud ”, Proc. Symp. grouts
and drilling muds in engineering practice, Butterworth, Londres, 1963.
149
Paul, D. et al., “Slurry Walls: design, construction and quality control”, ASTM, STP
1129, 1992,.
Rico Rodríguez R. y Del Castillo H., La Ingeniería de Suelos en las Vías Terrestres,
Volumen 1, Carreteras, Ferrocarriles y Aeropistas, Ed. LIMUSA, México, 1974, pp.
273-363.
Rodríguez. R., “Análisis de los movimientos en el terreno por excavaciones
profundas en la ciudad de México”, Tesis de Licenciatura, 1995.
150
SMMS, “Construcción especializada en geotecnia”, Sesión IV. Abatimiento del agua
en excavaciones, 1989.
Zeevaert, L., “Las anclas en suelos granulares cementados con arcilla”, Revista de la
Sociedad Mexicana de Mecánica de Suelos, México, Núm. 8, pp. 40-44, 1994.
151
152
ANEXO LISTADO DE PROGRAMAS
A Estabilidad de taludes
A.1 Dabit
153
697 PRINT #2,S2(I,1) LINE (618,318)-(618,-18)
698 PRINT #2,S2(I,2) LINE (-18,-18)-(618,-18)
699 PRINT #2,S2(I,3) LOCATE 2,3 :PRINT "FILE ";N$
700 PRINT #2,S2(I,4)
701 NEXT I AMP=INT(450/P(MX,1)*100)/100
702 CLOSE #2 AMPY=INT(290/P(MY,2)*100)/100
CLS IF AMP < AMPY THEN 7024 ELSE
GOSUB 5000 7019
703 END 7019 AMP = AMPY
A.2 Bishop
10 CLS:PRINT 80 PI=4*ATN(1)
20 PRINT "********************" 90 J6=0
30 PRINT " * SIMPLIFIED BISHOP
SLOPE ANALYSIS * 100 REM **** INPUT OF PROGRAM
40 PRINT " *********************" VARIABLES ****
50 PRINT 110 INPUT "NAME OF DATA FILE
REM See J. Cross, Civil Engineering, ";H$
Oct. 1992 120 OPEN H$ FOR INPUT AS#2
60 DIM 130 INPUT #2,S0
P(100,2),L(100,3),S2(20,4),A(100),F(10 140 INPUT #2,S6
0,7),Z(100,5) 150 INPUT #2,S7
70 S9=10 160 INPUT #2,W0
154
170 INPUT #2,E1 550 IF J2>0 AND P(U1,1) <
180 INPUT #2,P1 X+SQR(J2) THEN GOTO 570
190 FOR I=1 TO P1 560 GOTO 590
200 INPUT #2,P(I,1) 570 PRINT "CIRCLE EXCEEDS TOP
210 INPUT #2,P(I,2) LINE END POINTS"
220 NEXT I 580 GOTO 4230
230 INPUT #2,L1 590 REM *** DEFINE INTERSECTION
240 FOR I = 1 TO L1 OF CIRCLE WITH LINES ***
250 INPUT #2,L(I,1) 600 FOR I=1 TO L1
260 INPUT #2,L(I,2) 610 X1=P(L(I,1),1)
270 INPUT #2,L(I,3) 620 Y1=P(L(I,1),2)
280 NEXT I 630 X2=P(L(I,2),1)
290 INPUT #2,S1 640 Y2=P(L(I,2),2)
300 FOR I = 1 TO S1 650 IF X2=X1 THEN GOTO 670
310 INPUT #2,S2(I,1) 660 GOTO 680
320 INPUT #2,S2(I,2) 670 S=9.99E+10
330 INPUT #2,S2(I,3) 680 IF X2<>X1 THEN GOTO 700
340 INPUT #2,S2(I,4) 690 GOTO 710
350 NEXT I 700 S=(Y2 -Y1)/(X2-X1)
360 CLOSE #2 710 IF ABS(S) < .00001 THEN GOTO
370 REM 860
CLS 720 C1=X1-Y1/S
380 F9=0 730 C2=1/(S*S) + 1
390 PRINT "CIRCLE DEFINITION" 740 C3=2*C1/S-2*Y-2*X/S
400 INPUT "X-ORD OF CENTRE";X 750 C4=C1*C1-2*X*C1+X*X+Y*Y-R*R
410 INPUT "Y-ORD OF CENTRE";Y 760 C5=C3*C3-4*C2*C4
420 INPUT "CIRCLE RADIUS";R 770 IF C5<0 THEN GOTO 790
CLS
GOSUB 5000 780 GOTO 800
430 REM ** CHECK TO SEE IF 790 Z(I,1)=0
CIRCLE EXCEEDS TOP LINE END 800 IF C5<0 THEN GOTO 1340
POINTS ** 810 Q1=(-C3+SQR(C5))/(2*C2)
440 U1=P1 820 Q2=(-C3-SQR(C5))/(2*C2)
450 FOR I = 2 TO P1 830 Q3=Q1/S+C1
460 IF P(I,1) < P(I-1,1) AND U1 =P1 840 Q4=Q2/S+C1
THEN GOTO 480 850 GOTO 950
470 GOTO 490 860 C5=R*R-(Y-Y1)*(Y-Y1)
480 U1=I-1 870 IF C5<0 THEN 890
490 NEXT I 880 GOTO 900
500 J1=R*R-(P(1,2)-Y)*(P(1,2)-Y) 890 Z(I,1)=0
510 J2=R*R-(P(U1,2)-Y)*(P(U1,2)-Y) 900 IF C5<0 THEN GOTO 1340
520 IF J1< = 0 THEN GOTO 540 910 Q3=X+SQR(C5)
530 IF J1 > 0 AND P(1,1) > X-SQR(J1) 920 Q4=X-SQR(C5)
THEN GOTO 570 930 Q1=Y1
540 IF J2 < = 0 THEN GOTO 560 940 Q2=Y1
155
950 J1=0 1260 GOTO 1280
960 J2=0 1270 Z(I,3)=Q2
970 IF ABS(S)<=9.989999E+09 AND 1280 IF J1=1 AND J2=1 THEN GOTO
Q3 =>X1 AND Q3<=X2 THEN GOTO 1300
990 1290 GOTO 1310
980 GOTO 1000 1300 Z(I,4)=Q4
990 J1=1 1310 IF J1=1 AND J2=1 THEN GOTO
1000 IF ABS(S)<9.989999E+09 AND 1330
Q4=>X1 AND Q4<= X2 THEN GOTO 1320 GOTO 1340
1020 1330 Z(I,5)=Q2
1010 GOTO 1030 1340 NEXT I
1020 J2=1 1350 X4=0
1030 IF S<-9.989999E+09 AND 1360 X5=9.99E+20
Q1=>Y2 AND Q1<=Y1 THEN GOTO 1370 I1=1
1050 1380 FOR I=1 TO L1
1040 GOTO 1060 1390 IF Z(I,1)=>1 THEN GOTO 1410
1050 J1=1 1400 GOTO 1420
1060 IF S<-9.989999E+09 AND 1410 A(I1)=Z(I,2)
Q2>=Y2 AND Q2<=Y1 THEN GOTO 1420 IF Z(I,1)=>1 THEN GOTO 1440
1080 1430 GOTO 1450
1070 GOTO 1090 1440 I1=I1+1
1080 J2=1 1450 IF Z(I,1)=2 THEN GOTO 1470
1090 IF S>9.989999E+09 AND 1460 GOTO 1480
Q1=>Y1 AND Q1<=Y2 THEN GOTO 1470 A(I1)=Z(I,4)
1110 1480 IF Z(I,1)=2 THEN GOTO 1500
1100 GOTO 1120 1490 GOTO 1510
1110 J1=1 1500 I1=I1+1
1120 IF S>9.989999E+09 AND 1510 NEXT I
Q2=>Y1 AND Q2<=Y2 THEN GOTO 1520 IF I1=1 THEN GOTO 1540
1140 1530 GOTO 1550
1130 GOTO 1150 1540 PRINT "CIRCLE DOES NOT
1140 J2=1 INTERSECT SLOPE"
1150 Z(I,1)=J1+J2 1550 IF I1=1 THEN GOTO 4230
1160 IF J1=1 THEN GOTO 1180 1560 REM *** SET UP OF SLICE
1170 GOTO 1190 ARRAY ***
1180 Z(I,2)=Q3 1570 FOR I=1 TO I1 -1
1190 IF J1=1 THEN GOTO 1210 1580 IF A(I) > X4 THEN GOTO 1600
1200 GOTO 1220 1590 GOTO 1610
1210 Z(I,3)=Q1 1600 X4=A(I)
1220 IF J1=0 AND J2=1 THEN GOTO 1610 IF A(I) < X5 THEN GOTO 1630
1240 1620 GOTO 1640
1230 GOTO 1250 1630 X5=A(I)
1240 Z(I,2)=Q4 1640 NEXT I
1250 IF J1=0 AND J2=1 THEN GOTO 1650 FOR I=1 TO P1
1270
156
1660 IF P(I,1)<X4 AND P(I,1)>X5 2050 GOTO 2070
THEN GOTO 1680 2060 I1=I1+1
1670 GOTO 1690 2070 IF J<Q4 THEN GOTO 2090
1680 A(I1)=P(I,1) 2080 GOTO 2100
1690 IF P(I,1) < X4 AND P(I,1) > X5 2090 A(I1)=C2+C1
THEN GOTO 1710 2100 IF J<Q4 THEN GOTO 2120
1700 GOTO 1720 2110 GOTO 2130
1710 I1=I1+1 2120 C2=C2+C1
1720 NEXT I 2130 NEXT J
1730 I1=I1-1 2140 NEXT I
1740 FOR I=1 TO I1 2150 FOR I=1 TO I1
1750 FOR J=1 TO I1 -1 2160 FOR J=1 TO I1 -1
1760 IF A(J+1) > A(J) THEN GOTO 2170 IF A(J+1) > A(J) THEN GOTO
1800 2210
1770 J1=A(J+1) 2180 J1=A(J+1)
1780 A(J+1)=A(J) 2190 A(J+1)=A(J)
1790 A(J)=J1 2200 A(J)=J1
1800 NEXT J 2210 NEXT J
1810 NEXT I 2220 NEXT I
1820 U1=0
1830 FOR I=1 TO I1 -1 2230 REM *** DEFINE SOIL
1840 IF A(I)<A(I+1) THEN GOTO 1860 PARAMETERS FOR EACH SLICE ***
1850 GOTO 1870 2240 F1=I1 -1
1860 U1=U1+1 2250 FOR I=1 TO F1
1870 IF A(I)< A(I+1) THEN GOTO 2260 F(I,4)=A(I+1)-A(I)
1890 2270 X6=F(I,4)
1880 GOTO 1900 2280 F(I,7)=(A(I+1)+A(I))/2
1890 A(U1)=A(I) 2290 X3=F(I,7)
1900 NEXT I 2300 Y1=Y-SQR(R*R-(A(I)-X)*(A(I) -X))
1910 U1=U1 +1 2310 Y2=Y-SQR(R*R-(A(I+1)-
1920 A(U1)=A(I) X)*(A(I+1)-X))
1930 I1=U1 2320 A5=ATN(ABS(Y2 -Y1)/F(I,4))
2330 IF Y2<Y1 THEN GOTO 2350
1940 REM *** DEFINE SLICE 2340 GOTO 2360
BOUNDARIES *** 2350 A5=-A5
1950 Q1= A(I1) - A(1) 2360 F(I,2)=A5
1960 Q2=Q1/S9 2370 IF A5=0 THEN GOTO 2390
1970 U1=I1 2380 GOTO 2400
1980 FOR I=1 TO U1-1 2390 F(I,2)=.00001
1990 Q3=A(I+1)-A(I) 2400 Y3=Y-SQR(R*R-(X3-X)*(X3-X))
2000 Q4=INT (Q3/Q2)+1 2410 I4=0
2010 C1=Q3/Q4 2420 FOR J=1 TO L1
2020 C2=A(I) 2430 L5=L(J,1)
2030 FOR J=1 TO Q4 2440 L6=L(J,2)
2040 IF J<Q4 THEN GOTO 2060
157
2450 IF P(L5,2)<=Y3 AND 2810 IF S2(Z(J1,2),4) > .95 THEN
P(L6,2)<=Y3 THEN GOTO 2550 GOTO 2830
2460 IF P(L5,1) < X3 AND P(L6,1) < 2820 GOTO 2840
X3 THEN GOTO 2550 2830 E4=S2(Z(J1,2),1)
2470 IF P(L5,1) >X3 AND P(L6,1) > X3 2840 IF S2(Z(J1,2),4) < .95 THEN
THEN GOTO 2550 GOTO 2860
2480 Y6=P(L5,2) + (P(L5,2)- 2850 GOTO 2870
P(L6,2))/(P(L5,1)-P(L6,1))*(X3-P(L5,1)) 2860 E4=S2(Z(J1,2),1)-W0
2490 IF Y6 <= Y3 THEN GOTO 2550 2870 E=E+(Z(J1,1)-Z(J1+1,1))*X6*E4
2500 I4=I4+1 2880 NEXT J1
2510 Z(I4,1)=Y6 2890 F(I,1)=W
2520 Z(I4,2)=L(J,3) 2900 F(I,5)=E
2530 W=0 2910 F(I,3)=S2(Z(I4 -1,2),2)
2540 E=0 2920 F(I,6)=2*PI*(S2(Z(I4-1,2),3)/360)
2550 NEXT J 2930 NEXT I
2560 IF I4=1 THEN GOTO 2680 2940 IF F9=0 THEN GOTO 3130
2570 FOR J=1 TO I4 CLS
2580 FOR J1=1 TO I4 -1 2950 PRINT "SLICE WIDTH
2590 IF Z(J1,1) = >Z(J1+1,1) THEN WEIGHT EFFECTIVE WEIGTH"
GOTO 2660 2960 IF F9=2 THEN LPRINT "SLICE
2600 L5=Z(J1,1) WIDTH WEIGHT EFFECTIVE
2610 L6=Z(J1,2) WEIGHT"
2620 Z(J1,1)=Z(J1+1,1) 2970 O=360/(2*PI)
2630 Z(J1,2)=Z(J1+1,2) 2980 FOR I=1 TO F1
2640 Z(J1+1,1)=L5 3000 PRINT TAB( 2)I TAB(
2650 Z(J1+1,2)=L6 8)INT(F(I,4)*100+.5)/100 TAB(
2660 NEXT J1 16)INT(F(I,1)*100+.5)/100 TAB(
2670 NEXT J 28)INT(F(I,5)*100+.5)/100
2680 I4=I4+1 3010 IF F9=2 THEN LPRINT TAB( 2)I
2690 Z(I4,1)=Y3 TAB( 8)INT(F(I,4)*100+.5)/100 TAB(
2700 FOR J1=1 TO I4 -1 16)INT(F(I,1)*100+.5)/100F(I,1) TAB(
2710 IF I=1 AND J1=1 AND X3 = > S6 28)INT(F(I,5)*100+.5)/100
THEN GOTO 2730 3020 NEXT I
2720 GOTO 2740 INPUT "ENTER ",R$
2730 I6=S0-Y1 3030 CLS
2740 IF I=F1 AND J1=1 AND X3=>S6 3040 IF F9=2 THEN LPRINT
AND X3<= S7 THEN GOTO 2760 3050 PRINT"SLICE INCL.
2750 GOTO 2770 COHESION PHI X"
2760 J6=S0-Y2 3060 IF F9=2 THEN LPRINT"SLICE
2770 W=W+(Z(J1,1)- INCL. COHESION PHI X"
Z(J1+1,1))*X6*S2(Z(J1,2),1) 3070 FOR I=1 TO F1
2780 IF Z(J1,1) < S0 AND X3 < = S7 3100 PRINT TAB( 2)I TAB(
AND J1=1 THEN GOTO 2800 8)INT(F(I,2)*O*100+.5)/100 TAB(
2790 GOTO 2810 17)INT(F(I,3)*100+.5)/100 TAB(
2800 W=W+(S0-Z(J1,1))*X6*W0
158
27)INT(F(I,6)*O*100+0.5)/100 TAB( 3410 R4=0
33)INT(F(I,7)*100+.5)/100 3420 I6=0
3110 IF F9=2 THEN LPRINT TAB( 2)I 3430 FOR I=1 TO F1
TAB( 8)INT(F(I,2)*O*100+.5)/100 TAB( 3440
17)INT(F(I,3)*100+.5)/100 TAB( R1=F(I,3)*F(I,4)+F(I,5)*TAN(F(I,6))
27)INT(F(I,6)*O*100+0.5)/100 TAB( 3450 R2=1/COS(ABS(F(I,2)))
33)INT(F(I,7)*100+.5)/100
3120 NEXT I 3460 R3=1+TAN(F(I,6))*TAN(F(I,2))/F0
INPUT "ENTER ",R$ 3470 R4=R4+R1*(R2/R3)
3130 D=0 3480 NEXT I
3140 FOR I=1 TO F1 3490 F2=R4/D
3150 3500 I6=I6+1
D=D+F(I,1)*SIN(ABS(F(I,2)))*(F(I,2)/AB 3510 IF F9=1 THEN GOTO 3530
S(F(I,2))) 3520 GOTO 3600
3160 D=D+E1*F(I,1)*COS(ABS(F(I,2))) 3530 IF I6=1 THEN GOTO 3550
3170 NEXT I 3540 GOTO 3580
3180 IF I6>0 THEN GOTO 3200 3550 REM
3190 GOTO 3210 3560 PRINT "ITERATION INIT.VAL.
3200 I7=W0*I6*I6*(R-I6/3)/(2*R) CALCUL.VAL."
3210 IF I6>0 THEN GOTO 3230 3570 IF F9=2 THEN LPRINT
3220 GOTO 3240 "ITERATION INIT.VAL.
3230 D=D-SGN(D)*I7 CALCUL.VAL."
3240 IF I6>0 AND F9=1 THEN GOTO 3580 PRINT I6
3260 TAB(16)INT(F0*1000+0.5)/1000
3250 GOTO 3290 TAB(28)INT(F2*1000+.5)/1000
3260 PRINT "DRIVING FORCE 3590 IF F9=2 THEN LPRINT I6
COUNTER BALANCE OF ";I7 TAB(16)INT(F0*1000+0.5)/1000
3280 IF F9=2 THEN LPRINT"DRIVING TAB(28)INT(F2*1000+.5)/1000
FORCE COUNTER BALANCE OF";I7 3600 IF I6>10 THEN GOTO 3620
3290 IF J6>0 THEN GOTO 3310
3300 GOTO 3320 3610 GOTO 3640
3310 I7=W0*J6*J6*(R-J6/3)/(2*R) 3620 PRINT"WILL NOT CLOSE"
3320 IF J6>0 THEN GOTO 3340 3630 IF F9=2 THEN LPRINT"WILL
3330 GOTO 3350 NOT CLOSE"
3340 D=D+SGN(D)*I7 3640 IF I6>10 THEN GOTO 3780
3350 IF J6>0 AND F9=1 THEN GOTO 3650 IF ABS(ABS(F0)-ABS(F2))<.005
3370 THEN GOTO 3690
3360 GOTO 3390 3660 F0=ABS(F2)
3370 PRINT"DRIVING FORCE 3670 R4=0
INCREASE OF ";I7 3680 GOTO 3430
3380 IF F9=2 THEN LPRINT"DRIVING 3690 REM
FORCE INCREASE OF ";I7 3710 IF F9=2 THEN LPRINT
3390 REM ***ITERATIVE SOLUTION LOCATE 2,3 :PRINT "FILE ";H$
FOR SAFETY FACTOR*** 3730 LOCATE 3,3 :PRINT"SAFETY
3400 F0=1 FACTOR";INT(F2*1000+.5)/1000 "AT
159
X=";INT(X*100+.5)/100 3900 FOR I=1 TO P1
"Y=";INT(Y*100+.5)/100 3910 PRINT I TAB(
"R=";INT(R*100+.5)/100 12)INT(P(I,1)*100+0.5)/100 TAB(
LOCATE 4,3 :PRINT 22)INT(P(I,2)*100+0.5)/100
"OVERTURNING MOMENT 3920 NEXT I
";INT(D*R*100+0.5)/100 INPUT "ENTER ",R$
LOCATE 5,3 :PRINT "RESISTING CLS
MOMENT ";INT(R4*R*100+0.5)/100 3940 PRINT "LINE LEFT RIGHT
3740 IF F9=2 THEN LPRINT"SAFETY SOIL"
FACTOR";INT(F2*1000+.5)/1000 "AT 3950 FOR I=1 TO L1
X=";INT(X*100+.5)/100 "Y= 3960 PRINT I TAB(
";INT(Y*100+.5)/100 "R= 10)INT(L(I,1)*100+0.5)/100 TAB(
";INT(R*100+.5)/100 19)INT(L(I,2 )*100+0.5)/100 TAB(
3760 IF F9=2 THEN LPRINT 29)INT(L(I,3)*100+0.5)/100
3770 LOCATE 6,3 3970 NEXT I
:PRINT"EARTHQUAKE";INT(E1*1000+ INPUT "ENTER ",R$
.5)/1000 CLS
LOCATE 23,65:INPUT 3990 PRINT"SOIL UNIT WEIGHT
"RETURN";D$ COHESION PHI SATURATION"
SCREEN 2 4000 FOR I=1 TO S1
SCREEN 0 4010 PRINT I TAB(
CLS 7)INT(S2(I,1)*100+.5)/100 TAB(
19)INT(S2(I,2)*100+.5)/100 TAB(
3780 IF F9=2 THEN 30)INT(S2(I,3)*100+.5)/100 TAB(
LPRINT"EARTHQUAKE";INT(E1*1000 36)INT(S2(I,4)*100+.5)/100
+.5)/1000 4020 NEXT I
3810 IF F9<>0 THEN 4150 INPUT "ENTER ";R$
3820 INPUT"DO YOU WISH A CLS
FORMAL PRINT OUT (Y/N) ";A$ 4050 PRINT"X-ORD Y-ORD
3830 IF A$="N" OR A$="n" THEN RADIUS SAFETY FACTOR"
GOTO 4090 4060 PRINT INT(X*100+.5)/100 TAB(
3840 IF A$<>"Y" THEN GOTO 3820 10)INT(Y*100+.5)/100 TAB(
CLS 20)INT(R*100+.5)/100 TAB(
3850 PRINT "FILE ";H$ 29)INT(F2*100+.5)/100
3860 PRINT"WATER UNIT 4080 IF F9=1 THEN GOTO 4160
WEIGHT";INT(W0*100+.5)/100
3870 4090 INPUT"DO YOU WISH A
PRINT"EARTHQUAKE";INT(E1*100+.5 DIAGNOSTIC RUN (Y/N)";A$
)/100 4100 IF A$="N" OR A$="n" THEN
3880 PRINT"SUBMERGENCE AT";S0 GOTO 4140
"FROM";S6 "TO";S7 4110 IF A$ <>"Y" THEN GOTO 4090
INPUT "ENTER ";R$ 4120 F9=1
CLS 4130 GOTO 430
3890 PRINT"POINT X-ORD Y- 4140 PRINT
ORD" 4150 IF F9=2 THEN GOTO 4220
160
4160 INPUT"DO YOU WANT TO LINE (-18,318)-(618,318)
PRINT THE RESULTS (Y/N) ";A$ LINE (618,318)-(618,-18)
4170 IF A$="N" OR A$="n" THEN LINE (-18,-18)-(618,-18)
GOTO 4220 AMP=INT(450/P(MX,1)*100)/100
4180 IF A$<>"Y" THEN GOTO 4160 AMPY=INT(290/P(MY,2)*100)/100
4190 F9=2 IF AMP < AMPY THEN 7020 ELSE
4200 INPUT"TURN ON THE PRINTER 7019
AND RETURN ";D$ 7019 AMP = AMPY
4210 GOTO 430 REM CIRCLE
4220 PRINT 7020 AMPC=INT(290/Y*100)/100
4230 INPUT"CONTINUE (Y/N)";A$ IF AMP < AMPC THE N 7024 ELSE
4240 IF A$="Y" OR A$="y" THEN 7021
GOTO 370 7021 AMP = AMPC
4250 IF A$<>"N" THEN GOTO 4230 7024 COR=0.72
4260 PRINT"END" AMPY=AMP*COR
4270 END REM SUBMERGENCE LINE
5000 REM******************************* LINE(S6*AMP,S0*AMPY) -
REM* SUBROUTINE : GRAPH * (S7*AMP,S0*AMPY),9
REM************************************* REM CROSS SECTION LINES
SCREEN 9 FOR I=1 TO L1
WINDOW (-20,-20) - (620,320)
MX=1:MY=1 LINE(P(L(I,1),1)*AMP,P(L(I,1),2)*AMP
FOR I=1 to P1-1 Y) -
REM MAX VALUE OF (P(L(I,2),1)*AMP,P(L(I,2),2)*AMPY),14
ABSCISSAE P(I,1) AND ORDINATES NEXT I
P(I,2) REM CIRCLE
IF P(I+1,1) > P(I,1) THEN 6790 CIRCLE (X*AMP,Y*AMPY),1
ELSE 6791 CIRCLE
6790 MX=I+1 (X*AMP,Y*AMPY),R*AMP,4
6791 IF P(I+1,2) > P(I,2) THEN 6792 LOCATE 2
ELSE 6810 LOCATE 3,65:PRINT "CROSS
6792 MY=I+1 SECTION"
6810 NEXT I RETURN
LINE (-18,-18)-(-18,318)
B.1 Daelfi
161
90 PRINT 300 PRINT
100 PRINT "ESTE PROGRAMA 310 INPUT "SE TOMAN EN CUENTA
PERMITE FORMAR ARCHIVOS DE FUERZAS DE SUPERFICIE (S/N)
DATOS PARA EL PROGRAMA ";CF$
ELFSKY.BAS Y PROPORCIONA UNA IF LEFT$(CF$,1) = "S" OR
REPRESENTACION GRAFICA DE LA LEFT$(CF$,1) = "s" GOTO 312 ELSE
MALLA" 318
110 PRINT 312 NF=1
112 INPUT "QUIERE IMPRIMIR O GOTO 320
MODIFICAR UN ARCHIVO 318 NF=0
EXISTENTE (S/N) ";A$ 320 PRINT
113 IF LEFT$(A$,1) = "S" OR 330 INPUT "NUMERO DE
LEFT$(A$,1) = "s" THEN 3000 MATERIALES DIFERENTES ";NM
114 PRINT 340 DIM
115 E(NM),NU(NM),ES(NM),PV(NM),NN(N
REM************************************* E,4),X(NP),Y(NP),FX(NP),FY(NP),KA(
116 REM ARCHIVO NUEVO NP), PX(NP),PY(NP)
117 REM******************************** 350 PRINT
120 INPUT "NOMBRE DEL ARCHIVO 360 FOR I=1 TO NM
DE DATOS ";N$ 370 PRINT
130 PRINT 380 PRINT "MATERIAL NUMERO ";I
150 INPUT "NUMERO DE PUNTOS 390 PRINT "---------------------"
NODALES ";NP 400 INPUT "MODULO DE
160 PRINT ELASTICIDAD ";E(I)
170 INPUT "NUMERO DE 410 INPUT "RELACION DE POISSON
ELEMENTOS ";NE ";NU(I)
180 PRINT 420 INPUT "ESPESOR ";ES(I)
190 INPUT "ESTADO PLANO DE : IF FC=0 THEN 440
ESFUERZOS o DEFORMACIONES 430 INPUT "PESO VOLUMETRICO
(E/D) ";EP$ ";PV(I)
200 IF LEFT$(EP$,1) = "E" OR 440 NEXT I
LEFT$(EP$,1) = "e" GOTO 210 ELSE 450 PRINT
230 460 FOR I=1 TO NE
210 IE = 0 470 PRINT
220 GOTO 240 480 PRINT "ELEMENTO NUMERO ";I
230 IE = 1 490 PRINT "-------------------"
240 PRINT 500 PRINT
250 INPUT "SE TOMA EN CUENTA 510 INPUT "NUMERO DEL PRIMER
EL PESO PROPIO (S/N) ";CF$ NODO ";NN(I,1)
260 IF LEFT$(CF$,1) = "S" OR 520 INPUT "NUMERO DEL SEGUNDO
LEFT$(CF$,1) = "s" GOTO 270 ELSE NODO ";NN(I,2)
290 530 INPUT "NUMERO DEL TERCER
270 FC = 1 NODO ";NN(I,3)
280 GOTO 300 540 INPUT "NUMERO DEL MATERIAL
290 FC = 0 PARA ESTE ELEMENTO ";NN(I,4)
162
550 INPUT "TODO BIEN (S/N) ";R$ 754 WINDOW (-20,-20)-(620,320)
560 IF LEFT$(R$,1) = "S" OR 756 REM Factor de escala para la
LEFT$(R$,1) = "s" THEN 580 malla
570 GOTO 470 760 MX = 1: MY=1
580 NEXT I 770 FOR I = 1 TO NP-1
590 FOR I=1 TO NP 771 REM Buscando el valor máximo de
600 PRINT las abscisas X(I) y de las ordenadas
610 PRINT "NODO NUMERO ";I Y(I)
620 PRINT "----------------" 780 IF X(I+1) > X(I) THEN 790 ELSE
630 INPUT "ABSCISA X ";X(I) 791
640 INPUT "ORDENADA Y ";Y(I) 790 MX = I+1
670 INPUT "CASO ? :APOYO 791 IF Y(I+1)>Y(I) THEN 792 ELSE
ARTICULADO (1), DESPL. ESPE. EN 810
X Y FZA. EN Y (2), DESPL.ESPE. EN 792 MY= I+1
Y Y FZA. EN X (3), LIBERTAD 810 NEXT I
(4)?";KA(I) 820 REM Factor de escala
INPUT "FUERZA O 821 AMP=INT(450/X(MX)*100)/100
DESPLAZAMIENTO ESPECIFICADO 1000 AMPY = INT
EN EL SENTIDO X ";FX(I) (290/Y(MY)*100)/100
INPUT "FUERZA O 1019 IF AMP < AMPY THEN 1024
DESPLAZAMIENTO ESPECIFICADO 1020 AMP = AMPY
EN EL SENTIDO Y ";FY(I) 1024 REM Factor de escala para los
IF NF=0 THEN 700 vectores fuerza
680 INPUT "FUERZA DISTRIBUIDA 1027 MX=1:MY=1
EN SENTIDO X ";PX(I) 1030 FOR I=1 TO NP-1
690 INPUT "FUERZA DISTRIBUIDA 1040 IF ABS(FX(I+1)) > ABS(FX(I))
EN SENTIDO Y ";PY(I) THEN 1050 ELSE 1055
700 INPUT "TODO BIEN (S/N) ";R$ 1050 MX=I+1
710 IF LEFT$(R$,1)="S" OR 1055 IF ABS(FY(I+1)) > ABS(FY(I))
LEFT$(R$,1)="s" THEN 730 THEN 1056 ELSE 1060
715 GOTO 610 1056 MY=I+1
730 NEXT I 1060 NEXT I
731 PRINT 1070 IF ABS(FX(MX)) < ABS(FY(MY))
732 INPUT "QUIERE UNA THEN 1090
REPRESENTACION GRAFICA DE LA 1080 MF=ABS(FX(MX))
MALLA (S/N) ";R$ 1082 GOTO 1092
733 IF LEFT$(R$,1)="S" OR 1090 MF=ABS(FY(MY))
LEFT$(R$,1)="s" THEN 752 1092 IF MF >O THEN 1110
734 GOTO 1802 1094 EF=0
740 REM ********************************* 1095 GOTO 1160
742 REM REPRESENTACION 1110 EF = INT (30/MF*100)/100
GRAFICA 1160 REM Dibujo de vectores de
744 REM ********************************* fuerza
750 REM Modo grafico 1165 FOR I=1 TO NP
752 SCREEN 9 1168 IF FX(I) = 0 THEN 1240
163
1169 IF FX(I) < 0 THEN 1174 1440 LINE (X(I)*AMP,Y(I)*AMP) -
1170 AR = 1 (X(I)*AMP-5,Y(I)*AMP-5),3
1171 XR=X(I)*AMP+FX(I)*EF 1450 LINE (X(I)*AMP,Y(I)*AMP) -
1173 GOTO 1176 (X(I)*AMP+5,Y(I)*AMP-5),3
1174 AR = -1 1460 LINE (X(I)*AMP-7,Y(I)*AMP-5) -
1175 XR=X(I) *AMP (X(I)*AMP+7,Y(I)*AMP-5),3
1176 LINE (XR,Y(I)*AMP) - (XR- 1470 LINE (X(I)*AMP-3,Y(I)*AMP-7) -
AR*4,Y(I)*AMP-4),9 (X(I)*AMP-5,Y(I)*AMP-9),3
1180 LINE (XR,Y(I)*AMP) - (XR- 1480 LINE (X(I)*AMP+3,Y(I)*AMP-7) -
AR*4,Y(I)*AMP+4),9 (X(I)*AMP+1,Y(I)*AMP-9),3
1190 LINE (X(I)*AMP,Y(I)*AMP) - 1490 GOTO 1630
(X(I)*AMP+FX(I)*AR*EF,Y(I)*AMP),9 1500 IF KA(I)=2 GOTO 1510 ELSE
1240 IF FY(I)=0 THEN 1330 1570
1250 IF FY(I)<0 THEN 1280 1510 LINE (X(I)*AMP,Y(I)*AMP) -
1260 AR=1 (X(I)*AMP-5,Y(I)*AMP+5),3
1261 YR=Y(I)*AMP+FY(I)*EF 1520 LINE (X(I)*AMP,Y(I)*AMP) -
1270 GOTO 1298 (X(I)*AMP-5,Y(I)*AMP-5),3
1280 AR=-1 1530 LINE (X(I)*AMP-5,Y(I)*AMP+7) -
1281 YR=Y(I)*AMP (X(I)*AMP-5,Y(I)*AMP-7),3
1298 LINE (X(I)*AMP,YR) - (X(I)*AMP- 1540 CIRCLE (X(I)*AMP-
4,YR-AR*4),9 8,Y(I)*AMP+3),1,3
1300 LINE (X(I)*AMP,YR) - 1550 CIRCLE (X(I)*AMP-8,Y(I)*AMP-
(X(I)*AMP+4,YR-AR*4),9 3),1,3
1310 LINE (X(I)*AMP,Y(I)*AMP) - 1560 GOTO 1630
(X(I)*AMP,Y(I)*AMP+FY(I)*AR*EF),9 1570 IF KA(I)=3 GOTO 1580 ELSE
1330 NEXT I 1630
1340 REM Representación grafica de 1580 LINE (X(I)*AMP,Y(I)*AMP) -
los elementos (X(I)*AMP-5,Y(I)*AMP-5),3
1342 FOR I=1 TO NE 1590 LINE (X(I)*AMP,Y(I)*AMP) -
1344 LINE (X(I)*AMP+5,Y(I)*AMP-5),3
(X(NN(I,1))*AMP,Y(NN(I,1))*AMP)- 1600 LINE (X(I)*AMP-7,Y(I)*AMP-5) -
(X(NN(I,2))*AMP,Y(NN(I,2))*AMP) (X(I)*AMP+7,Y(I)*AMP-5),3
1346 LINE 1610 CIRCLE (X(I)*AMP+3,Y(I)*AMP-
(X(NN(I,2))*AMP,Y(NN(I,2))*AMP)- 8),1,3
(X(NN(I,3))*AMP,Y(NN(I,3))*AMP) 1620 CIRCLE (X(I)*AMP-3,Y(I)*AMP-
1348 LINE 8),1,3
(X(NN(I,1))*AMP,Y(NN(I,1))*AMP)- 1630 REM Terminan apoyos
(X(NN(I,3))*AMP,Y(NN(I,3))*AMP) 1640 NEXT I
1352 NEXT I 1650 LOCATE 2
1410 REM Representación grafica de 1660 LOCATE 3,65
los apoyos 1665 PRINT "Malla"
1420 FOR I=1 TO NP 1670 LOCATE 23,65
1430 IF KA(I)=1 GOTO 1440 ELSE 1675 INPUT "Enter ";D$
1500 1786 SCREEN 2
1787 SCREEN 0
164
1788 CLS 1970 PRINT #1,FX(I)
1798 INPUT "QUIERE VER 1980 PRINT #1,FY(I)
NUEVAMENTE LA MALLA (S/N) ";R$ 1990 PRINT #1,KA(I)
1799 IF LEFT$(R$,1)="S" OR 2000 PRINT #1,PX(I)
LEFT$(R$,1)="s" THEN 1800 ELSE 2010 PRINT #1,PY(I)
1802 2020 NEXT I
1800 CLS: GOTO 752 2030 CLOSE #1
1802 PRINT "" 2050 GOTO 4700
1804 INPUT "QUIERE MODIFICAR
ALGUN DATO (S/N) ";D$ 2990 REM*******************************
1805 IF LEFT$(D$,1)="S" OR 3000 REM MODIFICACIONES A UN
LEFT$(D$,1)="s" THEN 1806 ELSE ARCHIVO EXISTENTE
1807 3010 REM*******************************
1806 GOTO 3307 3015 PRINT
1807 PRINT "" 3020 INPUT "NOMBRE DEL ARCHIVO
1809 INPUT "QUIERE SALVAR EL QUE SE QUIERE IMPRIMIR O
ARCHIVO (S/N) ";R$ MODIFICAR ";N$
1810 IF LEFT$(R$,1)="S" OR 3030 OPEN "I", #1,N$
LEFT$(R$,1)="s" THEN 1811 ELSE 3050 INPUT #1,NP
4700 3060 INPUT #1,NE
1811 INPUT "INSERTE UN DISKETTE 3062 INPUT #1,IE
FORMATEADO EN LA UNIDAD Y 3064 INPUT #1,FC
OPRIMA RETURN";R$ 3066 INPUT #1,NF
1812 OPEN "O",#1,N$ 3070 INPUT #1,NM
1814 PRINT #1,NP 3080 DIM
1816 PRINT #1,NE E(NM),NU(NM),ES(NM),NN(NE,4),X(N
1818 PRINT #1,IE P),Y(NP),FX(NP),FY(NP),KA(NP),PX(N
1820 PRINT #1,FC P),PY(NP)
1822 PRINT #1,NF 3090 FOR I=1 TO NM
1824 PRINT #1,NM 3100 INPUT #1,E(I)
1826 FOR I=1 TO NM 3110 INPUT #1,NU(I)
1830 PRINT #1,E(I) 3112 INPUT #1,ES(I)
1840 PRINT #1,NU(I) 3114 INPUT #1,PV(I)
1850 PRINT #1,ES(I) 3120 NEXT I
1860 PRINT #1,PV(I) 3130 FOR I=1 TO NE
1870 NEXT I 3140 FOR J=1 TO 4
1880 FOR I=1 TO NE 3150 INPUT #1,NN(I,J)
1890 PRINT #1,NN(I,1) 3160 NEXT J
1900 PRINT #1,NN(I,2) 3170 NEXT I
1910 PRINT #1,NN(I,3) 3180 FOR I=1 TO NP
1920 PRINT #1,NN(I,4) 3190 INPUT #1,X(I)
1930 NEXT I 3200 INPUT #1,Y(I)
1940 FOR I=1 TO NP 3210 INPUT #1,FX(I)
1950 PRINT #1,X(I) 3212 INPUT #1,FY(I)
1960 PRINT #1,Y(I) 3214 INPUT #1,KA(I)
165
3216 INPUT #1,PX(I) 3420 INPUT "QUIERE CAMBIAR O
3220 INPUT #1,PY(I) AGREGAR ALGUN MATERIAL MAS
3230 NEXT I (S/N) ";R$
3235 CLOSE #1 3430 IF LEFT$(R$,1)="S" OR
3240 PRIN T LEFT$(R$,1)="s" THEN 3310
3250 REM Si se dispone de impresora 3440 PRINT
directa, quitar las siguientes dos 3450 INPUT "NUMERO DEL
instrucciones ELEMENTO QUE SE QUIERE
3300 A$="N" MODIFICAR O AGREGAR
3301 GOTO 3303 (0=NINGUNO)";ME
3302 INPUT "QUIERE IMPRIMIR EL 3460 IF ME <=0 THEN 3590
ARCHIVO (S/N)";A$ 3470 PRINT
3303 IF LEFT$(A$,1)="S" OR 3480 PRINT "ELEMENTO NUMERO
LEFT$(A$,1)="s" THEN 4003 ";ME
3304 PRINT 3485 PRINT "--------------------"
3305 INPUT "QUIERE LEER EL 3490 PRINT
ARCHIVO EN LA PANTALLA (S/N)";A$ 3500 IF ME<NE THEN 3530
3306 IF LEFT$(A$,1)="S" OR 3510 NE=ME
LEFT$(A$,1)="s" THEN 4300 3530 INPUT "NUMERO DEL PRIMER
3307 PRINT NODO ";NN(ME,1)
3308 INPUT "QUIERE HACER 3540 INPUT "NUMERO DEL
ALGUNA MODIFICACION (S/N)";A$ SEGUNDO NODO ";NN(ME,2)
3309 IF LEFT$(A$,1)="S" OR 3550 INPUT "NUMERO DEL TERCER
LEFT$(A$,1)="s" THEN 3314 NODO ";NN(ME,3)
3310 GOTO 4695 3560 INPUT "NUMERO DEL
3314 PRINT MATERIAL PARA ESTE ELEMENTO
3315 INPUT "NUMERO DEL ";NN(ME,4)
MATERIAL QUE SE MODIFICA O SE 3570 INPUT "QUIERE CAMBIAR O
AGREGA (0 = NINGUNO)";MM AGREGAR ALGUN ELEMENTO
3320 IF MM=0 THEN 3440 ADICIONAL (S/N) ";R$
3330 PRINT 3580 IF LEFT$(R$,1)="S" OR
3340 PRINT "MATERIAL LEFT$(R$,1)="s" THEN 3440
NUMERO";MM 3590 PRINT
3350 PRINT "-------------------" 3600 INPUT "NUMERO DEL NUDO
3360 PRINT QUE QUIERE CAMBIAR O AGREGAR
3370 IF MM <=NM THEN 3390 (0=NINGUNO) ";MP
3380 NM=MM 3610 IF MP=0 THEN 3735
3390 INPUT "MODULO DE 3620 PRINT
ELASTICIDAD ";E(MM) 3630 PRINT "NODO NUMERO ";MP
3395 INPUT "RELACION DE 3640 PRINT "------------------"
POISSON ";NU(MM) 3660 IF MP <=NP THEN 3690
3400 INPUT "ESPESOR ";ES(MM) 3670 NP=MP
3402 INPUT "PESO VOLUMETRICO 3690 INPUT "ABSCISA X ";X(MP)
";PV(MM) 3700 INPUT "ORDENADA Y ";Y(MP)
3410 PRINT
166
INPUT "CASO: APOYO 4064 LPRINT "SE TOMAN EN
ARTICULADO (1); DESP. ESP. EN X CUENTA LAS FUERZAS DE CUERPO
Y FUERZA EN Y (2); DESP. ESP. EN SI (1) O NO (0) ";FC
Y Y FUERZA EN X (3); LIBERTAD (4) 4066 LPRINT "NUMERO DE
";KA(MP) FUERZAS DE SUPERFICIE ";NF
3702 INPUT "FUERZA O 4070 LPRINT "NUMERO DE
DESPLAZAMIENTO ESPECIFICADO MATERIALES DIFERENTES ";NM
EN EL SENTIDO X ";FX(MP) 4080 LPRINT
3704 INPUT "FUERZA O 4090 FOR I=1 TO NM
DESPLAZAMIENTO ESPECIFICADO 4100 LPRINT "MATERIAL NUMERO
EN EL SENTIDO Y ";FY(MP) ";I
3712 INPUT "FUERZA DISTRIBUIDA 4101 LPRINT "----------------------"
EN SENTIDO X "; PX(MP) 4110 LPRINT "MODULO DE
3715 INPUT "FUERZA DISTRIBUIDA ELASTICIDAD ";E(I)
EN SENTIDO Y ";PY(MP) 4112 LPRINT "RELACION DE
3716 PRINT POISSON ";NU(I)
3720 INPUT "QUIERE CAMBIAR O 4114 LPRINT "ESPESOR ";ES(I)
AGREGAR ALGUN PUNTO NODAL 4120 LPRINT "PESO VOLUMETRICO
ADICIONAL (S/N) ";R$ ";PV(I)
3730 IF LEFT$(R$,1) = "S" OR 4130 LPRINT
LEFT$(R$,1)="s" THEN 3590 4140 NEXT I
3735 PRINT 4150 FOR I = 1 TO NE
3740 INPUT "QUIERE CAMBIAR EL 4160 LPRINT "ELEMENTO NUMERO
NOMBRE DEL ARCHIVO (S/N) ";A$ ";I
3750 IF LEFT$ (A$,1) = "S" OR 4161 LPRINT "----------------------"
LEFT$(A$,1) = "s" THEN 3770 4170 FOR J = 1 TO 3
3760 GOTO 740 4180 LPRINT "NODO ";NN(I,J)
3770 INPUT "NUEVO NOMBRE DEL 4190 NEXT J
ARCHIVO ";N$ 4200 LPRINT "MATERIAL ";NN(I,4)
3790 GOTO 740 4210 LPRINT
4003 PRINT 4215 NEXT I
4005 INPUT "ENCIENDA LA 4220 FOR I=1 TO NP
IMPRESORA Y TECLEE RETURN 4222 LPRINT
";R$ 4230 LPRINT "NODO NUMERO ";I
4010 LPRINT 4231 LPRINT "-----------------------"
4030 LPRINT "ARCHIVO ";N$ 4240 LPRINT "X = ";X(I)
4040 LPRINT 4250 LPRINT "Y = ";Y(I)
4050 LPRINT "NUMERO DE PUNTOS 4252 LPRINT "FUERZA O
NODALES ";NP DESPLAZAMIENTO ESPECIFICADO
4060 LPRINT "NUMERO DE EN EL SENTIDO X ";FX(I)
ELEMENTOS ";NE 4254 LPRINT "FUERZA O
4062 LPRINT "ESTADO PLANO DE DESPLAZAMIENTO ESPECIFICADO
DEFORMACION (1) O DE ESFUERZO EN EL SENTIDO Y ";FY(I)
(0) ";IE 4256 LPRINT "CASO ";KA(I)
167
4258 LPRINT "FUERZA DISTRIBUIDA 4520 FOR J = 1 TO 3
EN SENTIDO X ";PX(I) 4530 PRINT "NODO ";NN(I,J)
4260 LPRINT "FUERZA DISTRIBUIDA 4540 NEXT J
EN SENTIDO Y ";PY(I) 4550 PRINT "MATERIAL ";NN(I,4)
4270 NEXT I 4560 PRINT
4280 GOTO 4700 INPUT T$
4290 REM Lectura de datos en la 4570 NEXT I
pantalla CLS
4300 CLS 4580 FOR I = 1 TO NP
4310 PRINT "ARCHIVO ";N$ 4590 PRINT
4320 PRINT 4600 PRINT "NODO NUMERO ";I
4330 PRINT "NUMERO DE PUNTOS 4610 PRINT "-------------------"
NODALES ";NP 4620 PRINT "X= ";X(I)
4340 PRINT "NUMERO DE 4630 PRINT "Y= ";Y(I)
ELEMENTOS ";NE 4640 PRINT "FUERZA O
4350 PRINT "ESTADO PLANO DE DESPLAZAMIENTO ESP. EN EL
DEFORMACION (1) O DE ESFUERZO SENTIDO X ";FX(I)
(0) ";IE 4650 PRINT "FUERZA O
4360 PRINT "SE TOMAN EN CUENTA DESPLAZAMIENTO ESP. EN EL
LAS FUERZAS DE CUERPO SI (1) O SENTIDO Y ";FY(I)
NO (0) ";FC 4660 PRINT "CASO ";KA(I)
4370 PRINT "NUMERO DE FUERZAS 4670 PRINT "FUERZA DISTRIBUIDA
DE SUPERFICIE ";NF EN SENTIDO X ";PX(I)
4380 PRINT "NUMERO DE 4680 PRINT "FUERZA DISTRIBUIDA
MATERIALES ";NM EN SENTIDO Y ";PY(I)
INPUT T$ INPUT T$
CLS 4690 NEXT I
4390 PRINT CLS
4400 FOR I = 1 TO NM 4695 GOTO 731
4410 PRINT "MATERIAL NUMERO ";I 4700 END
4420 PRINT "----------------------"
4430 PRINT "MODULO DE
ELASTICIDAD ";E(I)
4440 PRINT "RELACION DE
POISSON ";NU(I)
4450 PRINT "ESPESOR ";ES(I)
4460 PRINT "PESO VOLUMETRICO
";PV(I)
4470 PRINT
INPUT T$
4480 NEXT I
CLS
4490 FOR I = 1 TO NE
4500 PRINT "ELEMENTO NUMERO ";I
4510 PRINT "-----------------------"
168
B.2 Elfsky
169
INPUT #1,X(I): REM Abscisa nodo I FOR IGL= 2 to 2*NP
INPUT #1,Y(I): REM Ordenada IA(IGL)=IA (IGL-1)+HC(IGL-1)+1
nodo I NEXT IGL
INPUT #1,FX(I): REM Fza. o despl. rem ------------------------------------------
espec. en sentido X IF CH=0 THEN 392
INPUT #1,FY(I): REM Fza. o Despl. PRINT "VECTOR DE ALTURAS DE
espec. en sentido Y COLUMNAS"
INPUT #1,KA(I): REM Caso FOR JC=1 TO 2*NP
INPUT #1,PX(I): REM Fza. PRINT HC(JC)
distribuida en sentido X NEXT JC
INPUT #1,PY(I): REM Fza. INPUT T$
distribuida en sentido Y PRINT "VECTOR DE
380 NEXT I DIRECCIONES DE LOS ELEMENTOS
385 CLOSE #1 DE LA DIAGONAL"
REM************************************* FOR JC=1 TO 2*NP
PRINT "SEGUNDA PARTE : PRINT IA(JC)
FORMACION DE LA MATRIZ DE NEXT JC
RIGIDEZ" INPUT T$
REM Definición a priori de la silueta rem -----------------------------------------
de la matriz de rigidez 392 TAM=IA(2*NP)+HC(2*NP)
REM Semi-alturas de columnas, HC IA(2*NP+1)=TAM+1
FOR INO= 1 to NP DIM A(TAM)
I1=2*INO-1
I2=2*INO REM Integración de la matriz de
DMAX = 0 rigidez
FOR I= 1 to NE
FOR J=1 TO 3 REM Se pregunta si es estado plano
IF NN(I,J)=INO THEN 386 de esfuerzos o de deformaciones para
NEXT J obtener la matriz de elasticidad
GOTO 390 correspondiente
386 FOR J=1 to 3 400 IF IE=1 THEN 470
IF NN(I,J) >= INO THEN 387 405 REM Obtención de las constantes
DIST = INO-NN(I,J) elásticas para el estado plano de
esfuerzos
IF DIS T < DMAX THEN 387 410 FOR I=1 TO NM
DMAX = DIST A1=E(I)/(1-NU(I)*NU(I))
387 NEXT J A2(I)=A1
HC(I1)=2*DMAX A3(I)=A1*(1-NU(I))/2
HC(I2)=2*DMAX+1 A4(I)=A1*NU(I)
390 NEXT I 460 NEXT I
NEXT INO GOTO 526
REM Vector de direcciones de los 468 REM Obtención de las constantes
elementos de la diagonal de la matriz elásticas para el estado plano de
de rigidez deformaciones
IA(1)=1 470 FOR I=1 TO NM
170
A1=E(I)/((1+NU(I))*(1-2*NU(I))) B(J,2,4)=X(I1)-
A2(I)=A1*(1-NU(I)) X(M1):B(J,3,3)=B(J,2,4)
A3(I)=A1*.5*(1-2*NU(I)) B(J,2,6)=X(J1)-
A4(I)=A1*NU(I) X(I1):B(J,3,5)=B(J,2,6)
520 NEXT I B(J,1,2)=0:B(J,1,4)=0:B(J,1,6)=0:B(J,2,
REM F(I) vector de números de 1 a 1)=0:B(J,2,3)=0:B(J,2,5)=0
2*NP rem -------------------------------------------
526 FOR II=1 TO 2*NP IF CH=0 THEN 690
F(II)=II PRINT "MATRIZ B DEL ELEMENTO
528 NEXT II ";J
535 REM Para cada elemento se 683 FOR JC=1 TO 6
obtienen las matrices D,B y BT y se PRINT "COLUMNA ";JC
forma la matriz de rigidez RK FOR IC=1 TO 3
537 REM Obtención de la matriz D PRINT B(J,IC,JC)
540 FOR J=1 TO NE NEXT IC
I=NN(J,4) INPUT T$
D(J,1,1)=A2(I):D(J,2,2)=D(J,1,1) 688 NEXT JC
D(J,1,2)=A4(I):D(J,2,1)=D(J,1,2) Rem ---------------------------------------
D(J,3,3)=A3(I) 690 Rem Obtención del determinante
2*DELTA
D(J,1,3)=0:D(J,3,1)=0:D(J,3,2)=0:D(J,2 700
,3)=0 DA(J)=X(I1)*B(J,1,1)+X(J1)*B(J,1,3)+X
rem ----------------------------------------- (M1)*B(J,1,5)
591 IF CH=0 THEN 600 810 IF DA(J)>0 THEN 840
592 PRINT "MATRIZ DE 820 PRINT "EXISTE UN ERROR EN
ELASTICIDAD, ELEMENTO";J EL ELEMENTO ";J
593 FOR JC=1 TO 3 830 GOTO 4082
PRINT "COLUMNA";JC 835 REM Multiplicación de la matriz D
FOR IC=1 TO 3 por la matriz B
PRINT D(J,IC,JC) 840 FOR II=1 TO 3
NEXT IC FOR JJ=1 TO 6
INPUT T$ DB(II,JJ)=0
598 NEXT JC FOR KK=1 TO 3
rem ----------------------------------------- DB(II,JJ)=DB(II,JJ)+D(J,II,KK)*B(J,KK,J
600 REM Obtención de la matriz J)/DA(J)
geométrica B NEXT KK
I1=NN(J,1): J1=NN(J,2):M1=NN(J,3) NEXT JJ
B(J,1,1)=Y(J1)- 890 NEXT II
Y(M1):B(J,3,2)=B(J,1,1) 900 REM Multiplicación de la matriz B
B(J,1,3)=Y(M1)- traspuesta por la matriz DB
Y(I1):B(J,3,4)=B(J,1,3) 910 FOR II=1 TO 6
B(J,1,5)=Y(I1)- FOR JJ=1 TO 6
Y(J1):B(J,3,6)=B(J,1,5) BT(II,JJ)=0
B(J,2,2)=X(M1)- FOR KK=1 TO 3
X(J1):B(J,3,1)=B(J,2,2)
171
BT(II,JJ)=BT(II,JJ)+B(J,KK,II)*DB(KK,J 1207 PRINT "VECTOR DE LA MATRIZ
J)/DA(J) DE RIGIDEZ"
NEXT KK 1208 FOR J=1 TO 2*NP
NEXT JJ PRINT :PRINT "COLUMNA";J
970 NEXT II FOR I=1 TO HC(J)+1
980 REM Obtención de la matriz de PRINT A(IA(J)+I-1),IA(J)+I-1
rigidez NEXT I
990 KE(1)=I1 : REM numero del primer INPUT T$
nodo del elemento 1213 NEXT J
1000 KE(2)=J1 rem -----------------------------------------
1010 KE(3)=M1 1214 REM ******************************
1020 K4=NN(J,4) 1216 PRINT "TERCERA PARTE :
1030 FOR II=1 TO 3 Inclusión de las condiciones de
KH(2*II-1)=2*KE(II)-1 frontera"
KH(2*II)=2*KE(II) 1217 PRINT
1055 NEXT II 1220 KO=0
1060 FOR II=1 TO 6 1230 FOR II=1 TO NP
I1=KH(II) 1250 IF KA(II)=2 THEN 1380
FOR JJ=1 TO 6 1260 IF KA(II)=3 THEN 1440
J1=KH(JJ) 1270 IF KA(II)=4 THEN 1500
IF BT(II,JJ) = 0 OR I1>J1 THEN 1280 REM CASO 1 Desplazamientos
1070 especificados en los dos sentidos
IV=IA(J1)+J1-I1 1290 KO=KO+1
A(IV) = REM KO numero acumulado de
A(IV)+BT(II,JJ)*ES(K4)*DA(J)*.5 ecuaciones con desplazamiento
1070 NEXT JJ especificado
1120 NEXT II 1300 HF(KO)=2*II-1
1130 REM Se incluyen fuerzas de REM HF vector de números
cuerpo y de superficie en el vector de originales de ecuaciones con desp.
cargas especif.
1140 FOR II=1 TO 3 1310 KO=KO+1
I1=KH(2*II-1) 1320 HF(KO)=2*II
I2=KH(2*II) 1340 XI(2*II-1)=XI(2*II-1)+FX(II)
I3=NN(J,II) 1350 XI(2*II)=XI(2*II)+FY(II)
IF FC<=0 THEN 1187 IE1= IA(2*II-1)
IE2= IA(2*II)
Q(I2)=Q(I2)+ES(K4)*DA(J)/6*PV(K4) A(IE1)=A(IE1)*100000:Q(2*II-
1187 IF NF<=0 THEN 1200 1)=A(IE1)*FX(II)
Q(I2)=Q(I2)+ES(K4)*.5*PY(I3)
Q(I1)=Q(I1)+ES(K4)*.5*PX(I3) A(IE2)=A(IE2)*100000:Q(2*II)=A(IE2)*
1200 NEXT II FY(II)
1203 PRINT "ELEMENTO ";J 1360 GOTO 1530
1205 NEXT J 1380 REM CASO 2 Desplazamiento
rem ------------------------------------------ especificado según X y/o fuerza
1206 IF SKY = 0 OR CH=0 THEN 1214 especificada según Y
172
1390 KO=KO+1 2265 PRINT " NODO DESPL.X
1400 HF(KO)=2*II-1 DESPL.Y (+) -> , (-) <- "
1410 XI(2*II-1)=XI(2*II-1)+FX(II) 2270 FOR II=1 TO NP
IE1= IA(2*II-1) CONT = CONT + 1
A(IE1)=A(IE1)*100000:Q(2*II- IX=2*II-1
1)=A(IE1)*FX(II) IY=2*II
1420 Q(2*II)=Q(2*II)+FY(II) PRINT
1430 GOTO 1530 TAB(2);II;TAB(8);XI(IX);TAB(35);XI(IY)
1440 REM CASO 3 Desplazamiento IF CONT < 20 THEN 2310
especificado según Y y/o fuerza INPUT " presione
especificada según X ENTER";T$
1450 KO=KO+1 CONT =0: CLS
1460 HF(KO)=2*II PRINT " NODO DESPL.X
1470 XI(2*II)=XI(2*II)+FY(II) DESPL.Y (+) -> , (-) <- "
IE2= IA(2*II) 2310 NEXT II
2312 PRINT
A(IE2)=A(IE2)*100000:Q(2*II)=A(IE2)* 2315 INPUT " presione
FY(II) ENTER";T$
1480 Q(2*II-1)=Q(2*II-1)+FX(II) 2317 CLS
1490 GOTO 1530 2340 REM ******************************
1500 REM CASO 4 No hay 2342 PRINT "SEXTA PARTE :
desplazamiento especificado en ningún Deformaciones y esfuerzos para cada
sentido elemento"
1510 Q(2*II-1)=Q(2*II-1)+FX(II) 2350 PRINT
1520 Q(2*II)=Q(2*II)+FY(II) 2360 FOR II=1 TO NE
1530 NEXT II FOR KK=1 TO 3
DB(KK,1)=0
rem ---------------------------------------- BT(2*KK-1,1)=0
1531 IF CH=0 THEN 2120 BT(2*KK,1)=0
1532 PRINT : PRINT "VECTOR DE NEXT KK
FUERZAS EXTERNAS" FOR JJ=1 TO 3
1533 FOR IC=1 TO 2*NP KH(2*JJ-1)=2*NN(II,JJ)-1
PRINT Q(IC) KH(2*JJ)=2*NN(II,JJ)
1535 NEXT IC NEXT JJ
rem ---------------------------------------- FOR JJ=1 TO 3
2120 REM ************************** FOR KK=1 TO 6
2125 PRINT "QUINTA PARTE : J=KH(KK)
Desplazamientos de los nodos"
GOSUB 9000 DB(JJ,1)=DB(JJ,1)+B(II,JJ,KK)*XI(J)/D
2126 PRINT A(II)
2245 CLS NEXT KK
2250 PRINT NEXT JJ
2260 PRINT " VECTOR DE FOR JJ=1 TO 3
DESPLAZAMIENTOS" FOR KK=1 TO 3
2261 PRINT
173
BT(JJ,1)=BT(JJ,1)+D(II,JJ,KK)*DB(KK, 2726 CLS
1) 3750 REM Modo grafico
NEXT KK 3755 SCREEN 9
NEXT JJ 3756 WINDOW (-20,-20)-(620,320)
2580 REM Calculo de esfuerzos 3758 REM Factor de escala
principales y del ángulo que forman geométrico para la malla
con el eje X 3760 MX = 1 : MY = 1
2590 I2=(BT(1,1)+BT(2,1))/2 3770 FOR I=1 TO NP-1
2600 I3=(BT(1,1)-BT(2,1))/2 3771 REM Buscando valor máximo de
2610 I4=SQR(I3*I3+BT(3,1)*BT(3,1)) las abscisas X(I) y de las ordenadas
2620 BT(4,1)=I2+I4 Y(I)
2630 BT(5,1)=I2 -I4 3780 IF X(I+1) > X(I) THEN 3790 ELSE
2640 BT(6,1)=0 3791
2650 IF BT(3,1)=0 THEN 2672 3790 MX = I+1
2660 IF I3=0 THEN 2672 3791 IF Y(I+1) > Y(I) THEN 3792 ELSE
2667 PRINT 3810
2670 BT(6,1)=28.648*ATN(BT(3,1)/I3) 3792 MY = I+1
2671 CLS 3810 NEXT I
2672 PRINT 3820 REM Factor de escala
2673 PRINT "ELEMENTO";II: PRINT "- 3821 AMP = INT(450/X(MX)*100)/100
2674 PRINT "DEFORMACIONES" 4000 AMPY = INT(290/Y(MY)*100)/100
2675 PRINT "EPSX = ";DB(1,1) 4018 IF AMP < AMPY THEN 4024
2676 PRINT "EPSY = ";DB(2,1) ELSE 4019
2677 PRINT "GAMMA = ";DB(3,1) 4019 AMP = AMPY
2678 PRINT "ESFUERZOS" 4024 REM Factor de escala para los
2679 PRINT "SIGX = ";BT(1,1) vectores fuerza
2680 PRINT "SIGY = ";BT(2,1) 4027 MX = 1 : MY = 1
2681 PRINT "TAUXY = ";BT(3,1) 4030 FOR I = 1 TO NP-1
2682 PRINT "ESFUERZOS 4040 IF ABS(FX(I+1)) > ABS(FX(I))
PRINC IPALES" THEN 4050 ELSE 4055
2683 PRINT "SIG1 = ";BT(4,1) 4050 MX = I+1
2684 PRINT "SIG2 = ";BT(5,1) 4055 IF ABS(FY(I+1)) > ABS(FY(I))
2685 PRINT "ALFX = ";BT(6,1) THEN 4056 ELSE 4060
2687 INPUT " 4056 MY = I+1
presione ENTER";T$ 4060 NEXT I
2689 CLS 4070 IF ABS(FX(MX)) < ABS(FY(MY))
2720 NEXT II THEN 4090
GOTO 2724 4080 MF = ABS (FX(MX))
2721 PRINT "PROBLEMA MAL 4082 GOTO 4160
PLANTEADO. NO TIENE 4090 MF = ABS(FY(MY))
SOLUCION":GOTO 4802 4092 IF MF > 0 THEN 4110
REM 4094 EF = 0
2722 REM ****************************** 4095 GOTO 4160
2724 PRINT "SEPTIMA PARTE :
Salida grafica" 4110 EF = INT(30/MF*100)/100
174
4160 REM Dibujo de vectores de 4430 IF KA(I)=1 GOTO 4440 ELSE
fuerza 4500
4165 FOR I=1 TO NP 4440 LINE (X(I)*AMP,Y(I)*AMP) -
4168 IF FX(I) = 0 THEN 4240 (X(I)*AMP-5,Y(I)*AMP-5),3
4169 IF FX(I) < 0 THEN 4174 4450 LINE (X(I)*AMP,Y(I)*AMP) -
4170 AR = 1 (X(I)*AMP+5,Y(I)*AMP-5),3
4171 XR = X(I)*AMP+FX(I)*EF 4460 LINE (X(I)*AMP-7,Y(I)*AMP-5) -
4173 GOTO 4176 (X(I)*AMP+7,Y(I)*AMP-5),3
4174 AR = -1 4470 LINE (X(I)*AMP-3,Y(I)*AMP-7) -
4175 XR = X(I)*AMP (X(I)*AMP-5,Y(I)*AMP-9),3
4176 LINE (XR,Y(I)*AMP) - (XR- 4480 LINE (X(I)*AMP+3,Y(I)*AMP-7) -
AR*4,Y(I)*AMP-4),9 (X(I)*AMP+1,Y(I)*AMP-9),3
4180 LINE (XR,Y(I)*AMP) - (XR- 4490 GOTO 4640
AR*4,Y(I)*AMP+4),9 4500 IF KA(I)=2 GOTO 4510 ELSE
4190 LINE (X(Y)*AMP,Y(I)*AMP) - 4570
(X(I)*AMP+FX(I)*AR*EF,Y(I)*AMP),9 4510 LINE (X(I)*AMP,Y(I)*AMP) -
4240 IF FY(I) = 0 THEN 4330 (X(I)*AMP-5,Y(I)*AMP+5),3
4250 IF FY(I) < 0 THEN 4280 4520 LINE (X(I)*AMP,Y(I)*AMP) -
4260 AR = 1 (X(I)*AMP-5,Y(I)*AMP-5),3
4261 YR = Y(I)*AMP+FY(I)*EF 4530 LINE (X(I)*AMP-5,Y(I)*AMP+7) -
4270 GOTO 4298 (X(I)*AMP-5,Y(I)*AMP-7),3
4280 AR = -1 4540 CIRCLE (X(I)*AMP-
4281 YR = Y(I)*AMP 8,Y(I)*AMP+3),1,3
4298 LINE (X(I)*AMP,YR) - (X(I)*AMP- 4550 CIRCLE (X(I)*AMP-8,Y(I)*AMP-
4,YR-AR*4),9 3),1,3
4300 LINE (X(I)*AMP,YR) - 4560 GOTO 4640
(X(I)*AMP+4,YR-AR*4),9 4570 IF KA(I)=3 GOTO 4580 ELSE
4310 LINE (X(I)*AMP,Y(I)*AMP) - 4640
(X(I)*AMP,Y(I)*AMP+FY(I)*AR*EF),9
4330 NEXT I 4580 LINE (X(I)*AMP,Y(I)*AMP) -
4340 REM Dibujo de los elementos (X(I)*AMP-5,Y(I)*AMP-5),3
4342 FOR I=1 TO NE 4590 LINE (X(I)*AMP,Y(I)*AMP) -
4344 LINE (X(I)*AMP+5,Y(I)*AMP-5),3
(X(NN(I,1))*AMP,Y(NN(I,1))*AMP)- 4600 LINE (X(I)*AMP-7,Y(I)*AMP-5) -
(X(NN(I,2))*AMP,Y(NN(I,2))*AMP) (X(I)*AMP+7,Y(I)*AMP-5),3
4346 LINE 4610 CIRCLE (X(I)*AMP+3,Y(I)*AMP-
(X(NN(I,2))*AMP,Y(NN(I,2))*AMP)- 8),1,3
(X(NN(I,3))*AMP,Y(NN(I,3))*AMP) 4620 CIRCLE (X(I)*AMP-3,Y(I)*AMP-
4348 LINE 8),1,3
(X(NN(I,1))*AMP,Y(NN(I,1))*AMP)- 4640 NEXT I
(X(NN(I,3))*AMP,Y(NN(I,3))*AMP) 4650 LOCATE 2
4352 NEXT I 4660 LOCATE 3,65:PRINT "MALLA "
4410 REM Dibujo de los apoyos 4670 LOCATE 23,65:INPUT "pres.
4420 FOR I=1 TO NP ENTER";D$
175
4680 REM Dibujo de la malla REM* DE ELEMENTOS FINITOS
deformada ESTATICO, USANDO
4682 FOR J=1 TO NP ALMACENAMIENTO COMPACTO *
4684 IX = 2*J - 1 REM* Y UN ESQUEMA DE
4686 IY = 2*J REDUCCION DE COLUMNAS. *
4688 DX(J) = XI(IX)*AMP*10 REM* *
4690 DY(J) = XI(IY)*AMP*10 REM* ---- VARIABLES DE ENTRADA-*
4697 NEXT J REM* *
4698 FOR I=1 TO NE REM* A(TAM) = MATRIZ DE
4700 LINE RIGIDEZ ALMACENADA EN FORMA
(X(NN(I,1))*AMP+DX(NN(I,1)),Y(NN(I,1 COMPACTA. *
))*AMP+DY(NN(I,1)))- REM* Q(2*NP) = VECTOR DE
(X(NN(I,2))*AMP+DX(NN(I,2)),Y(NN(I,2 CARGAS. *
))*AMP+DY(NN(I,2))),4 REM* IA(2*NP+1) = VECTOR
4702 LINE CONTENIENDO LAS DIRECCIONES
(X(NN(I,2))*AMP+DX(NN(I,2)),Y(NN(I,2 DE LOS ELEMENTOS *
))*AMP+DY(NN(I,2)))- REM* DE LA DIAGONAL
(X(NN(I,3))*AMP+DX(NN(I,3)),Y(NN(I,3 PRINCIPAL DE [A]. *
))*AMP+DY(NN(I,3))),4 REM* NP = NUMERO DE
4704 LINE NODOS. *
(X(NN(I,1))*AMP+DX(NN(I,1)),Y(NN(I,1 REM* TAM = NUMERO DE
))*AMP+DY(NN(I,1)))- ELEMENTOS BAJO EL 'SKYLINE' DE
(X(NN(I,3))*AMP+DX(NN(I,3)),Y(NN(I,3 [A]. *
))*AMP+DY(NN(I,3))),4 REM* *
4708 NEXT I REM* *
4793 LOCATE 2 REM* --- RESULTADOS --- *
4794 LOCATE 3,65:PRINT "Malla def" REM* *
4795 LOCATE 23,65:INPUT "Pres. REM* A(TAM) = [D] Y [L]
ENTER";D$ MATRICES CUYO PRODUCTO DA
4796 SCREEN 2 [A]. *
4797 SCREEN 0 REM* X(2*NP) = VECTOR DE
4798 INPUT "QUIERE VER DESPLAZAMIENTOS. *
NUEVAMENTE LA MALLA (S/N) ";R$ REM**********************************
4799 IF LEFT$(R$,1)="S" OR REM
LEFT$(R$,1)="s" THEN 4800 ELSE REM REALIZA LA FACTORIZACION
4802 L*D*LT DE LA MATRIZ DE RIGIDEZ...
4800 CLS : GOTO 3755 REM
4802 PRINT "END" NN=2*NP
GOTO 10000 FOR N = 1 TO NN
KN = IA(N)
9000 REM**************** KL = KN+1
REM* * KU = IA(N+1) - 1
REM* SUBRUTINA PARA KH = KU-KL:REM altura de
RESOLVER LAS ECUACIONES DE columna N, -1
EQUILIBRIO, DEL METODO * IF KH < 0 THEN 9110
176
IF KH = 0 THEN 9090 ELSE 9050 REM
9050 K = N-KH FOR N = 1 TO NN
IC = 0 KL = IA(N) + 1
KLT = KU KU = IA(N+1) - 1
FOR J = 1 TO KH IF KU - KL< 0 THEN 9180 ELSE
IC = IC+1 9160
KLT = KLT - 1 9160 K = N
KI = IA(K) C=0
ND = IA(K+1) - KI - 1 FOR KK = KL TO KU
IF ND <= 0 THEN 9080 K = K-1
9060 IF IC>ND THEN KK=ND ELSE C = C + A(KK)*Q(K)
KK=IC NEXT KK
C=0 Q(N) = Q(N) - C
FOR L = 1 TO KK 9180 NEXT N
C = C + A(KI+L)*A(KLT+L) REM
NEXT L REM SUSTITUCION HACIA
A(KLT) = A(KLT) - C ATRAS...
9080 K = K + 1 REM
NEXT J FOR N = 1 TO NN
9090 K = N K=IA(N)
B=0 Q(N) = Q(N)/A(K)
FOR KK = KL TO KU XI(N)=Q(N)
K=K- 1 NEXT N
KI = IA(K) N=NN
C = A(KK)/A(KI) FOR L =2 TO NN
B = B + C*A(KK) KL = IA(N) + 1
A(KK) = C KU = IA(N+1) - 1
NEXT KK IF KU - KL < 0 THEN 9230 ELSE
A(KN) = A(KN) - B 9210
9110 IF A(KN) <=0 THEN 9120 ELSE 9210 K = N
9140 FOR KK = KL TO KU
9120 PRINT "EL PROBLEMA NO K = K-1
TIENE SOLUCION": PRINT "PIVOTE Q(K) = Q(K) - A(KK)*Q(N)
NEGATIVO O NULO" XI(K)=Q(K)
PRINT "KN = ", KN:PRINT "N NEXT KK
=",N:PRINT "B = ",B: PRINT "A(KN) = N = N-1
", A(KN) 9230 NEXT L
GOTO 10000 RETURN
9140 NEXT N REM ***************************
REM 10000 END
REM REDUCE EL VECTOR DE
CARGAS...
177
C Flujo de agua en suelos
C.1 Daflujo
178
520 IF KA(I)=0 THEN 540 1020 INPUT "NOMBRE DEL ARCHIVO
530 INPUT "POTENCIAL QUE SE QUIERE IMPRIMIR O
ESPECIFICADO ";H(I) MODIFICAR";N$
540 INPUT "TODO BIEN (S/N) ";R$ 1030 OPEN "I",#1,N$
550 IF LEFT$(R$,1)="S" OR 1050 INPUT #1,NP
LEFT$(R$,1)="s" THEN 560 1060 INPUT #1,NE
555 GOTO 460 1070 INPUT #1,NM
560 NEXT I 1080 DIM
570 PRINT KX(NM),KY(NM),X(NP),Y(NP),NN(NE,
580 INPUT "PONGA UN DISKETTE 4),H(NP),KA(NP)
EN EL DRIVE 1 Y TECLEE 1090 FOR I=1 TO NM
RETURN";R$ 1100 INPUT #1,KX(I)
590 OPEN "O",#1,N$ 1110 INPUT #1,KY(I)
610 PRINT #1,NP 1120 NEXT I
620 PRINT #1,NE 1130 FOR I=1 TO NE
660 PRINT #1,NM 1140 FOR J=1 TO 4
670 FOR I=1 TO NM 1150 INPUT #1,NN(I,J)
680 PRINT #1,KX(I) 1160 NEXT J
690 PRINT #1,KY(I) 1170 NEXT I
720 NEXT I 1180 FOR I=1 TO NP
730 FOR I=1 TO NE 1190 INPUT #1,X(I)
740 PRINT #1,NN(I,1) 1200 INPUT #1,Y(I)
750 PRINT #1,NN(I,2) 1210 INPUT #1,H(I)
760 PRINT #1,NN(I,3) 1220 INPUT #1,KA(I)
770 PRINT #1,NN(I,4) 1230 NEXT I
780 NEXT I 1240 CLOSE #1
790 FOR I=1 TO NP 1250 PRINT
800 PRINT #1,X(I) 1300 PRINT
810 PRINT #1,Y(I) 1302 INPUT "QUIERE IMPRIMIR EL
820 PRINT #1,H(I) ARCHIVO (S/N) ";A$
840 PRINT #1,KA(I) 1303 IF LEFT$ (A$,1)="S" THEN 2003
870 NEXT I 1305 PRINT
875 CLOSE #1 1306 INPUT "QUIERE LEER EL
880 PRINT ARCHIVO EN LA PANTALLA (S/N)
890 INPUT "QUIERE IMPRIMIR EL ";A$
ARCHIVO (S/N) ";A$ 1307 IF LEFT$ (A$,1)="S" THEN 2300
900 IF LEFT$ (A$,1)="S" THEN 2003 1308 INPUT "QUIERE HACER
920 INPUT "QUIERE LEER EL ALGUNA MODIFICACION (S/N) ";A$
ARCHIVO EN LA PANTALLA (S/N) 1309 IF LEFT$ (A$,1)="N" OR
";A$ LEFT$(A$,1)="n" THEN 2911
930 IF LEFT$ (A$,1)="S" THEN 2300 1310 INPUT "NUMERO DEL
1000 REM Modificaciones a un archivo MATERIAL QUE SE MODIFICA O SE
existente AGREGA (0=NO SE MODIFICA
1010 PRINT NINGUNO)";MM
1320 IF MM=0 THEN 1440
179
1330 PRINT 1600 INPUT "NUMERO DEL NUDO
1340 PRINT "MATERIAL QUE QUIERE CAMBIAR O AGREGAR
NUMERO";MM (0=NINGUNO) ";MP
1350 PRINT "---------------------" 1610 IF MP=0 THEN 1735
1360 PRINT 1620 PRINT
1370 IF MM <= NM THEN 1390 1630 PRINT "NUDO NUMERO";MP
1380 NM=MM 1640 PRINT "------------------"
1390 INPUT "PERMEABILIDAD 1650 PRINT
HORIZONTAL";KX(MM) 1660 IF MP<=NP THEN 1690
1400 INPUT "PERMEABILIDAD 1670 NP=MP
VERTICAL";KY(MM) 1680 INPUT "ABSCISA X ";X(MP)
1410 PRINT 1690 INPUT "ABSCISA X ";X(MP)
1420 INPUT "QUIERE CAMBIAR O 1700 INPUT "ORDENADA Y ";Y(MP)
AGREGAR ALGUN MATERIAL MAS 1710 INPUT "CASO:POTENCIAL NO
(S/N)";R$ ESPECIFICADO (0);POTENCIAL
1430 IF LEFT$ (R$,1)="S" THEN 1310 ESPECIFICADO (1) ";KA(MP)
1440 PRINT 1714 IF KA(MP)<1 THEN 1716
1450 INPUT "NUMERO DEL 1715 INPUT "POTENCIAL
ELEMENTO QUE SE QUIERE ESPECIFICADO ";H(MP)
MODIFICAR O 1716 PRINT
AGREGAR(0=NINGUNO)";ME 1720 INPUT "QUIERE CAMBIAR O
1460 IF ME <= 0 THEN 1590 AGREGAR ALGUN PUNTO NODAL
1470 PRINT ADICIONAL (S/N)";R$
1480 PRINT "ELEMENTO 1730 IF LEFT$ (R$,1)="S" THEN 1590
NUMERO";ME 1735 PRINT
1485 PRINT "----------------------" 1740 INPUT "QUIERE CAMBIAR EL
1490 PRINT NOMBRE DEL ARCHIVO (S/N)";A$
1500 IF ME < NE THEN 1530 1750 IF LEFT$ (A$,1)="S" THEN 1770
1510 NE=ME 1760 GOTO 570
1530 INPUT "NUMERO DEL PRIMER 1770 INPUT "NUEVO NOMBRE DEL
NUDO ";NN(ME,1) ARCHIVO";N$
1540 INPUT "NUMERO DEL 1780 PRINT
SEGUNDO NUDO ";NN(ME,2) 1790 GOTO 570
1550 INPUT "NUMERO DEL TERCER 2003 PRINT
NUDO ";NN(ME,3) 2005 INPUT "ENCIENDA LA
1560 INPUT "NUMERO DEL IMPRESORA Y TECLEE RETURN";R$
MATERIAL PARA ESTE ELEMENTO 2010 LPRINT
";NN(ME,4) 2030 LPRINT "ARCHIVO";N$
1570 INPUT "QUIERE CAMBIAR O 2040 LPRINT
AGREGAR ALGUN ELEMENTO 2050 LPRINT "NUMERO DE PUNTOS
ADICIONAL (S/N) ";R$ NODALES";NP
1580 IF LEFT$ (R$,1)="S" THEN 1440 2060 LPRINT "NUMERO DE
1590 PRINT ELEMENTOS";NE
2070 LPRINT "NUMERO DE
MATERIALES";NM
180
2080 LPRINT 2430 FOR I=1 TO NE
2090 FOR I=1 TO NM 2440 PRINT "ELEMENTO NUMERO";I
2100 LPRINT "MATERIAL NUMERO";I 2450 FOR J=1 TO 3
2110 LPRINT "PERMEABILIDAD 2460 PRINT "NUDO";NN(I,J)
HORIZONTAL";KX(I) 2470 NEXT J
2120 LPRINT "PERMEABILIDAD 2480 PRINT "MATERIAL";NN(I,4)
VERTICAL";KY(I) 2490 PRINT
2130 LPRINT 2500 NEXT I
2140 NEXT I 2510 FOR I=1 TO NP
2150 FOR I=1 TO NE 2520 PRIN T "NUDO NUMERO ";I
2160 LPRINT "ELEMENTO 2530 PRINT "X = ";X(I)
NUMERO";I 2540 PRINT "Y = ";Y(I)
2170 FOR J=1 TO 3 2550 PRINT "CASO ";KA(I)
2180 LPRINT "NUDO";NN(I,J) 2560 IF KA(I)=0 THEN 2580
2190 NEXT J 2570 PRINT "POTENCIAL
2200 LPRINT "MATERIAL";NN(I,4) ESPECIFICADO ";H(I)
2210 LPRINT 2580 NEXT I
2215 NEXT I 2590 PRINT
2220 FOR I=1 TO NP 2910 INPUT "Presione ENTER para
2230 LPRINT "NUDO NUMERO";I continuar";C$
2240 LPRINT "X = ";X(I) 2911 REM***********************
2250 LPRINT "Y = ";Y(I) 2915 REM REPRESENTACION
2260 LPRINT "CASO";KA(I) GRAFICA
2262 IF KA(I)=0 THEN 2270 2916 REM***********************
2265 LPRINT "POTENCIAL 2920 CLS
ESPECIFICADO";H(I) 3730 INPUT "Quiere una
2270 NEXT I representación grafica de la malla ?
2300 CLS S/N ";M$
2310 PRINT "ARCHIVO";N$ 3740 IF LEFT$(M$,1)="S" OR
2320 PRINT LEFT$(M$,1)="s" THEN 3750 ELSE
2330 PRINT "NUMERO DE PUNTOS 4800
NODALES";NP 3750 PRINT
2340 PRINT "NUMERO DE 3752 REM Modo grafico
ELEMENTOS";NE 3755 SCREEN 9
2350 PRINT "NUMERO DE 3756 WINDOW (-20,-20)-(620,320)
MATERIALES";NM 3758 REM Factor de escala
2360 PRINT geométrico para la malla
2370 FOR I=1 TO NM 3760 MX = 1:MY =1
2380 PRINT "MATERIAL NUMERO";I 3770 FOR I=1 TO NP-1
2390 PRINT "PERMEABILIDAD 3771 REM Buscando valor máximo de
HORIZONTAL";KX(I) las abscisas X(I) y de las ordenadas
2400 PRINT "PERMEABILIDAD Y(I) de los nodos
VERTICAL";KY(I) 3780 IF X(I+1) > X(I) THEN 3790 ELSE
2410 PRINT 3791
2420 NEXT I 3790 MX = I+1
181
3791 IF Y(I+1)+H(I+1)>Y(I)+H(I) THEN 4440 LINE (X(I)*AMP,Y(I)*AMP) -
3792 ELSE 3810 (X(I)*AMP-5,Y(I)*AMP-5),9
3792 MY = I+1 4450 LINE (X(I)*AMP,Y(I)*AMP) -
3810 NEXT I (X(I)*AMP+5,Y(I)*AMP-5),9
3820 REM Factor de escala 4460 LINE (X(I)*AMP-7,Y(I)*AMP-5) -
3821 AMP = INT(290/X(MX)*100)/100 (X(I)*AMP+7,Y(I)*AMP-5),9
4000 AMPY = 4470 LINE (X(I)*AMP-3,Y(I)*AMP-7) -
INT(290/(Y(MY)+H(MY))*100)/100 (X(I)*AMP-5,Y(I)*AMP-9),9
4019 IF AMP <AMPY THEN 4024 4480 LINE (X(I)*AMP+3,Y(I)*AMP-7) -
4020 AMP = AMPY (X(I)*AMP+1,Y(I)*AMP-9),9
4024 PRINT 4485 LINE (X(I)*AMP,Y(I)*AMP)-
4340 REM Representación grafica de (X(I)*AMP,(Y(I)*AMP+H(I)/50*AMP))
los elementos 4630 REM Terminan apoyos
4342 FOR I=1 TO NE 4640 NEXT I
4344 LINE 4650 LOCATE 2
(X(NN(I,1))*AMP,Y(NN(I,1))*AMP)- 4660 LOCATE 3,65:PRINT "Malla"
(X(NN(I,2))*AMP,Y(NN(I,2))*AMP),3 4670 LOCATE 23,65:INPUT "Enter
4346 LINE ";D$
(X(NN(I,2))*AMP,Y(NN(I,2))*AMP)- 4796 SCREEN 2
(X(NN(I,3))*AMP,Y(NN(I,3))*AMP),3 4797 SCREEN 0
4348 LINE 4798 INPUT "Quiere ver nuevamente
(X(NN(I,1))*AMP,Y(NN(I,1))*AMP)- la malla S/N ";R$
(X(NN(I,3))*AMP,Y(NN(I,3))*AMP),3 4799 IF LEFT$(R$,1)="S" OR
4352 NEXT I LEFT$(R$,1)="s" THEN 3752 ELSE
4410 REM Representación grafica de 4802
los puntos con carga especificada 4800 CLS
4420 FOR I=1 TO NP 4802 PRINT "END"
4430 IF KA(I)=1 GOTO 4440 ELSE 10000 END
4640
C.2 Flujoskz
182
10 CLS
20 PRINT "****************************"
25 PRINT " FLUJOSKZ.BAS "
30 PRINT " FINITE ELEMENT METHOD "
40 PRINT "SEEPAGE ANALYSIS
PRINT "Auvinet, 2000 "
50 PRINT "***************************"
60 PRINT
70 PRINT "THIS PROGRAM ANALYZES STEADY FLOW CONDITIONS WITHIN
POROUS MEDIA"
75 PRINT
76 PRINT "TO PREPARE DATA FILE USE DAFLUJO.BAS"
77 PRINT
80 INPUT "NAME OF DATA FILE i.e. C:\ADVANCED\MEFLUSK\..DAT ";N$
100 OPEN "I",#1,N$
120 INPUT #1,NP :REM NUMBER OF NODAL POINTS
130 INPUT #1,NE :REM NUMBER OF ELEMENTS
170 INPUT #1,NM :REM NUMBER OF DIFFERENT MATERIALS
180 DIM KX(NM),KY(NM),X(NP),Y(NP),NN(NE,4),H(NP),KA(NP),VX(NE),VY(NE)
185 DIM PE(NP),OD(NP),Q(NP),IA(NP+1),HC(NP),NEL(20),XX1(NP),YY1(NP)
190 FOR I=1 TO NM
200 INPUT #1,KX(I) :REM HORIZONTAL PERMEABILITY
220 INPUT #1,KY(I) :REM VERTICAL PERMEABILITY
240 NEXT I
250 FOR I=1 TO NE
260 FOR J=1 TO 4
270 INPUT #1,NN(I,J)
280 NEXT J
290 NEXT I
300 FOR I=1 TO NP
310 INPUT #1,X(I) :REM X-ORDINATE OF NODE
320 INPUT #1,Y(I) :REM COORDENADA Y DEL NUDO
330 INPUT #1,H(I) :REM POTENCIAL
350 INPUT #1,KA(I) :REM CASO
380 NEXT I
382 CLOSE #1
REM*************************************
PRINT "SEGUNDA PARTE : FORMACION DE LA MATRIZ GENERAL"
REM Definición a priori de la silueta de la matriz general
REM Semi-alturas de columnas, HC
FOR INO= 1 to NP
DMAX = 0
FOR I= 1 to NE
FOR J=1 TO 3
IF NN(I,J)=INO THEN 386
NEXT J
GOTO 390
183
386 FOR J=1 to 3
IF NN(I,J) >= INO THEN 387
DIST = INO-NN(I,J)
IF DIST < DMAX THEN 387
DMAX = DIST
387 NEXT J
HC(INO)=DMAX
390 NEXT I
NEXT INO
REM VECTOR DE DIRECCIONES DE LOS ELEMENTOS DE LA DIAGONAL DE
LA MATRIZ DE RIGIDEZ
IA(1)=1
FOR IGL= 2 to NP
IA(IGL)=IA(IGL-1)+HC(IGL-1)+1
NEXT IGL
rem ----------------------------------------
IF CH=0 THEN 392
PRINT "VECTOR DE ALTURAS DE COLUMNAS"
FOR JC=1 TO NP
PRINT HC(JC)
NEXT JC
INPUT T$
PRINT "VECTOR DE DIRECCIONES DE LOS ELEMENTOS DE LA DIAGONAL"
FOR JC=1 TO NP
PRINT IA(JC)
NEXT JC
INPUT T$
rem -----------------------------------------
392 TAM=IA(NP)+HC(NP)
IA(NP+1)=TAM+1
DIM A(TAM)
CLS
PRINT "TAMANO DEL VECTOR GENERAL (MAX: 16360) : ";TAM
INPUT "ENTER ";T$
184
585 CJ=X(I1)-X(M1)
590 CM=X(J1)-X(I1)
595 REM CALCULO DEL AREA DEL ELEMENTO
600 AR=.5*(X(I1)*BI+X(J1)*BJ+X(M1)*BM)
605 IF AR>0 THEN 610
607 PRINT "EXISTE UN ERROR EN EL ELEMENTO";J
608 GOTO 10000
610 REM COEFICIENTES DE ESCALA
615 CX=KX(K1)/(4*AR)
620 CY=KY(K1)/(4*AR)
IV=IA(M1)+M1-J1
GOTO 680
679 IV=IA(J1)+J1-M1
680 A(IV)=CX*BJ*BM+CY*CJ*CM+A(IV)
690 IV=IA(M1)
A(IV)=CX*BM*BM+CY*CM*CM+A(IV)
1205 NEXT J
rem ---------------------------------------------
1206 IF CH=0 THEN 1214
1207 PRINT "VECTOR GENERAL"
1210 FOR I=1 TO NP
1211 PRINT I, A(I)
1212 NEXT I
rem ------------------------------------------
185
IE = IA(II)
1290 A(IE)=A(IE)*100000:Q(II)=A(IE)*H(II)
1300 NEXT II
186
2380 J1=NN(II,2)
2390 M1=NN(II,3)
2395 K1=NN(II,4)
2400 BI=Y(J1)-Y(M1)
2410 BJ=Y(M1)-Y(I1)
2420 BM=Y(I1)-Y(J1)
2430 CI=X(M1)-X(J1)
2440 CJ=X(I1)-X(M1)
2450 CM=X(J1)-X(I1)
2460 AR=.5*(X(I1)*BI+X(J1)*BJ+X(M1)*BM)
2470 VX(II)=-KX(K1)/(2*AR)*(BI*H(I1)+BJ*H(J1)+BM*H(M1))
2480 VY(II)=-KY(K1)/(2*AR)*(CI*H(I1)+CJ*H(J1)+CM*H(M1))
2490 QI= -BI*VX(II)
2500 QJ=-BJ*VX(II)
2510 QM=-BM*VX(II)
2520 GI= -CI*VY(II)
2530 GJ=-CJ*VY(II)
2540 GM=-CM*VY(II)
2550 PRINT
2560 PRINT "ELEMENTO";II
2570 PRINT "-----------"
2580 PRINT
2590 PRINT "VELOCIDAD EN DIRECCION X = ";VX(II)
2600 PRINT "VELOCIDAD EN DIRECCION Y = ";VY(II)
2610 PRINT
PRINT "GASTOS QUE SALEN DEL ELEMENTO POR EL LADO OPUESTO AL
NODO"
PRINT
2620 PRINT "NODO";I1
2630 PRINT "GASTO EN DIRECCION X = ";QI
2640 PRINT "GASTO EN DIRECCION Y = ";GI
2650 PRINT "NODO";J1
2660 PRINT "GASTO EN DIRECCION X = ";QJ
2670 PRINT "GASTO EN DIRECCION Y = ";GJ
2680 PRINT "NODO";M1
2690 PRINT "GASTO EN DIRECCION X = ";QM
2700 PRINT "GASTO EN DIRECCION Y = ";GM
PRINT
INPUT " ENTER",T$
CLS
2710 NEXT II
2720 GOTO 2911
2750 PRINT "PROBLEMA MAL PLANTEADO NO TIENE SOLUCION
2755 GOTO 10000
2911 REM***********************
2915 REM REPRESENTACION GRAFICA
187
2916 REM***********************
2920 CLS
3730 INPUT "Quiere una representación grafica de la malla (S/N) ";M$
3740 IF LEFT$(M$,1)="S" OR LEFT$(M$,1)="s" THEN 3750 ELSE 4800
3750 PRINT
3752 REM Modo grafico
3755 SCREEN 9
3756 WINDOW (-20,-20)-(620,320)
3758 REM Factor de escala geométrico para la malla
3760 MX = 1:MY =1
3770 FOR I=1 TO NP-1
3771 REM Buscando valor máximo de las abscisas X(I) y de las ordenadas Y(I) mas
la carga de los nodos
3780 IF X(I+1) > X(I) THEN 3790 ELSE 3791
3790 MX = I+1
3791 IF Y(I+1)+H(I+1)/50>Y(I)+H(I)/50 THEN 3792 ELSE 3810
3792 MY = I+1
3810 NEXT I
3820 REM Factor de escala para la malla
3821 AMP = INT(290/X(MX)*100)/100
4000 AMPY = INT(450/(Y(MY)+H(MY)/50)*100)/100
4019 IF AMP<AMPY THEN 4024
4020 AMP = AMPY
4024 REM Scale factor for velocity vector
4027 MX=1:MY=1
4030 FOR I = 1 TO NE-1
4040 IF ABS(VX(I+1))>ABS(VX(I)) THEN 4050 ELSE 4055
4050 MX = I+1
4055 IF ABS(VY(I+1))>ABS(VY(I)) THEN 4056 ELSE 4060
4056 MY = I+1
4060 NEXT I
4070 IF ABS(VX(MX)) < ABS(VY(MY)) THEN 4090
4080 MF = ABS(VX(MX))
4082 GOTO 4092
4090 MF = ABS(VY(MY))
4092 IF MF > 0 THEN 4110
4094 EF=0
4095 GOTO 4160
4110 EF = INT(10/MF*100)/100
EF1=EF
4160 REM Dibujo de vectores de velocidad
4165 FOR I=1 TO NE
4166 XG=(X(NN(I,1))+X(NN(I,2))+X(NN(I,3)))/3
4167 YG=(Y(NN(I,1))+Y(NN(I,2))+Y(NN(I,3)))/3
4170 XI = XG*AMP
4171 XF = XG*AMP+VX(I)*EF
4172 YI = YG*AMP
188
4173 YF = YG*AMP+VY(I)*EF
4310 LINE (XI,YI)-(XF,YF),12
4311 NEXT I
4340 REM Representación grafica de los elementos
4342 FOR I=1 TO NE
4344 LINE (X(NN(I,1))*AMP,Y(NN(I,1))*AMP)-(X(NN(I,2))*AMP,Y(NN(I,2))*AMP),3
4346 LINE (X(NN(I,2))*AMP,Y(NN(I,2))*AMP)-(X(NN(I,3))*AMP,Y(NN(I,3))*AMP),3
4348 LINE (X(NN(I,1))*AMP,Y(NN(I,1))*AMP)-(X(NN(I,3))*AMP,Y(NN(I,3))*AMP),3
4352 NEXT I
4410 REM Representación grafica de los puntos de carga especificada
4420 FOR I=1 TO NP
4430 IF KA(I)=1 GOTO 4440 ELSE 4500
4440 LINE (X(I)*AMP,Y(I)*AMP) - (X(I)*AMP-5,Y(I)*AMP-5),9
4450 LINE (X(I)*AMP,Y(I)*AMP) - (X(I)*AMP+5,Y(I)*AMP-5),9
4460 LINE (X(I)*AMP-7,Y(I)*AMP-5) - (X(I)*AMP+7,Y(I)*AMP-5),9
4470 LINE (X(I)*AMP-3,Y(I)*AMP-7) - (X(I)*AMP-5,Y(I)*AMP-9),9
4480 LINE (X(I)*AMP+3,Y(I)*AMP-7) - (X(I)*AMP+1,Y(I)*AMP-9),9
4490 GOTO 4630
4500 IF KA(I)=2 GOTO 4510 ELSE 4570
4510 LINE (X(I)*AMP,Y(I)*AMP) - (X(I)*AMP-5,Y(I)*AMP+5),9
4520 LINE (X(I)*AMP,Y(I)*AMP) - (X(I)*AMP-5,Y(I)*AMP-5),9
4530 LINE (X(I)*AMP-5,Y(I)*AMP+7) - (X(I)*AMP-5,Y(I)*AMP-7),9
4540 CIRCLE (X(I)*AMP-8,Y(I)*AMP+3),1,9
4550 CIRCLE (X(I)*AMP-8,Y(I)*AMP-3),1,9
4560 GOTO 4630
4570 IF KA(I)=3 GOTO 4580 ELSE 4630
4580 LINE (X(I)*AMP,Y(I)*AMP) - (X(I)*AMP-5,Y(I)*AMP-5),9
4590 LINE (X(I)*AMP,Y(I)*AMP) - (X(I)*AMP+5,Y(I)*AMP-5),9
4600 LINE (X(I)*AMP-7,Y(I)*AMP-5) - (X(I)*AMP+7,Y(I)*AMP-5),9
4610 CIRCLE (X(I)*AMP+3,Y(I)*AMP-8),1,9
4620 CIRCLE (X(I)*AMP-3,Y(I)*AMP-8),1,9
4630 REM Terminan puntos de carga especificada
4632 NEXT I
4635 REM Dibujo carga hidráulica
4637 FOR I= 1 TO NP
4638 LINE (X(I)*AMP,Y(I)*AMP)-(X(I)*AMP,(Y(I)+H(I)/50)*AMP)
4639 NEXT I
4650 LOCATE 2
4660 LOCATE 3,65:PRINT "Malla"
4670 LOCATE 23,65:INPUT "Enter ";D$
4796 SCREEN 2
4797 SCREEN 0
4798 INPUT "WANT TO SEE THE MESH AT ANOTHER SCALE (Y/N) ";R$
IF LEFT$(R$,1)="y" OR LEFT$(R$,1)="Y" THEN 4799 ELSE 4800
4799 INPUT "MULTIPLY DIMENSIONS BY ";FAC
AMP=AMP*FAC
EF=EF*FAC
189
EF1=EF
SCREEN 9
WINDOW (-20,-20)-(620,320)
CLS
GOTO 4160
4800 CLS
GOSUB 4801
10000 END
REM ******************************
REM ZOOM *
REM ******************************
4814 FOR I = 1 TO 2
4816 REM Looking for maximum of abscisas XX1(I) and ordinates YY1(I) of selected
element nodes
4818 IF ABS(XX1(NEL(I + 1))) > ABS(XX1(NEL(I))) THEN 4820 ELSE 4822
4820 MX = NEL(I + 1)
4822 IF ABS(YY1(NEL(I + 1))) > ABS(YY1(NEL(I))) THEN 4824 ELSE 4826
4824 MY = NEL(I + 1)
4826 NEXT I
190
4832 REM Scale factor for HEAD on selected element nodes
MX = 1
FOR I = 1 TO 2
4915 IF ABS(H(NEL(I+1))) > ABS(H(NEL(I))) THEN 4920 ELSE 4935
4920 MX = NEL(I + 1)
4935 NEXT I
4945 MF = ABS(H(MX))
4960 IF MF > 0 THEN 4975
4965 EF = 0
4970 GOTO 4980
4975 EF = INT(30 / MF * 100) / 100
191
5160 LINE (XX1(NEL(I)) * AMP + 3+225, YY1(NEL(I)) * AMP - 7+145)-(XX1(NEL(I)) *
AMP + 1+225, YY1(NEL(I)) * AMP - 9+145), 3
5170 NEXT I
REM Drawing FLOW VELOCITY VECTOR
XI = 225
XF = 225+VX(EL)*EF1*10
YI = 145
YF = 145+VY(EL)*EF1*10
LINE (XI,YI)-(XF,YF),12
5240 LOCATE 2
5245 LOCATE 3, 60: PRINT "ELEMENT No ";EL
5250 LOCATE 23, 65: INPUT "ENTER"; D$
CLS
5890 SCREEN 2
5900 SCREEN 0
5950 INPUT "ZOOM ON ANOTHER ELEMENT (Y/N) "; R$
6000 IF LEFT$(R$, 1) = "Y" OR LEFT$(R$, 1) = "y" THEN 4802 ELSE 6690
6690 IF LEFT$(R$, 1) = "N" OR LEFT$(R$, 1) = "n" THEN 6700 ELSE 5950
6700 RETURN
9000 REM****************************
REM* *
REM* SUBRUTINA PARA RESOLVER LAS ECUACIONES DEL METODO DE
ELEMENTOS *
REM* FINITOS APLICADO A FLUJO, USANDO ALMACENAMIENTO COMPACTO
*
REM* Y UN ESQUEMA DE REDUCCION DE COLUMNAS. *
REM* *
REM*VARIABLES DE ENTRADA---*
REM* *
REM* A(TAM) = MATRIZ GENERAL ALMACENADA EN FORMA COMPACTA.
*
REM* Q(NP) = VECTOR DE SEGUNDO MIEMBRO *
REM* IA(NP+1) = VECTOR CONTENIENDO LAS DIRECCIONES DE LOS
ELEMENTOS *
REM* DE LA DIAGONAL PRINCIPAL DE [A]. *
REM*NP= NUMERO DE NODOS. *
REM* TAM = NUMERO DE ELEMENTOS BAJO EL 'SKYLINE' DE [A]. *
REM* * *
REM* --- RESULTADOS --- *
REM* *
REM* A(TAM) = [D] Y [L] MATRICES CUYO PRODUCTO DA [A]. *
REM* H(NP) = VECTOR DE POTENCIALES. *
REM**********************************
REM
REM REALIZA LA FACTORIZACION L*D*LT DE LA MATRIZ GENERAL
REM
NN=NP
192
FOR N = 1 TO NN
KN = IA(N)
KL = KN+1
KU = IA(N+1) - 1
KH = KU-KL:REM altura de columna N, -1
IF KH < 0 THEN 9110
IF KH = 0 THEN 9090 ELSE 9050
9050 K = N-KH
IC = 0
KLT = KU
FOR J = 1 TO KH
IC = IC+1
KLT = KLT - 1
KI = IA(K)
ND = IA(K+1) - KI - 1
IF ND <= 0 THEN 9080
9060 IF IC>ND THEN KK=ND ELSE KK=IC
C=0
FOR L = 1 TO KK
C = C + A(KI+L)*A(KLT+L)
NEXT L
A(KLT) = A(KLT) - C
9080 K = K + 1
NEXT J
9090 K = N
B=0
FOR KK = KL TO KU
K=K- 1
KI = IA(K)
C = A(KK)/A(KI)
B = B + C*A(KK)
A(KK) = C
NEXT KK
A(KN) = A(KN) - B
9110 IF A(KN) <=0 THEN 9120 ELSE 9140
9120 PRINT "EL PROBLEMA NO TIENE SOLUCION": PRINT "PIVOTE NEGATIVO
O NULO"
PRINT "KN = ", KN:PRINT "N =",N:PRINT "B = ",B: PRINT "A(KN) = ", A(KN)
GOTO 10000
9140 NEXT N
REM
REM REDUCE EL VECTOR DE CARGAS...
REM
FOR N = 1 TO NN
KL = IA(N) + 1
KU = IA(N+1) - 1
193
IF KU - KL< 0 THEN 9180 ELSE 9160
9160 K = N
C=0
FOR KK = KL TO KU
K = K-1
C = C + A(KK)*Q(K)
NEXT KK
Q(N) = Q(N) - C
9180 NEXT N
REM
REM SUSTITUCION HACIA ATRAS...
REM
FOR N = 1 TO NN
K=IA(N)
Q(N) = Q(N)/A(K)
H(N)=Q(N)
NEXT N
N=NN
FOR L =2 TO NN
KL = IA(N) + 1
KU = IA(N+1) - 1
IF KU - KL < 0 THEN 9230 ELSE 9210
9210 K = N
FOR KK = KL TO KU
K = K-1
Q(K) = Q(K) - A(KK)*Q(N)
H(K)=Q(K)
NEXT KK
N = N-1
9230 NEXT L
RETURN
REM ************************
194