Вы находитесь на странице: 1из 122

UNIVERSIDAD DE GUANAJUATO

DEPARTAMENTO DE INGENIERIA CIVIL


Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Tesina para optar por el grado de : Licenciado en Ingenieria Civil

Estudiante de la Licenciatura en Ingenieria Civil

Tesina

Programacion de metodo : Programación del Mecanismo Simplificado de Estabilidad de Túneles

MSET

Presenta:

Vera Pérez Francisco Armando ( NUA 748793 )

C#(!1*)( -! 5!"#$% : F"G ZH.(# =-0%" ;-%. ?%'%

Comité de Tesis: Mtro. Eloy Juarez


(Sinodales) MCI. Alfonso Ceseña Quiñonez
Dr. Luis Enrique Mendoza Puga

Guanajuato, Gto., a 4 de Marzo de 2020 1


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Este trabajo está dedicado a todas aquellas personas que se encuentren con obstaculos en su
camino de titulación por alguna discapacidad de ellos o del medio en el que se desenvuelven, con única
esperanza y la fé de que puedan ver realizar siempre sus sueños demostrandole al mundo que existira
siempre una razón para sonreir.

Guanajuato, Gto., a 4 de Marzo de 2020 2


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

!"# $%# #"&'()*# +,)+-('"$"(&.*# +/ poco 0()#*&+/ 1"2"#"3& -( 4&,(&i()5+# -( /+ 6&"2()#"-+- de


78+&+98+.* :8( $( +0*;*< (& (#0('"+/ +/ !.)*= >/*; ?8+)(@ ; +/ 1)= A(+/ :8"(& -")","3 (#.( .)+B+9*< con
$" (quipo -( .)+B+9* '*&C*)$+-* 0*) !=D= E/C*&#* D(#(F+ G8"F*&(# ; 1)= !+&8(/ A(+/ '*& :ui(&
aclarar +/,8&+# -8-+# del teme ; 0()#*&+# '()'+&+# /+# '8+/(# $( $*."2+)*& + '*&'/8") (#.+ (.+0+ -( $"
2"-+< #"& :8"(&(# &* H8B"()+ #"-* 0*#"B/( (/ -(#+))*//* -( (#.( 0)*;('.* ; + /+ "&#.".8'"3& -( 4&C)+(#.)8'.8)+
I"+/ -(/ >-*= 0*) #8 '*&#.+&.( '*/+B*)+'"3& ( "&C*)$+'"3& 0)*0*)'"*&+-+=

Guanajuato, Gto., a 4 de Marzo de 2020 3


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Creditos

Tesista

Francisco Armando Vera Perez

Director y Tutor de Tesis

F"G ZH.(# =-0%" ;-%. ?%'%

Sub Directora

/5"%G W#.%*,% Q%.(*,# /#*5(-.

Consultor de Programación

M.C. Alfonso Ceseña Quiñones

Guanajuato, Gto., a 4 de Marzoo de 2020 4


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

TABLA DE CONTENIDO Pagina

1. Marco teórico en la Evolución de construcción de Túneles…………………………………………….... 6


2. Introducción…………………………………………………………………………………………………….………………… 29
1. Justificación………………..……………………………………………………………………..……………….. 29
2. Objetivos y alcance…………………………………………………………………………….……………….. 29
3. Descripción del Túnel Instrumentado………………….…………………………………………………………….. 31
1. Ubicación Geotécnica.…………….…………………………………………………….……………….…. 31
2. Proyecto Geométrico……………..…………………………………………………………………………. 31
Procedimiento Manual
4. Estratigrafía de la Zona………………………………………………………………………………………………….…… 32
1. Interpretación Geotécnica y Propiedades Mecánicas…………………..…………….…….. 32
2. Objetivo del diseño geotécnico………………………………………………………………….…….. 34
5. Diseño del procedimiento constructivo………………………………………………………….………………….. 35
1. Análisis de estabilidad del frente de excavación..………………………………………………… 36
2. Presión de Frente ……………………………………………………………………………………………….. 36
6. Análisis del asentamiento Superficial….………………………………………………………….………………….. 38
1. Análisis curva de Respuesta Circundante…………..………………………………………………….. 38
2. Análisis curva de Respuesta del Revestimiento....………………………………..................... 40
a) Curva de respuesta del cilindro de frente ………………………………………………. 40
a. Capacidad de carga del prisma Fontal…………………………………………… 40
b. Valor de la Abscisa uco…………………………………………………………………. 40
b) Deformación radial de la Periferia del Túnel …………………………………………… 42
c) Curva de respuesta del Revestimiento……...............………………………………… 42
d) Presión de diseño del Revestimiento……...............…………………………………… 44
e) Asentamiento superficial máximo…………................………………………………… 44
f) Escudo con Frente a Presión……………………………………………………………………. 44
7. Resultados del Análisis……………………………………………………………………………………………………… 46
1. Espesor del Revestimiento Primario…………..…………………………………………………………. 46
2. Diseño del Revestimiento Primario…………………………………………………………………….…. 46
a) Momento Flexionante Máximo………………………………………………………………… 46
b) Fuerzas Normales…………………………………………………………………………………….. 47
Procedimiento Computacional
8. Instrumentación y procedimiento de programación …………………………………………………….…... 48
1. Programa a emplear como intermediario y sus beneficios……….……………….... 48
2. Lenguaje de Programación……………………………………………………………………….…. 49
3. Apéndice de Lenguaje de Programación …………………………………………………..... 52
4. Lenguaje para impresión del caso empleado (LaTex)….. …………………………….. 93
9. Conclusiones y Recomendaciones……………………………………………………………………………………… 115
10. Bibliografía. ………………………………………………………………………………………………………………………. 116

Guanajuato, Gto., a 4 de Marzo de 2020 5


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

1. Marco Teórico en la Evolución de construcción de túneles

La apertura de túneles para el paso de vehículos se remonta a la época romana, los dos casos
más importantes que han sobrevivido son: la Cripta Máxima en Nápoles y el túnel de Furlo, ambos
parte de la extraordinaria red de carreteras romanas pero a la caída del Imperio se abandonó el
empeño de construir carreteras y por consecuencia la necesidad de abrir túneles fue olvidada.

Fue hasta la invención del ferrocarril y del automóvil que surgió la exigencia de abrir túneles,
en especial para los ferrocarriles por su limitación para transitar por pendientes limitadas de 0.2 a
0.3 %, por su parte aunque las autopistas y vías urbanas toleran pendientes de 2 a 4 %, para
reducir su longitud también requieren de túneles, así mismo se construyen cuando se deben
realizar grandes cortes que pueden tener problemas de inestabilidad, aunque en los últimos años
los cortes en cajón se resuelven con túneles falsos con rellenos por encima que soporten algún
caído de material.

Este escrito empieza por la descripción del primer túnel de dos vías construido en suelos
blandos e
inestables,pordebajodelnivelfreático,notableobradelosingenierosBrunel,padreehijo,realizada en
1825 bajo el río Támesis que cruza la ciudad de Londres, se proyectó para el paso de carros
tirados por caballos, pero a su conclusión se trasformó en vía férrea y terminó en línea de metro
urbano todavía en funcionamiento.

Esta obra de los Brunel marcó el inicio del desarrollo tecnológico moderno en la construcción
de túneles; hoy se excavan mediante dos técnicas: a) la tradicional con excavadoras capaces de
cortar los suelos o rocas, y cuando es necesario se recurre al empleo de explosivos y b) con
máquinas tuneleras que cortan a rotación los suelos o rocas. La elección entre esas opciones
queda condicionada por varios factores, el más importante es la longitud del túnel, así para los
cortos la técnica tradicional resulta ser la conveniente y las máquinas para túneles de gran
longitud; en este escrito se enfoca a los túneles excavados de manera tradicional.

En el texto se explica la esencia del Nuevo Método Austriaco de Túneleo (NATM) que
evolucionó el diseño y construcción de los túneles tradicionales y se describe la posterior
aportación del Prof. Enrique Tamez en este campo, cuyo método de diseño facilita deducir los
Factores de Seguridad desde la etapa de excavación a la estabilización final del túnel, gracias a la
sencillez y eficacia de este enfoque se racionaliza el diseño y construcción con significativas
ventajas al reducir el tiempo de construcción y disminuir el costo, conservando la seguridad que
debe ofrecer a los usuarios.

Guanajuato, Gto., a 4 de Marzo de 2020 6


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

a) TÚNELES ROMANOS

Los túneles más antiguos se encuentran en el Valle de los Reyes de Egipto excavados en 1500
a.C. y uno de 450 m de longitud descubierto en Jerusalén abierto el año 700 a.C., aunque en
general los túneles

N#,H G ="(25% /K](&% a%2#.(5%*%

antiguos se excavaron para la conducción de agua, fue hasta el empeño romano en la


construcción de carreteras que se abrieron túneles viales (Priego de los Santos 2010).

El túnel en Nápoles conocido como la Cripta Máxima se excavó en el siglo I d.C. para salvar las
colinas de tobas volcánicas que rodean al puerto, su longitud es de 705m, ancho de 4.5m y altura
de 5m, por su ancho permitía el paso de dos carros a la vez, Fig. 1; las crónicas son poco creíbles
porque dicen que fue excavado en 15 días por 100,000 obreros. En 1455 se amplió la entrada
paradarlemayoraltura,en1748se le pavimentó y por su peligrosidad fue abandonado en 1880
(Juncă U bierna, 1991).

El túnel de Furlo en la vía Flaminia, abierto en sigo I a.C. en la barranca del río Metauro excavado
en las calizas de los Apeninos Centrales, tiene 38 m de longitud, 5.5 m de ancho y 6 m de altura,
este túnel sigue siendo funcional en una carretera escénica angosta, la autopista moderna
requiere un túnel de 300 m para salvar la misma zona, Fig. 2 (Juncă Ubierna, 1991).

Guanajuato, Gto., a 14 de Enero de 2020 7


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

N#,H O 78*-. ,- BH".#

C) TÚNEL CONSTRUIDO POR LOS INGENIEROS BRUNEL

La construcción de este túnel en los suelos blandos bajo el río Támesis tuvo dos intentos fallidos
entre 1799 y 1809, posteriormente el ingeniero francés avecindado en Londres Marc Isamabard
Brunel (1769- 1849) aceptó en 1823 el reto y empezó con ayuda de Thomas Cochrane por
patentar el escudo para realizar la excavación, fue una

Evolución de la Construcción de Túneles Urbanos

ingeniosa estructura de 10.66 m de ancho y 6.24 de alto con faldones perimetrales de sello,
el cual se ensambló con 12 armaduras de hierro de tres niveles, teniendo 36 ventanas de
excavación tapadas con tablones horizontales. Para excavar, un obrero retiraba el tablón superior
para extraer de 5 a 10 cm de arcilla y lo volvía a tapar, continuaba en secuencia con el siguiente
tablón en orden descendente, una vez que se había extraído suficiente material se hacía avanzar
el escudo con la fuerza de un conjunto de gatos hidráulicos ubicados en sus partes superior e
inferior, Fig. 3. Una vez aceptado el proyecto por los inversionistas se iniciaron los trabajos en
febrero de 1925 con la apertura de las lumbreras de acceso.

Guanajuato, Gto., a 14 de Enero de 2020 8


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Fueron necesarias dos lumbreras de 15 m de diámetro y unos 13.5 de profundidad, se


abrieron con la técnica de Pozo Indio, por haber sido inventado en la India, en esencia consiste en
excavar el fondo del pozo para lograr que el ademe venciendo la fricción exterior penetre
gradualmente, este ingenio requiere que el peso del ademe se incremente a medida que se
profundice la excavación; para estas lumbreras el ademe se integró con tabiques con espesor de
90 cm y su peso total fue de 1,000 ton, Fig. 4. Ocurrió que su descenso se detuvo en los últimos 50
cm y fue necesario aplicar por el exterior chiflones de agua para aflojar el material circundante y
así la lumbrera llegara al nivel de proyecto; el ademe se cimentó en una losa de ladrillos de 6 m de
espesor.

El hombre clave en esta construcción fue Isamabard Kingdom Brunel (1806-1859), cuya
formación técnica se inició a los 14 años en un Liceo en París y después en la Universidad de Caen
en Normandía, a los 17 años retornó a Inglaterra y por otros dos años asistió a la Escuela Superior
de Ingenieros de Maudslay, actual Universidad Trent en Nottingham, en 1825 se incorporó a la
construcción del túnel y de inmediato demostró tener notable habilidad ingenieril por ello a sus
19 años se le nombró ingeniero auxiliar en la construcción del túnel y dos años después se
encargó de la dirección de esa compleja obra (Lemoine, 1994).

Guanajuato, Gto., a 14 de Enero de 2020 9


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

N#,H ? ;H&6"-"% ,- %''-0#

M.I. Brunel debió realizar algún tipo de exploración geotécnica a lo largo de los 360 m del
túnel, para saber que podía ubicarlo en el estrato de arcilla con espesor mínimo de 10 m al que
subyacen depósitos de gravas y arenas cuya permeabilidad hubiera imposibilitado la excavación,
pero esta posición somera implicó que varios tramos del túnel tuvieran solo 2 m de arcilla como
techo, lo cual fue el origen de que ocurrieran dos inundaciones en 1826 y 1828, en la segunda
varios trabajadores perecieron y Brunel hijo pudo salvarse gracias a su habilidad física. En 1837
hubo otra inundación y en 1840 un incendio.

En la Fig. 5 se ilustra el proceso de excavación y una sección transversal del rectángulo


excavado con las dos vías en herradura conformadas con tabiques que se unieron con el recién
producido industrialmente cemento Portland; la Fig. 6 es un esquema de la campana de
inmersión con la que se practicaron reparaciones desde el exterior del túnel; el ademe definitivo
del túnel en cada vía en herradura es de láminas de hierro (Laval et al, 2006).

Guanajuato, Gto., a 4 de Marzo de 2020 10


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

N#,H R 4]'%>%'()* ,-. 58*-.

N#,H S _-2%"%'(#*-0 ,-. 58*-. ,-0,- H*% '%&2%*% ,- (*&-"0()*

Guanajuato, Gto., a 4 de Marzo de 2020 11


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Estos accidentes y las restricciones económicas motivaron varias suspensiones del trabajo, una
de ellas fue por 7 años, finalmente el túnel se completó 16 años después en noviembre de 1841.
El propósito para abrir esta vía era permitir el paso de carruajes tirados por caballos, pero en 1865
se cambió a línea de ferrocarriles, Fig. 7 y en 1920 se habilitó para operar una línea de metro, la
cual sigue siendo funcional y solo en años recientes se reforzó su interior, Fig. 8.

A manera de conclusión se puede decir que este túnel fue sin duda el paradigma de este tipo
de obra y que ha sido modelo para muchos otros; es interesante mencionar que los primeros
túneles del Sistema de Drenaje Profundo y del Metro de la ciudad de México se realizaron con
escudos similares al Brunel.

d) TÚNELES ANTERIORES A 1960

A partir de los años 1900 el diseño tradicional de un túnel se basaba en considerar que el
ademe estructural debería ser capaz de soportar todo el peso del suelo o roca por encima del
túnel, según las verticales que pasan por sus lados, esto se superó por los años 1940 gracias a que
el Prof. Karl Terzaghi demostró que la magnitud de la carga que actúa sobre los túneles se
disminuye gracias al efecto de arqueo de los suelos o rocas que de manera natural ocurre, y
propuso el concepto que denominó como la Carga de Roca mostrado en el esquema de la Fig. 9a,
se trata del área transversal por unidad de longitud que coincide con la zona en que la roca o el
suelo deben estar sostenida por el ademe del túnel, la cual se define como una curva compuesta
cuya altura es del orden de 0.7 el ancho del túnel;

Guanajuato, Gto., a 4 de Marzo de 2020 12


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Fig. 9 Túneles en los suelos con tobas y rocas

esta condición se desarrolla gracias a que ocurre una cierta deformación en el ademe del túnel.
Esta interpretación fue un avance técnico que permitió un diseño más racional de los túneles,
aunque por las cargas que debían soportar los ademes de concreto reforzado, estos solo
redujeron su robustez,

Guanajuato, Gto., a 4 de Marzo de 2020 13


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

E) MÉTODO AUSTRIACO NATM

Fig. 10 Ademe Robusto

Origen del método. En 1962 el Dr. Ladislaus von Rabcewicz demostró que se podría
optimizar el diseño y construcción de un túnel aceptando que ocurriera una deformación del
conjunto ademe de concreto y suelo o roca e incluso permitir un asentamiento tolerable en la
superficie, siempre que las instalaciones que pudieran existir en la superficie soportaran esa
deformación. El quid es forzar a que constituya un arco integrado con el suelo o roca, las anclas
que lo refuerzan y el ademe esbelto de concreto, Fig. 9b; así el NATM en esencia consiste en
inducir que la carga que debe soportar el ademe sea mínima. Los críticos de este método
austriaco con malicia afirman que “el ademe del túnel cuelga de las anclas”, lo cual en cierta
manera es verdad.

L. von Rabcewicz dedujo la deformación que debe tolerar la clave del túnel para que se
reduzcan los esfuerzos a un valor mínimo, mediante la expresión:

Donde:

μ =Relación de Poisson
E =Modulo de elasticidad
R =Radio del túnel
x y z = Esfuerzos horizontal y vertical
Relación de Poisson
Módulo de elasticidad
Radio del túnel
Esfuerzos horizontal y verrtical

Esta solución tuvo enorme éxito gracias a que para esos años concurrieron los siguientes
factores: las bombas y toberas del equipo de concreto lanzado habían evolucionado, así como los
aditivos químicos disponibles para lograr casi de inmediato la resistencia necesaria y reducir el
rebote o desperdicio de concreto, más aún, para el año 1985 las fibras han dado un excelente
impulso a esta técnica. Otra tecnología que se ha incorporado para optimizar la construcción de

Guanajuato, Gto., a 4 de Marzo de 2020 14


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

túneles son las modernas perforadoras que reducen el tiempo para la colocación de las anclas.

Generalidades del NATM. Este método fue desarrollado para túneles profundos excavados
en las formaciones de rocas sometidas a las grandes presiones típicas de los Alpes Austriacos y
como se mencionó antes, se basa en aceptar que la excavación induce una cierta relajación de
esfuerzos que reduce las cargas que debe soportar el ademe del túnel reforzado. Algunos críticos
de este método afirman que no fue una novedad porque ya era práctica usual en Europa, otros
dicen que solo se trata de

Fracasos del NATM. En la literatura técnica y páginas de internet se mencionan fallas de


túneles diseñados y construidos con cualquiera de las técnicas desarrolladas, el Método Austriaco
no es la excepción y por ello es interesante citar los siguientes cuatro casos de colapsos famosos
durante el proceso de construcción, tomados de la página electrónica del Departamento de
Ingeniería Civil y Desarrollo de Hong Kong (CEDD, hasta 2008).

a) En septiembre de1994 fallaron los dos túneles paralelos de una línea del Metro de Munich,
de 6 m diámetro, excavados en suelo blando con la clave a 14 m de profundidad; la falla generó
un cráter de unos 7 m de diámetro y 18 m de profundidad, en el hoyo se metió un autobús cuyos
pasajeros resultaron heridos. La falla ocurrió por la penetración violenta de agua que los
diseñadores creyeron estaría contenida por el estrato de arcilla que existía por encima del túnel,
pero les pasó inadvertido que ese estrato impermeable no existía en el tramo que falló, Fig. 11. El
costo del accidente fue de unos $ 4,000,000 dólares ($ 68,000,000.00 pesos) y diez meses de
retraso en la construcción.

N#,H GG B%..% -* -. /-5"# ,- /H*('U

Guanajuato, Gto., a 4 de Marzo de 2020 15


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Evolución de la Construcción de Túneles Urbanos

Un enfoque peculiar de diseño y que no constituye un método. Por su parte, los que lo
aplican se valen de modelos del elemento finito, con los que simulan: las propiedades mecánicas
de los suelos o rocas, la densidad y la longitud de penetración del anclaje, el ademe de concreto
lanzado reforzado con acero y mediante iteraciones demuestran que: los esfuerzos y
deformaciones sean tolerables y que los asentamientos en la superficie sean aceptables. Con este
método se suele deducir de una manera indirecta el concepto tradicional de la Ingeniería Civil del
Factor de Seguridad.

Los consultores austriacos del NATM aportaron sus conocimientos y lograron que ese
método se aplicara en todo el mundo gracias a los numerosos artículos técnicos que han
publicado, aunque no existe hasta ahora un texto que lo describa en detalle. Los éxitos que se han
tenido son innumerables, pero se justifica también reconocer algunos de los importantes colapsos
que han sufrido túneles diseñados conforme a ese método.

b) En octubre de 1994 los dos túneles de acceso al aeropuerto Heathrow colapsaron, el


origen lo han señalado en errores de diseño y de falta de calidad de concreto lanzado, el caído
ocurrió cuando se acusó un hundimiento de 6 cm y se generó un cráter de 10 m de diámetro, los
3
túneles eran de 8 m de ancho por 7 m de altura, el hueco se rellenó con 13,000 m de concreto,
Fig. 12. Los diseñadores austriacos expertos de los túneles fueron multados por £ 500,000 y el
constructor escoces con £ 1,200,000; la parte más costosa de este accidente fue la reparación de
todos los daños inducidos, que llegó a la cifra de £ 150,000,000 ($ 2,535,000,000.00 pesos) y
catorce meses de retraso en la construcción.

N#,H GO B%..% -* -. C-"#2H-"5# ,- p-%5U"#k

c) En enero de 2005 colapsó el Túnel Carmel del Metro de Barcelona como consecuencia de
una falla geológica que no fue detectada en la exploración e inspección durante la construcción, el
túnel fue excavado en areniscas alteradas a una profundidad de 35 m, el caído fue en una
longitud de 125 m, el cráter inducido provocó que un edificio cayera dentro del hoyo y que otros

Guanajuato, Gto., a 4 de Marzo de 2020 16


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

3
varios edificios resultaran dañados; para rellenar el hueco se necesitaron 2,000 m de concreto,
fue una suerte que no ocurrierá ninguna pérdida de vidas, 1241 vecinos quedaron damnificados y
241 comercios cerrados, Fig. 13. El accidente tuvo un costo de € 67 millones. El presupuesto del
túnel de 2.1 km era por un monto de € 104 millones y terminó costando € 310 millones. El costo
total del accidente fue de € 273 millones ($ 4,614,000,000.00 pesos) y dos años de retraso en la
construcción.

Fig. 13 Falla en el Metro de Barcelona

d) En noviembre de 2005 en el doble túnel del metro de Sídney ubicado a 25 m de


3
profundidad, se abrió un cráter de 10 m de diámetro y se rellenó con 1,400 m de concreto. La
falla ocurrió por la penetración de agua cuando abrieron una galería para la ventilación del túnel,
Fig. 14. El accidente causó la falla de un edificio de tres niveles, tuvo un costo de $ 15,000,000
dólares ($ 253,000,000.00 pesos).

Fig. 14 Falla en el Metro de Sidney

Guanajuato, Gto., a 4 de Marzo de 2020 17


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Evolución de la Construcción de Túneles Urbanos

F) ORIGEN DEL MÉTODO TAMEZ

La excavación de una estación del metro de la ciudad de México en suelos duros fue
diseñada conforme al Método NATM; sin embargo, el audaz constructor advirtió que al colocar el
concreto lanzado lograba la estabilidad de la excavación y decidió que podía avanzar sin instalar
las anclas; una vez descubierta la osadía, aunque el túnel parecía estable despertó el temor de
que fallara; las autoridades decidieron convocar a dos expertos para que interpretaran la
seguridad y las acciones correctivas: el Dr. Harald Wagner, consultor austriaco en el NATM,
prescindió explicar el por qué el túnel era estable y su recomendación fue proceder de inmediato
a colocar las anclas e incluso incrementar su número; por su parte, el Prof. Enrique Tamez advirtió
que la acumulación del concreto rebotado había conformado una zapata burda y con su análisis
demostró que este apoyo fue capaz de estabilizar la bóveda aún sin anclas, su recomendación fue
simple: diseñar zapatas confiables con concreto lanzado reforzadas con acero (Tamez, 2012).

La enseñanza que extrajo el Prof. E. Tamez del caso fue que se podría minimizar el número
de anclas e incluso omitirlas a condición de soportar la bóveda de concreto sobre zapatas, esta
solución tiene la doble virtud de que se podría estabilizar la excavación en un menor tiempo y con
un ahorro significativo por evitar el costo de las anclas, la Fig. 15 es un esquema que compara las
dos soluciones: con el Método Austriaco y la simplificada de Tamez. Posteriormente
complementó su análisis con un modelo de elementos finitos y demostró que el túnel se podría
excavar a media sección con zapatas temporales, funcionales solo para completar la bóveda del
túnel, la zapata definitiva y completar el túnel con la cubeta, dándole la forma de una bóveda
invertida; así la geometría óptima es ovoide, con la cual se optimiza el estado de esfuerzos e
incluso permite disminuir el espesor del concreto de la bóveda.

Fig. 15 Comparativa Conceptual de los diseños

Guanajuato, Gto., a 4 de Marzo de 2020 18


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

G) GENERALIDADES DEL MÉTODO TAMEZ

Elementos del análisis. El Método Simplificado de Estabilidad de Túneles (MSET) del Prof.
Enrique Tamez parte de la interpretación del mecanismo de falla que ha ocurrido en un buen
número de túneles, Fig. 16, modelado como un mecanismo de los 3 prismas de esa figura que
deben guardar equilibrio; así, para evaluar la seguridad en cada etapa del proceso, desde de
excavación a la estabilización final. Se complementa con un análisis de Elementos Finitos para
definir el estado de esfuerzos y deformaciones en la masa de suelo, con esa modelación se
deducen incluso los asentamientos probables en la superficie; esta información permite optimizar
el espesor del

revestimiento. Así el Método Tamez se integra en dos partes: a) el análisis de los Factores de
Seguridad durante la construcción y b) el comportamiento del túnel, las deformaciones en su
interior y los asentamientos en la superficie (Tamez et al, 1997).

Fig. 16 Mecanismos Simplificados del equilibrio del frente

Factor de seguridad. La Fig. 17 es la modelación simplificada del mecanismo de falla de un túnel según una
sección longitudinal en la que se identifican los 3 prismas del mecanismo de falla y todas las

Guanajuato, Gto., a 4 de Marzo de 2020 19


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

fuerzas que intervienen en su equilibrio. El Factor de Seguridad se expresa como la relación de los
momentos de las fuerzas resistentes al de las actuantes respecto a un eje horizontal que se
desarrolla en el frente de la excavación. Las fuerzas actuantes se deben al peso de los prismas 1 a
3, la sobrecarga superficial, la presión radial interior y la presión aplicada al frente. Las fuerzas
resistentes del suelo se desarrollan en la superficie lateral de los prismas 2 y 3, considerando que
la interacción horizontal entre ellos es poco significativa.

El análisis de las fuerzas entre los prismas del mecanismo de falla permite deducir el Factor
de Seguridad contra la falla general del frente abierto y cerrado en túneles someros y profundos
con la siguiente ecuación:

Esta expresión general es válida para túneles someros y profundos, con frente abierto y con
frente a presión. Un caso particular son los túneles someros con frente abierto, que es en su
mayoría el caso de los túneles viales, cuyos Factores de Seguridad se derivan de la ecuación
anterior con las siguientes expresiones:

Estabilidad del frente. En estos se cumple la condición de que H-Zd = 0, se define el factor
de seguridad considerando un avance a nulo, así el mecanismo de falla se reduce a los prismas 1 y
2 y el factor de seguridad resulta:

Guanajuato, Gto., a 4 de Marzo de 2020 20


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Donde los factores de estabilidad N1 y N2 son funciones del ángulo de fricción, el primero
puede variar entre 10 y 50 y el segundo entre 1 y 5 (Tamez et al, 1997). Se debe imponer que este
Factor de Seguridad sea siempre mayor a 2.0.

Estabilidad de la clave. La longitud de avance máximo sin soporte se define de la


estabilidad del prisma 3 para un cierto avance a del túnel. El factor de seguridad FSc contra la falla
de la clave se obtiene comparando la fuerza resistente total que se desarrolla dentro del espesor
Zd con el peso total del prisma. Se obtuvo la relación:

Esta ecuación permite calcular la


longitud del avance a que se puede excavar sin soporte, Tamez recomienda que se adopte un
factor de seguridad mínimo de 2. Los análisis efectuados para los túneles en tobas, dieron como
resultado longitudes de avance sin soporte a desde 0.6 hasta 1.5 m, para valores típicos de su
resistencia al corte.

Estabilidad general. El factor de seguridad contra falla general para la sección de los túneles
se evalúa con la ecuación 2, el valor mínimo que se debe aceptar debe ser de 2.0

Fig. 17. Diagrama de fuerzas que intervienen en el comportamiento del frente

Guanajuato, Gto., a 4 de Marzo de 2020 21


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Análisis del revestimiento. A continuación, con un programa de elementos finitos se


obtienen los elementos mecánicos y se estiman las deformaciones del interior del túnel y los
asentamientos en la superficie. Para verificar las dimensiones de los
túneles y el avance máximo
de excavación sin soporte, se deben estudiar todas las secciones representativas a lo largo de los
ejes conforme a la secuencia estratigráfica y propiedades mecánicas de las tobas, las coberturas
entre la clave y la superficie del terreno, las condiciones del frente de excavación, la cimentación
temporal de la bóveda y el revestimiento ovoide completo. La Fig. 18 es un ejemplo de una malla
de elementos finitos y las de deformaciones que coinciden con esa sección.

Fig. 18 Modelo de elementos finitos

H) PROCEDIMIENTO DE CONSTRUCCIÓN CON EL MÉTODO TAMEZ

Acceso a los túneles. Se excavan los portales y conforma la trabe de borde reforzada con
concreto lanzado o colado, en algunos casos puede justificarse reforzarla con anclas, los taludes y
cortes laterales que conforman los accesos al túnel también se deben estabilizar con concreto
lanzado y anclas.

Ciclo de construcción. Para la excavación de un túnel se puede elegir entre los dos
procedimientos de la Fig. 19: a media sección o con los llamados túneles piloto:

a) Se abre el túnel a media sección con el avance a, se conforma la bóveda y las zapatas
intermedias en ambos lados con concreto lanzado reforzado con mallas de acero o fibras de
acero, queda pendiente la parte en “banco” que se excava en tramos cortos,
aproximadamente de 5 a 10 m y se conforma la zapata principal. Se avanza otra etapa del
túnel y conforme al programa de construcción, se concluye el túnel forjando la cubeta como
una bóveda invertida; esta última conforme la resistencia del suelo se puede sustituir por una
losa estructural o un conjunto de trabes transversales.

Guanajuato, Gto., a 4 de Marzo de 2020 22


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

b) Se empieza por abrir dos túneles piloto en los que se conformarán las zapatas de apoyo
definitivo, para posteriormente excavar con avances a, el resto de la sección del túnel e ir
concluyendo el espesor de la bóveda en dos etapas de concreto lanzado, al igual que el
procedimiento anterior los avances a se deben estimar con las expresiones anteriores, el túnel
se completa con la cubeta como en el inciso anterior.

Fig. 19 Etapas de los procedimientos constructivos de los túneles

Guanajuato, Gto., a 4 de Marzo de 2020 23


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Para ambos procedimientos el constructor debe analizar la estabilidad del frente con la
ecuación 3 y con la ecuación 4 verificar que el avance a sea seguro, además debe dejar un prisma
de toba sin excavar, a manera de un contrafuerte central estructural. Antes del siguiente avance
se engruesa el espesor del concreto de la bóveda; el ciclo continúa con avances variables y
recubrimientos de concreto lanzado con fibra metálica, hasta completar el revestimiento
definitivo.

En ambos casos el avance a de la excavación es variable, del orden de 0.6 a 1.5 m, en


función de las condiciones estratigráficas definidas con la etapa de exploración y verificadas
durante la construcción con observación detallada de los materiales y de la medición de las
deformaciones. Se podrá admitir avances a mayores solo en caso de que los materiales tengan
una resistencia al corte que lo permita.

Control de la excavación. Durante la excavación, de manera casi continua, se debe


confirmar numéricamente la estabilidad de diseño del túnel, con la ecuación N° 4, en función de la
longitud de los avances y de la resistencia al esfuerzo cortante de los suelos del frente de los
túneles.

Revestimiento estructural. El concreto lanzado aplicado se refuerza con mallas o fibras de


acero, se coloca en tres etapas: la primera de 5 cm sella y proporciona la estabilidad inicial;
evitando que se intempericen, la segunda que completa 15 cm de espesor y la última para llegar a
unos 25 cm de espesor de diseño, que podría ser de mayor espesor para algunos túneles. En las
zapatas de apoyo definitivo de las bóvedas se recurre a acero estructural y concreto lanzado; para
la cubeta del túnel se recurre a concreto hidráulico reforzado con acero estructural.

Drenes de alivio. Si durante la construcción se advierten humedades, se deben colocar


drenes, que una vez terminado el revestimiento se completa con una red definitiva de drenes
para asegurarse que en ningún sector se acumulará agua. El flujo de esos drenes se canaliza
mediante ductos al sistema de drenaje pluvial del propio túnel.

Anclas necesarias. Es posible que durante la excavación se adviertan bloques y zonas


inestables, incluso conformadas por arenas que tengan el riesgo de fallar, en esos casos se recurre
a la colocación de anclas que pueden ser varillas de acero que pueden requerir de perforación e
incluso se pueden colocar a golpes, el área se refuerza con mallas de acero y concreto lanzado.

Supervisión técnica. El ingeniero supervisor debe ser responsable de verificar la seguridad


en todas las etapas del proceso de construcción, el libro del Prof. Tamez y colaboradores, Diseño
Geotécnico de Túneles, puede servir de referencia y al menos debe aplicar con frecuencia las
ecuaciones 3 y 4 para evaluar los Factores de Seguridad más importantes.

Guanajuato, Gto., a 4 de Marzo de 2020 24


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

I) CONTROL DURANTE LA CONSTRUCCIÓN

Instrumentación. Para verificar que el comportamiento del túnel sea el previsto se miden
los siguientes parámetros: a) las deformaciones interiores del túnel mediante secciones de
convergencia, en las que se miden los cambios de longitud entre puntos opuestos en los hastiales
y también en el centro de la clave y b) los asentamientos que se estén generando en la superficie.
Las mediciones durante la construcción se realizan por lo menos dos veces por semana y diarias
en las partes que se advierte que el túnel se está deformando.

Secciones de Convergencia. Estas mediciones indican las deformaciones en el claro de los


túneles entre pares de puntos fijos instalados en la superficie interna de los hastiales, antes e
inmediatamente después, de colocar el revestimiento primario y durante toda la construcción,
Fig. 20; las convergencias se miden en secciones que se ubican a cada 10 m de separación con
cinco puntos de medición localizados: uno en la clave y los cuatro restantes en las paredes. El
equipo para medición de convergencias es un extenso metro de tensión con precisión de ±0.1mm
y sensibilidad de 0.01mm.

Fig. 20 Líneas de Convergencia

Clinómetro. Mediante este aparato cuya celda sensible es un servo-acelerómetro con el que se
determinan las distorsiones angulares o cambios con respecto a la vertical en puntos ubicados en

Guanajuato, Gto., a 4 de Marzo de 2020 25


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

estructuras cercanas al túnel en proceso de construcción, su precisión debe ser de ± 5 seg de arco,
que permite detectar cambios de inclinación de ± 25 mm en 10 m de altura en las estructuras
vecinas.

Asentamientos superficiales. Durante la construcción de un túnel se miden los asentamientos


en la superficie según una línea de referencia horizontal de 20 m de longitud con una precisión de
± 1 mm; se obtiene el máximo hundimiento al centro y el mínimo en los extremos de la línea y con
esos valores se deduce la inclinación en grados y el asentamiento diferencial, Fig. 21. Los valores
de esos parámetros obtenidos en muchos casos tomados de la literatura técnica se anotan en la
siguiente tabla.

Guanajuato, Gto., a 4 de Marzo de 2020 26


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Fig. 21 Asentamiento de la superficie producido por la construcción de un tunel

Guanajuato, Gto., a 4 de Marzo de 2020 27


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

J) TÚNELES CONSTRUIDOS CON EL MÉTODO TAMEZ

Los túneles que se describirán a continuación fueron diseñados en TGC Geotecnia, los cinco
son de dos vías, en la etapa de exploración se rescataron muestras de calidad excelente a
aceptable, la interpretación geológica de los sitios estuvo a cargo del Ing. Geólogo Federico
Mooser y el diseño de estos casos fue asesorado por el Prof. Enrique Tamez.

J.1 Túneles de la Loma Larga

Generalidades. Estos importantes túneles se construyeron en 1994, fueron los primeros en


que se aplicó la metodología de diseño del Prof. E. Tamez, comunican el centro de la ciudad de
Monterrey con el municipio de San Pedro Garza García separados por el río Santa Catarina
y por la Loma Larga; están excavados en una formación de calizas intercaladas con
estratos delgados de lutitas, con la peculiaridad de que a la mitad del túnel se encuentran
tres cabalgaduras, Fig. 22; esta peculiaridad geológica implicó que los echados de las
rocas cambiaran y generaran bloques de roca potencialmente inestables con geometrías
diversas, lo que obligó a reducir los avances, apresurar el lanzado de concreto y en
seguida instalar las anclas necesarias. En algunos puntos muy inestables se recurrió a la
colocación de arcos tipo “Joist” de sección triangular ensamblados con varillas de
construcción, los cuales quedaron integrados con facilidad al ademe de concreto lanzado.

Fig. 22 Corte geológico del túnel de la Lom Larga Monterrey, Nuevo León

La construcción se realizó con túneles piloto y concreto reforzado con mallas de


acero electro-soldado, pero la rigidez dado su calibre, hacía que el tiempo de instalación
de esas mallas fuera lento; así que, antes de llegar a la mitad de los túneles se decidió
reforzar el concreto con fibras de acero y la velocidad de la construcción se incrementó
significativamente.

Guanajuato, Gto., a 4 de Marzo de 2020 28


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

El ingeniero constructor tenía numerosas experiencias en la excavación de túneles,


le habían ocurrido varios percances y por la inclinación de los estratos de caliza y
debilidad de las lutitas estaba temeroso de la caída de bloques, esto lo llevó a abastecerse
de centenas de anclas con cementante epóxico incluido, capaces de endurecer casi de
inmediato para dar seguridad durante la excavación; sin embargo, la incorporación de
aditivos aceleradores del fraguado del concreto, lo llevaron a concluir que la velocidad de
estabilización que se logró con el concreto lanzado hizo innecesarias casi todas sus anclas

Dimensiones. Los túneles tienen longitudes de unos 522 m, cuenta con banquetas
de seguridad 1 m de ancho para servicio y alojar tuberías. La geometría de la sección
transversal es ovoide con tres radios de curvatura que definen 17.60 m de ancho y 8.35 m
de altura, separados 17 m; la Fig. 23 son vistas que ilustran estos túneles.

Fig. 23 Túneles de la Loma Larga

Guanajuato, Gto., a 4 de Marzo de 2020 29


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

2. INTRODUCCIÓN

2.1 Justificación

El diseñador de obras geotécnicas, especialmente de túneles, trabaja constantemente con


una significativa dosis de incertidumbre en el diseño debido a los materiales heterogéneos y aniso
trópicos, además del método a emplear en medios naturales no continuos con los que se
enfrenta, por lo cual se ve en la necesidad de realizar suposiciones y análisis hipotéticos. Por otro
lado, los ensayos de laboratorio o de campo realizados para calcular las propiedades mecánicas
del suelo son llevados a cabo sobre un espacio muestra para luego extrapolarlos a todo el cuerpo
de suelo; lo que significa que estos ensayos sólo brindan un rango de posibles valores
aumentando el grado de incertidumbre en el diseño.

La necesidad de relacionar el estado de esfuerzos y deformaciones empleadas en el diseño


con el estado real durante y después de la construcción es de vital importancia con el fin de
evaluar la metodología de diseño y validar las teorías aplicadas. Aquí es donde entra en escena la
instrumentación sismo-geotécnica, una actividad poco desarrollada en América Latina, que nos
permite medir parámetros de respuesta de los materiales o del suelo como desplazamientos,
esfuerzos, deformación, carga, entre otros, durante no sólo la construcción y operación del
proyecto, sino también en condiciones de sismo.

Entre otras cosas, la instrumentación geotécnica busca la verificación de las hipótesis de


diseño, validación de nuevas teorías y procedimientos constructivos y recopilación de información
útil para investigación y futuros diseños.

“Lo que no se mide, no se puede mejorar” (Schmitter, 2012).

2.2 Objetivos y alcance

En la presente tesina se pretende realizar la simplificación del método mediante la


programación y una descripción de los procedimientos de instrumentación geotécnica llevados a
cabo en un túnel excavado mediante medios mecánicos y revestido a base de concreto lanzado
reforzado con fibras de acero.

Objetivos de la instrumentación:

• Determinar el estado de esfuerzos y deformaciones presentados en el revestimiento del


túnel bajo condiciones estáticas a corto y largo y plazo, y compararlos con el determinado
en el diseño y en análisis numéricos.
• Determinar la transferencia de carga de la zapata corrida al suelo. Objetivo de la tesina:
• Describir cada uno de los instrumentos empleados, haciendo énfasis en su
funcionamiento, objetivo y ubicación.

• Detallar el procedimiento de instalación de los instrumentos en campo y su calibración.
• Dar un bosquejo de los resultados preliminares a corto plazo.

Guanajuato, Gto., a 4 de Marzo de 2020 30


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Se pretende realizar la instrumentación geotécnica de una sección del Túnel, revestido en


concreto reforzado con fibras de acero, ubicado sobre la Vía Rápida Poetas que comunica las
zonas poniente (Santa Fé) y sur (Luis Cabrera) de la ciudad de México.

Se realizará una descripción de las unidades estratigráficas de la zona, donde


predominantemente se presentan tobas, materiales pumíticos y lahar. Se presentará una breve
descripción del diseño del túnel y su proceso constructivo. Posteriormente, se explicará
detalladamente los lineamientos e implementación de la instrumentación, cada equipo a emplear
incluyendo su finalidad, calibración, instalación y finalmente el registro de datos.

Se pretende mostrar, de forma general, el procedimiento de análisis de datos y resultados


parciales.

Guanajuato, Gto., a 14 de Enero de 2020 31


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

3. DESCRIPCIÓN DE TÚNEL INSTRUMENTADO

En este Ejemplo para la elaboración de la tesina se estudia y analiza la estabilidad de un


túnel, el cual esta formado por suelo plástico utilizando exclusivamente el MSET (Método
Simplificado de estabilidad de Túneles), en donde deberemos considerar aspectos importantes
de los que sobresalen el tipo de suelo y las cargas superficiales .

4.1 Ubicación Geotécnica

Serán consideradas las propiedades como si el túnel se fuera a construir en el exterior de la


zona del lago Centro I de la Ciudad de México

4.2 Proyecto Geométrico

Se desea construir un túnel de sección circular, donde por el tipo de transporte que
deseemos y aceptemos para el diseño de la vía de transporte, por lo cual tendremos que
considerar un diámetro de 6.5 mts., en un terreno el cual se encuentre conformado de arcillas pre
consolidadas por bombeo y carga superficial.

Queremos manejar un túnel sin pendiente el cual será elaborado en línea recta y bajo las
mismas dimensiones geométricas en cada uno de sus puntos, solo teniendo como variable la
profundidad del eje del túnel, el cual variara en base a la topografía del Terreno natural. Las
características geométricas túnel:

Dimensión Geométrica Valor asignado

Diámetro del túnel D= 6.25 m

Profundidad de la clave del túnel H= 22.9 m

Profundidad del eje del túnel Ho= 26.0 m

Holgura radial entre el revestimiento y el suelo Uh= 0.07 m

Carga Superficial qs= 0 Ton/m2

En base a estos datos podemos saber si nuestro túnel es somero o profundo

𝐻 22.9𝑚
= = 3.6, 𝑆𝑒 𝑡𝑟𝑎𝑡𝑎 𝑑𝑒 𝑢𝑛 𝑇ú𝑛𝑒𝑙 𝑃𝑟𝑜𝑓𝑢𝑛𝑑𝑜
𝐷 6.25

Zd = 1.7 𝐷 = 10.6 𝑚

Guanajuato, Gto., a 4 de Marzo de 2020 32


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

4. ESTRATIGRAFÍA DE LA ZONA
El Perfil estratigráfico del sitio y variación de la resistencia a la penetración del cono
eléctrico(qc) con la profundidad, representativos del promedio y obtener los valores medios de la
resistencia al corte en pruebas triaxiales no drenadas, además del modulo de elasticidad.

Fig. 24 Estratigrafía y resistencia a la penetración del cono eléctrico típico

Se consideraran los valores de la relación de Poisson (v) y del coeficiente de empuje de tierra
en reposo en base a sus propiedades mecánicas promedio de suelo.

4.1 Interpretación geotécnica y propiedades mecánicas

Propiedad mecánica Sobre la clave Prisma frontal

Peso volumétrico g (t/m3) 1.25 1.2

Cohesión c (t/m2) 4.0 6.0

Modulo de elasticidad, E(t/m2) 250 400

Relación de Poisson, v 0.5 0.5

Coeficiente de empuje en tierras en reposo, Ko 0.7 0.7

Guanajuato, Gto., a 4 de Marzo de 2020 33


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

4.2 Objetivo del diseño geotécnico

Dadas las condiciones geométricas y mecánicas, podemos obtener el revestimiento necesario


del túnel (primario, secundario o único), de tal forma que logramos un proyecto seguro y poder
evitar asentamientos excesivos en las superficie y determinar los puntos se mayor afectación.

Dados estos valores podemos definir el proceso constructivo, con lo cual podemos obtener la
deformacion inicial antes de instalar el revestimiento y obtener los elementos mecanicos
necesarios.

Guanajuato, Gto., a 4 de Marzo de 2020 34


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

5. DISEÑO DEL PROCEDIMIENTO CONSTRUCTIVO

Para definir conceptos y el procedimiento constructivo, primero se estudia la estabilidad de


frente de excavación y de la clave. Con ello se define la sección de excavación (completa o por
etapas), y tomar decisiones como serian la aplicación de aire comprimiendo o lodo para
estabilizar el frente y la longitud del avance sin soporte. Con base a los resultados se evalúa la
estabilidad general con su Factor de Seguridad (Fsf) y su Presión de frente(Pf)

N#,/(% ORH Equilibrio del mecanismo de falla simplificado del frente D'-./0.1 2%3.$ .0 %4+* 56678

5.1 Análisis de estabilidad del frente de excavación

El factor de seguridad del frente a presión se obtiene mediante la siguiente ecuación que
considera una presión de frente por excavación y una sobrecarga superficial igual a 0

𝑝f = 𝑞s = 0

4𝑍𝑑 4(10.6)
( 𝐷 + 2.7)𝑐 ( 6.25 + 2.7)4
𝐹𝑠f = = = 1.21
𝛾(𝐻 + 𝐷M3) 6.25
1.25(22.9 + 3 )

Guanajuato, Gto., a 4 de Marzo de 2020 35


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Dado que FSf < 1.5 se requiere aplicar presion al frente para aumentar el factor de seguridad.
Se propone un escudo de frente abierto y dar presion mediante aire compreimido. Considerando
la alta deformabilidad de la arcilla, es deseable mantener los Fsf con un valor menor de 2

5.2 Presión de Frente

Considerando la alta deformabilidad del arcilla es deseable mantener el Fsf dentro de los
valores peresmisibles, por lo cual es recomendable aumentar el valor ahsta un valor no menor de
2. (Ver Tabla)

Figura 26.Factores de estabilidad Nce para tuneles con escudo de arcilla

La Presión que se debe aplicar de fende para obtener el valor minimo de Fsf se calcula
mediante la siguiente expresión:

𝐷 6.25
Fsf [γ(H + 3 )]- cNce 2 [1.25(22.9 + 3 )]- 4(9.5)
𝑃f= = = 8.15 𝑇𝑜𝑛M X
Fsf + 1 2+1 𝑚

Lo que nos denota dicho resultado es que para poder obtener el Fsf de requiere dicho Pf, con
estos resultados se concluye que para la construccion del tunel es necesaria la aplicaciond de un
escudo de frente bajo aire comprimido.

Guanajuato, Gto., a 4 de Marzo de 2020 36


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Tendremios que estudiar la influencia que tiene la magnitud del aire en el frente de
excavación con respecto al asentamiento, se consideran 3 casos:

1. Presión de aire = 10 Ton/m2 --------------------------------Fsf = 2.26-


2. Presión de aire = 15 Ton/m2- ------------------------------ Fsf = 3.26
3. Presión de Frente = 22.5 Ton/m2----------------------- Fsf = 6.9

Guanajuato, Gto., a 4 de Marzo de 2020 37


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

6. ANALISIS DEL ASENTAMIENTO SUPERFICIAL

6.1 Curva de respuesta del suelo circundante

Esta curva es conocida con el nombre de curva característica del suelo, la cual se construye
por las coordenadas de los puntos O, L, y F, que corresponden al limite entre el comportamiento
elástico y comportamiento plástico y la generación de la zona de aflojamiento del suelo de la
clave.

• Punto O (Condición Geo estática)

𝛾𝐻𝑜 = 1.25(26) = 32.5 𝑇𝑜𝑛/𝑚X

• Punto O (Comportamiento elástico)

𝑃𝑎L = 𝛾𝐻𝑜(1 − 𝑠𝑒𝑛𝜙) − 𝑐𝑜𝑠𝜙 = 32.5 − 4 = 28.5 𝑇𝑜𝑛/𝑚X

(1 + 𝑣)𝐷 (1 + 0.5)6.25
𝑢L = (𝛾𝐻𝑜 − 𝑃𝑎L) ] ` = (32.5 − 28.5) ] ` = 6.25𝑚
2𝐸 2(250)

• Punto F (Zona de Aflojamiento)

Se calcula mediante las siguientes ecuaciones para evaluar el radio plastico y la deformarción

𝑝𝑎 = 16 𝑎 28 𝑇𝑜𝑛/𝑚X
b efghij b nX.ohij
lhbm lhbm
𝑅𝑝 = 𝑟𝑒 Xc d k = 3.125𝑒 Xc d p

𝑝𝑎total = 𝑝𝑎 + 𝛾(𝑅𝑝 − 𝑟)𝜓 = 𝑝𝑎 + 1.25(𝑅𝑝 − 3.125). 6

1 + 𝑣 𝑅𝑝 X 1 + 0.5 𝑅𝑝 X
𝐴=2 𝑐w x = 2 4w x
𝐸 𝑟 250 3.125

1 1
𝑢i = 𝑟 z1 − { | = 3.125 z1 − { |
1+𝐴 1+𝐴

Guanajuato, Gto., a 4 de Marzo de 2020 38


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Sustituyendo valores se obtienes

Pa(Ton/m2) Rp (m) Patotal(ton/m2) Area (m2) Ui(m)


28 3.326545 28.151159 0.054391 0.081669
26 4.271369 26.859777 0.089676 0.131348
24 5.484546 25.76966 0.14785 0.208195
22 7.042296 24.937972 0.243764 0.322917
20 9.042487 24.438115 0.401899 0.485682
18 11.610784 24.364338 0.66262 0.701441
16 14.908541 24.837656 1.092475 0.964671

Figura 27. Curva de respuesta de suelo Circundante

Esta curva define la carcacteristica de suelo a partir de la presion paL donde se obtiene el
minimo dela funcion :

• Paf= 24.3 Ton /m2


• Uf = 0.701 m

En resumen se obtuvierón los puntos:

• Pa0= (0.0,32.5)
• PaL= (0.75,28.5)
• Paf= (0.701,24.3)

Guanajuato, Gto., a 4 de Marzo de 2020 39


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

6.2 Curva de respuesta del Revestimiento

Para la construcción se requieren los siguientes cálculos:

• Curva de respuesta del cilindro de frente


• Deformación radial de la Periferia del túnel antes de colocar el revestimiento (uio)
• Curva de respuesta del revestimiento

Los analisis se erecutaran para cada condicion de presion del frente es decir. pf = 0, 10, 15,
22.5 Ton/m2

6.2.a Curva de respuesta del cilindro de frente


Comprende los siguientes pasos

6.2.a.a Calcular capacidad de carga del prisma frontal (q)

Para cada una de las condiciones de analisis:

𝑞 = 3.4 𝑐 }𝑘𝑝 − 0.5𝛾𝑓 𝐷 + 𝑃f 𝐾p = 3.4 6 − 0.5(1.2)(6.25) + 𝑃f = 16.65 + 𝑃f

Pf(Ton/m2) q(Ton/m2)
0 16.65
10 26.65
15 32.65
22.5 39.2

6.2.a.b Calcular abscisa uco que representa la deformación del cilindró a una presión
gestáltica

(1 − 𝑣)𝛾𝐻𝑜 𝐷 0.5(32.5) 6.25


𝑢𝑐𝑜 = = = 0.127 𝑚
2𝐸f 2(400)

Guanajuato, Gto., a 4 de Marzo de 2020 40


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

6.2.a.c Dibujar la curva de respuesta del cilindro de frente para caso de estudio

Para cada una de las condiciones de analisis

Figura 28. Curva de respuesta del cilindro de frente

Guanajuato, Gto., a 4 de Marzo de 2020 41


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

6.2.b Deformación Radial de la Periferia del Túnel

Antes de la instalacion del revestimiento (uio), se sobreponen las graficas de la curva de


curva de respuesta del suelo circundante y la del cilindro frontal esto para obtener el punto de
interseccion I. La funcion de la gracica es mostrarnos los puntos de deformacion inicial, ademas
de cuando no se aplica presion al frente de excavacion, en los puntos donde no existe
interseccion se podrian desarrollar deformaciones radiales de magnitud considerable en la
periferia del tunel .

Pf (Ton/me) Uio(m) Pa (Ton/me)


0 0 0
10 0.1425 26.6500
15 0.0667 29.1102
20 0.0381 30.5630

Estos deplazamientos se inveremetarioan si no se hace oportuno el retaque de la holgura


entre el revetimiento y el suelo.

6.2.c Curva de Respuesta del Revestimiento

En un principio se de definen las caracteristicas del revestimiento para poder calcularlo.

Propiedad Valor y Unidad Empleada


Resistencia a la compresión simple del F’c = 2000 (Ton/m2)
concreto
Módulo de elasticidad del Concreto Ec 1.273 x106
Relación de Poisson del concreto 0.3
Espesor del Revestimiento 0.1, 0.2 y 0.3
Rigides se ademe Kc (Ton/m2)
Presión máxima de soporte del Ademe Psc max (Ton/m2)

Los datos se obtendran en base a las siguientes operaciones:

𝐸c [𝑟 X − (𝑟 − 𝑡)X ] 1.27 𝑥10‚ [3.125X − (3 − 125 − 𝑡)X ]


𝑘𝑐 = =
(1 + 𝑣k )[(1 − 2𝑣k )𝑟 X + (𝑟 − 𝑡)X ] (1 + 0.3)[(1 − 0.6)3.125X + (3.125 − 𝑡)X ]

1 (𝑟 − 𝑡)X 2000 (3.125 − 𝑡)X


𝑝𝑠𝑐max = 𝑓′𝑐 ]1 − ` = ]1 − `
2 𝑟X 2 3.125X

𝑃o 𝐷X 0.5(1 − 𝐾o)𝑃o(1 + 𝑣c)𝐷 32.5(39.1) 0.5(0.3)(32.5)25


𝑢𝑟max = + = ‚
+
4𝑡𝐸c 2𝑘𝑐 4𝑡(1.27 𝑥10 ) 2𝑘𝑐

Guanajuato, Gto., a 4 de Marzo de 2020 42


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Sustituyendo se obtiene:

t(m) Kc (Ton/m2) Psc max (Ton/m2) Ur max (m)


0.1 46123.358 62.976 0.002923
0.2 95079.531 123.904 0.001455
0.3 147046.799 182.784 0.000966

A fin de ejemplificar se utiliza solamente el revestimiento de concreto de 0.1 de espesor

Figura 29. Curvas de respuesta del revestimiento para


diferentes condiciones de presión aplicada al frente de
excavación.

Guanajuato, Gto., a 4 de Marzo de 2020 43


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

6.2.d Presión de diseño del Revestimiento

Sobreponiendo las curvas se respuesta del suelo y Revestimiento (considerando el


dezplasamieto inicial uio), se obeiene el punto

Figura 30. Curvas de respuesta del suelo (Fuente: Tamez et al., 1997)

Guanajuato, Gto., a 4 de Marzo de 2020 44


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

6.2.d Asentamiento Superficial Máximo

Se calcula mediante la expresión:

2 𝜋 𝐷𝑢e 6.28(6.25)𝑢e
𝜆m = = = 0.754 𝑢e
2𝐻 + 𝐷 2(22.9) + 6.25

Sustituyendo valores se llega al resultado:

Pf (Ton/ m2) Fsf Pae (Ton/m2) Ue(m) lm (m)


0 1.2 32.5 - -
10 2.3 26.6 0.1425 .107511
15 3.3 29.3 0.0667 .050323
22.5 6.9 30.39 0.0381 .028745

6.2.f Escudo con frente a Presión

Los modernos escudos de este tipo permiten mantenrer en el frente una presión
considerable, a la vez que se retaca la holgura inyectadndo mortero a presion controlada
inmediatamente junto a la cola del escudo, lo que impide el desplazamienteo inicial del frente uio .

Por otra parte la presion de equilibrio entre el fervestimiento y el suelo seria 30 ton/m2 y no
se generarian estados plasticos en la periferia del túnel.

Guanajuato, Gto., a 4 de Marzo de 2020 45


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

7. RESULTADOS

7.1 Espesor del Revestimiento Primario

En los resultados anteriores se muestra que la presión de equilibrio pae resulta meno que la
presión Geoestática por lo que en la practica es recomendable usar en arcillas saturadas, que el
anillo sujeto a presión gHo . El espesor se da mediante la siguiente ecuación:

𝐹𝑐 𝛾𝐻𝑜 𝐷 2(32.5)25
𝑡 = = = 0.127 𝑚
2(0.8 𝑓𝑐 ) 1.6(2000)

Comunmente , suelen construirse en dovelas con espesores entre 15 y 30 cm , adecuado


para soportar los esfuerzos de maniobras, transporte y colocación (donde la presion sobre el
revestimiento se mantiene uniforme con el paso el tiempo).

7.2 Diseño del Revestimiento Secundario

Al colocar dicho revestimiento, debe integrarse al primario mediante llaves de cortante


provistas en los intradós de las dovelas, de manera que ambos anillos soporten los esfuerzos que
se generen al evolucionar la presión del tiempo

Tuneles en terreno de arcilla se consideran las siguientes variables

Pvf =1.4 gH

Phf= 0.7 gH

7.2.a Momento Flexionante

Considerando el espesor de las Dovelas de 0.25 m y el anillo interior de 0.3 m, se obtiene un


espesor total de revestimiento de 0.55 m y un radio medio de túnel rm=2.78 m. El calculo del
momento se lleva a cabo mediante el calculo de la relación de flexibilidad del suelo.

𝐸𝑠 𝑟m X 2(1 − 𝑣 X ) 4000 2.78 X 2(1 − 0.3X )


𝐹= c m ] `= w x ] ` = 0.049
𝐸𝑐 𝑡 1 + 𝑣s 1.27 𝑥10‚ 0.55 1 + 0.5

0.7
0.25(1 − 𝐾) 0.25 c1 − 1.4m
X
𝑀𝑖 = ± 𝑝vf 𝑟m = ± 1.4(28.63)2.78X = ±36.9065 𝑡 − 𝑚
𝐹+1 0.05 + 1

Guanajuato, Gto., a 4 de Marzo de 2020 46


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

7.2.b Fuerzas Normales

Para el anillo primario la fuerza de pre compresión se obtiene mediante la siguiente


ecuación:

𝑁𝑝 = 𝑔𝐻𝑟 = (28.63)(3.125) = 89.453125 𝑇𝑜𝑛

Para el calculo de la fuerza normal finla modificada por interaccion N, se emplean las ecs.
Anteriores y se considera un vs= 0.5

𝐸s 𝑟m 𝑟m 400 2.78
𝑐 = 1.5 = 1.5 = 0.0023
𝐸c 𝑡 1.27 𝑥10‚ 0.55
0.7 0.7
𝑃𝑣𝑓 1 + 𝐾 1 − 𝐾 40 1 + 1.4 1 − 1.4
𝑁= Ž ± •= z ± | = 83.3578167 ± 26.5014
2 𝐶+1 𝐹+1 2 0.0023 + 1 0.049 + 1

• El singo(+) corresponde a la fuerza normal aplicada a la seccion horizontal del Tunel.

Nv= 109.8592466 Ton

• El signo (-) corresponde a la fuerza normal aplicada a la seccion diametral


Nv= 56.8563868 Ton

Los incrementos de las fuerzas horizontales en el revestimiento seran

∆𝑁v = 𝑁v – 𝑁p = 109.8592466 - 89.453125 = 20.4061216 Ton

∆𝑁h = 𝑁h – 𝑁p = 56.8563868 - 89.453125 = -35.5967382 Ton

Guanajuato, Gto., a 4 de Marzo de 2020 47


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

8. INSTRUMENTACIÓN Y PROCEDIMIENTO DE PROGRAMACIÓN


8.1 Programa a emplear como intermediario y sus beneficios

Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar hoy
en día. Dicho lenguaje nace del Basic (beginner ś all-purposesymbolic instruction code)
que fue creado en su versión original en el dartmouthcollege, con el propósito de servir a
aquellas personas que estaban interesadas en iniciarse en algún lenguaje de
programación. Luego de sufrir varias modificaciones, en elaño1978 se estableció el Basic
estándar. La sencillez del lenguaje ganó el desprecio de los programadores avanzados por
considerarlo "un lenguaje para principiantes".

Primero fue gw-basic, luego se transformó en QuickBasic y actualmente se lo conoce


como visual Basic y la versión más reciente es la 6 que se incluye en el paquete visual
estudio 6 de Microsoft. Esta versión combina la sencillez del Basic con un poderoso
lenguaje de programación visual que juntos permiten desarrollar robustos programas de
32 bits para Windows. Esta fusión de sencillez y la estética permitió ampliar mucho más el
monopolio de Microsoft, ya que el lenguaje sólo es compatible con Windows, un sistema
operativo de la misma empresa.

Visual Basic ya no es más "un lenguaje para principiantes" sino que es una perfecta
alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones
compatibles con Windows.
En este informe explicaremos algunos términos y/o características de mismo con la
finalidad de aprender más sobre este programa y manejarlo con facilidad
Fundamentos de programación en vb6.0:
1. Es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de
aplicaciones en un entorno grafico (gui-graphical user interface) como Windows 98,
Windows o superior.
2. ¿qué es visual Basic 6.0?
Diseñador de entorno de datos, es posible generar, de manera automática, conectividad
entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o
informes.
Los objetos actives son una nueva tecnología de acceso a datos mediante la acción de
arrastrar y colocar sobre formularios o informes.
Conformada por una ventana de formulario: es el área donde se diseña la interfaz gráfica,
es decir, es donde se inserta electo gráficos, como Botones, imágenes, casilla de
verificación, cuadros de listas, etc. Conformado por su Cuadro de herramientas donde se
presenta todos los controles necesarios para diseñar una aplicación, como cuadros de
texto, etiquetas, cuadros de listas, botones
de comandos, etc.

Guanajuato, Gto., a 4 de Marzo de 2020 48


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

8.4 Apéndice del lenguaje de programación


Para los puntos de la estación total deben tener la referencia con la estación total con las
coordenadas 100.100.100 para poder ser importados y el archivó debe colocarse en la unidad C:\
con el nombre de: datosEstacionTotal

En la siguiente seccion se mostraran las caracteristicas del lenguaje para poder hacer mas
comprensible el procedimiento realizado en la tesis para poder ser analizado de una manera mas
eficiente comparada con la seccion anterior que es el procedimiento manual del problema.

Vendran denotados ya que despues de una ” ‘ “ vendra el nombre de la operación que se


ejecutara y posterior el proceso

FORM1 y parte del FORM2


Datos requeridos para realización de calculos
FORM2
'Fsf minimio y general
TextB(7).Text = Round(((((4 * (Form1.TextA(11).Text / Form1.TextA(1).Text)) + 2.7) *
Form2.TextB(2).Text) / (Form2.TextB(1).Text * (Form1.TextA(2).Text + (Form1.TextA(1).Text /
3)))), 5)

'pf
If TextB(7).Text < 2 Then TextB(13).Text = 2 Else
If TextB(7).Text < 2 Then TextB(13).Text = Round(((((4 * (Form1.TextA(11).Text /
Form1.TextA(1).Text)) + 2.7) * Form2.TextB(2).Text) / (Form2.TextB(1).Text *
(Form1.TextA(2).Text + (Form1.TextA(1).Text / 3)))), 0) + 1
TextB(14).Text = Round(((((TextB(13).Text * (TextB(1).Text * (Form1.TextA(2).Text +
(Form1.TextA(1).Text / 3)))) + Form1.TextA(5).Text) + (-1 * 4 * Form1.TextA(10).Text)) /
(TextB(13).Text + 1)), 1)

'condiciones de tipo de suelo


TextB(15).Text = "10"
TextB(16).Text = "15"
TextB(17).Text = "22.5"
TextB(22).Text = "0"

'Fsf en casos en especifico


H = (4 * (Form1.TextA(11).Text / Form1.TextA(1).Text)) + 2.7
TextB(18).Text = Round((((H * TextB(2).Text) + TextB(15).Text) / ((TextB(1).Text *
(Form1.TextA(2).Text + (Form1.TextA(1).Text / 3))) + (Form1.TextA(5).Text - TextB(15).Text))), 2)
TextB(19).Text = Round((((H * TextB(2).Text) + TextB(16).Text) / ((TextB(1).Text *
(Form1.TextA(2).Text + (Form1.TextA(1).Text / 3))) + (Form1.TextA(5).Text - TextB(16).Text))), 2)

Guanajuato, Gto., a 14 de Enero de 2020 49


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

TextB(20).Text = Round((((H * TextB(2).Text) + TextB(17).Text) / ((TextB(1).Text *


(Form1.TextA(2).Text + (Form1.TextA(1).Text / 3))) + (Form1.TextA(5).Text - TextB(17).Text))), 2)
TextB(21).Text = Round((((H * TextB(2).Text) + TextB(22).Text) / ((TextB(1).Text *
(Form1.TextA(2).Text + (Form1.TextA(1).Text / 3))) + (Form1.TextA(5).Text - TextB(22).Text))), 2)

FORM3
'Pal
Form3.TextC(2).Text = Form3.TextC(1).Text - Form2.TextB(2).Text

'uL
A = (1 + Form2.TextB(4).Text) * Form1.TextA(1).Text
B = 2 * Form2.TextB(3).Text
Form3.TextC(3).Text = ((TextC(1).Text - TextC(2).Text) * A) / B

'kp
Form3.TextC(4).Text = 1

'Pa (ton/m2)
Form3.TextC(5).Text = Round(Form3.TextC(2).Text, 0)
Form3.TextC(6).Text = Round(Form3.TextC(2).Text, 0) - 2
Form3.TextC(7).Text = Round(Form3.TextC(2).Text, 0) - 4
Form3.TextC(8).Text = Round(Form3.TextC(2).Text, 0) - 6
Form3.TextC(9).Text = Round(Form3.TextC(2).Text, 0) - 8
Form3.TextC(10).Text = Round(Form3.TextC(2).Text, 0) - 10
Form3.TextC(11).Text = Round(Form3.TextC(2).Text, 0) - 12

'Rp (m)
Form3.TextC(12).Text = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text -
Form3.TextC(5).Text) / Form2.TextB(2).Text) - 1))), 6)
Form3.TextC(13).Text = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text -
Form3.TextC(6).Text) / Form2.TextB(2).Text) - 1))), 6)
Form3.TextC(14).Text = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text -
Form3.TextC(7).Text) / Form2.TextB(2).Text) - 1))), 6)
Form3.TextC(15).Text = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text -
Form3.TextC(8).Text) / Form2.TextB(2).Text) - 1))), 6)
Form3.TextC(16).Text = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text -
Form3.TextC(9).Text) / Form2.TextB(2).Text) - 1))), 6)

Guanajuato, Gto., a 4 de Marzo de 2020 50


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Form3.TextC(17).Text = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text -


Form3.TextC(10).Text) / Form2.TextB(2).Text) - 1))), 6)
Form3.TextC(18).Text = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text -
Form3.TextC(11).Text) / Form2.TextB(2).Text) - 1))), 6)

'Pa total (ton/m2)


Form3.TextC(19).Text = Round((Form3.TextC(5).Text + (1.25 * (Form3.TextC(12).Text - 3.125)
* 0.6)), 6)
Form3.TextC(20).Text = Round((Form3.TextC(6).Text + (1.25 * (Form3.TextC(13).Text - 3.125)
* 0.6)), 6)
Form3.TextC(21).Text = Round((Form3.TextC(7).Text + (1.25 * (Form3.TextC(14).Text - 3.125)
* 0.6)), 6)
Form3.TextC(22).Text = Round((Form3.TextC(8).Text + (1.25 * (Form3.TextC(15).Text - 3.125)
* 0.6)), 6)
Form3.TextC(23).Text = Round((Form3.TextC(9).Text + (1.25 * (Form3.TextC(16).Text - 3.125)
* 0.6)), 6)
Form3.TextC(24).Text = Round((Form3.TextC(10).Text + (1.25 * (Form3.TextC(17).Text -
3.125) * 0.6)), 6)
Form3.TextC(25).Text = Round((Form3.TextC(11).Text + (1.25 * (Form3.TextC(18).Text -
3.125) * 0.6)), 6)

'Area (m2)
Form3.TextC(26).Text = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
((Form3.TextC(12).Text / 3.125) ^ 2))), 6)
Form3.TextC(27).Text = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
((Form3.TextC(13).Text / 3.125) ^ 2))), 6)
Form3.TextC(28).Text = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
((Form3.TextC(14).Text / 3.125) ^ 2))), 6)
Form3.TextC(29).Text = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
((Form3.TextC(15).Text / 3.125) ^ 2))), 6)
Form3.TextC(30).Text = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
((Form3.TextC(16).Text / 3.125) ^ 2))), 6)
Form3.TextC(31).Text = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
((Form3.TextC(17).Text / 3.125) ^ 2))), 6)
Form3.TextC(32).Text = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
((Form3.TextC(18).Text / 3.125) ^ 2))), 6)

Guanajuato, Gto., a 4 de Marzo de 2020 51


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

'Ui (m)
Form3.TextC(33).Text = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + Form3.TextC(26).Text))) ^
(1 / 2))), 6)
Form3.TextC(34).Text = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + Form3.TextC(27).Text))) ^
(1 / 2))), 6)
Form3.TextC(35).Text = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + Form3.TextC(28).Text))) ^
(1 / 2))), 6)
Form3.TextC(36).Text = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + Form3.TextC(29).Text))) ^
(1 / 2))), 6)
Form3.TextC(37).Text = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + Form3.TextC(30).Text))) ^
(1 / 2))), 6)
Form3.TextC(38).Text = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + Form3.TextC(31).Text))) ^
(1 / 2))), 6)
Form3.TextC(39).Text = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + Form3.TextC(32).Text))) ^
(1 / 2))), 6)

Para elegir el valor menor de pa y en base a el eso obtenemos el ui

If Val(Form3.TextC(49).Text) < Val(Form3.TextC(50).Text) And Val(Form3.TextC(49).Text) <


Val(Form3.TextC(51).Text) And Val(Form3.TextC(49).Text) < Val(Form3.TextC(52).Text) And
Val(Form3.TextC(49).Text) < Val(Form3.TextC(53).Text) And Val(Form3.TextC(49).Text) <
Val(Form3.TextC(54).Text) And Val(Form3.TextC(49).Text) < Val(Form3.TextC(55).Text) And
Val(Form3.TextC(49).Text) < Val(Form3.TextC(56).Text) And Val(Form3.TextC(49).Text) <
Val(Form3.TextC(57).Text) Then
Form3.TextC(67).Text = Form3.TextC(49).Text
Text157.Text = Round(Form3.TextC(49).Text, 3)
Else

If Val(Form3.TextC(50).Text) < Val(Form3.TextC(49).Text) And Val(Form3.TextC(50).Text) <


Val(Form3.TextC(51).Text) And Val(Form3.TextC(50).Text) < Val(Form3.TextC(52).Text) And
Val(Form3.TextC(50).Text) < Val(Form3.TextC(53).Text) And Val(Form3.TextC(50).Text) <
Val(Form3.TextC(54).Text) And Val(Form3.TextC(50).Text) < Val(Form3.TextC(55).Text) And
Val(Form3.TextC(50).Text) < Val(Form3.TextC(56).Text) And Val(Form3.TextC(50).Text) <
Val(Form3.TextC(57).Text) Then
Form3.TextC(67).Text = Form3.TextC(50).Text
Text157.Text = Round(Form3.TextC(50).Text, 3)
Else

Guanajuato, Gto., a 4 de Marzo de 2020 52


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

If Val(Form3.TextC(51).Text) < Val(Form3.TextC(49).Text) And Val(Form3.TextC(51).Text) <


Val(Form3.TextC(50).Text) And Val(Form3.TextC(51).Text) < Val(Form3.TextC(52).Text) And
Val(Form3.TextC(51).Text) < Val(Form3.TextC(53).Text) And Val(Form3.TextC(51).Text) <
Val(Form3.TextC(54).Text) And Val(Form3.TextC(51).Text) < Val(Form3.TextC(55).Text) And
Val(Form3.TextC(51).Text) < Val(Form3.TextC(56).Text) And Val(Form3.TextC(51).Text) <
Val(Form3.TextC(57).Text) Then
Form3.TextC(67).Text = Form3.TextC(51).Text
Text157.Text = Round(Form3.TextC(51).Text, 3)
Else

If Val(Form3.TextC(52).Text) < Val(Form3.TextC(49).Text) And Val(Form3.TextC(52).Text) <


Val(Form3.TextC(50).Text) And Val(Form3.TextC(52).Text) < Val(Form3.TextC(51).Text) And
Val(Form3.TextC(52).Text) < Val(Form3.TextC(53).Text) And Val(Form3.TextC(52).Text) <
Val(Form3.TextC(54).Text) And Val(Form3.TextC(52).Text) < Val(Form3.TextC(55).Text) And
Val(Form3.TextC(52).Text) < Val(Form3.TextC(56).Text) And Val(Form3.TextC(52).Text) <
Val(Form3.TextC(57).Text) Then
Form3.TextC(67).Text = Form3.TextC(52).Text
Text157.Text = Round(Form3.TextC(52).Text, 3)
Else

If Val(Form3.TextC(53).Text) < Val(Form3.TextC(49).Text) And Val(Form3.TextC(53).Text) <


Val(Form3.TextC(50).Text) And Val(Form3.TextC(53).Text) < Val(Form3.TextC(51).Text) And
Val(Form3.TextC(53).Text) < Val(Form3.TextC(52).Text) And Val(Form3.TextC(53).Text) <
Val(Form3.TextC(54).Text) And Val(Form3.TextC(53).Text) < Val(Form3.TextC(55).Text) And
Val(Form3.TextC(53).Text) < Val(Form3.TextC(56).Text) And Val(Form3.TextC(53).Text) <
Val(Form3.TextC(57).Text) Then

Form3.TextC(67).Text = Form3.TextC(53).Text

Text157.Text = Round(Form3.TextC(53).Text, 3)

Else

If Val(Form3.TextC(54).Text) < Val(Form3.TextC(49).Text) And Val(Form3.TextC(54).Text) <


Val(Form3.TextC(50).Text) And Val(Form3.TextC(54).Text) < Val(Form3.TextC(51).Text) And
Val(Form3.TextC(54).Text) < Val(Form3.TextC(52).Text) And Val(Form3.TextC(54).Text) <
Val(Form3.TextC(53).Text) And Val(Form3.TextC(54).Text) < Val(Form3.TextC(55).Text) And

Guanajuato, Gto., a 4 de Marzo de 2020 53


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Val(Form3.TextC(54).Text) < Val(Form3.TextC(56).Text) And Val(Form3.TextC(54).Text) <


Val(Form3.TextC(57).Text) Then
Form3.TextC(67).Text = Form3.TextC(54).Text
Text157.Text = Round(Form3.TextC(54).Text, 3)
Else

If Val(Form3.TextC(55).Text) < Val(Form3.TextC(49).Text) And Val(Form3.TextC(55).Text) <


Val(Form3.TextC(50).Text) And Val(Form3.TextC(55).Text) < Val(Form3.TextC(51).Text) And
Val(Form3.TextC(55).Text) < Val(Form3.TextC(52).Text) And Val(Form3.TextC(55).Text) <
Val(Form3.TextC(53).Text) And Val(Form3.TextC(55).Text) < Val(Form3.TextC(54).Text) And
Val(Form3.TextC(55).Text) < Val(Form3.TextC(56).Text) And Val(Form3.TextC(55).Text) <
Val(Form3.TextC(57).Text) Then
Form3.TextC(67).Text = Form3.TextC(55).Text
Text157.Text = Round(Form3.TextC(55).Text, 3)
Else

If Val(Form3.TextC(56).Text) < Val(Form3.TextC(49).Text) And Val(Form3.TextC(56).Text) <


Val(Form3.TextC(50).Text) And Val(Form3.TextC(56).Text) < Val(Form3.TextC(52).Text) And
Val(Form3.TextC(56).Text) < Val(Form3.TextC(53).Text) And Val(Form3.TextC(56).Text) <
Val(Form3.TextC(54).Text) And Val(Form3.TextC(56).Text) < Val(Form3.TextC(55).Text) And
Val(Form3.TextC(56).Text) < Val(Form3.TextC(55).Text) And Val(Form3.TextC(56).Text) <
Val(Form3.TextC(57).Text) Then
Form3.TextC(67).Text = Form3.TextC(56).Text
Text157.Text = Round(Form3.TextC(56).Text, 3)

End If
End If
End If
End If
End If
End If
End If
End If

Guanajuato, Gto., a 4 de Marzo de 2020 54


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Minimo de la funcion y uf
If Form3.TextC(67).Text = Form3.TextC(56).Text
Then Form3.TextC(68).Text = Form3.TextC(47).Text
Text156.Text = Round(Form3.TextC(47).Text, 3)

If Form3.TextC(67).Text = Form3.TextC(55).Text
Then Form3.TextC(68).Text = Form3.TextC(46).Text
Text156.Text = Round(Form3.TextC(46).Text, 3)

If Form3.TextC(67).Text = Form3.TextC(54).Text
Then Form3.TextC(68).Text = Form3.TextC(45).Text
Text156.Text = Round(Form3.TextC(45).Text, 3)

If Form3.TextC(67).Text = Form3.TextC(53).Text
Then Form3.TextC(68).Text = Form3.TextC(44).Text
Text156.Text = Round(Form3.TextC(44).Text, 3)

If Form3.TextC(67).Text = Form3.TextC(52).Text
Then Form3.TextC(68).Text = Form3.TextC(43).Text
Text156.Text = Round(Form3.TextC(43).Text, 3)

If Form3.TextC(67).Text = Form3.TextC(51).Text
Then Form3.TextC(68).Text = Form3.TextC(42).Text
Text156.Text = Round(Form3.TextC(42).Text, 3)

If Form3.TextC(67).Text = Form3.TextC(50).Text
Then Form3.TextC(68).Text = Form3.TextC(41).Text
Text156.Text = Round(Form3.TextC(41).Text, 3)

If Form3.TextC(67).Text = Form3.TextC(49).Text
Then Form3.TextC(68).Text = Form3.TextC(40).Text
Text156.Text = Round(Form3.TextC(40).Text, 3)
End If
End If
End If
End If
End If
End If
End If

Guanajuato, Gto., a 4 de Marzo de 2020 55


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

End If
‘Para Graficar la curva de respuesta de suelo circundante

'Establecer coordenadas (0,0) al centro del picture


Picture1.Scale (-Int(Picture1.Width / 25), Int(Picture1.Height / 2))-(Int(Picture1.Width / 2), -
Int(Picture1.Height / 2))

'Horizontal del eje x


Picture1.Line (-Int(Picture1.Width / 2), 0)-(Int(Picture1.Width / 2), 0), vbRed

'Vertical del eje y


Picture1.Line (0, -Int(Picture1.Height / 2))-(0, Int(Picture1.Height / 2)), vbRed
For eje = -3 To 55 Step 1
'eje x Picture1.Line (eje, 1)-(eje, -1) Next eje
For eje = -50 To 50 Step 1
'eje y Picture1.Line (1, eje)-(-1, eje) Next eje

Textg(0).Text = "Curva de Respuesta de Suelo Circundante"


Picture1.Scale (-Int(Picture1.Width / 25), Int(Picture1.Height / 2))-(Int(Picture1.Width / 2), -
Int(Picture1.Height / 2))
Picture1.Circle (50 * TextC(40), TextC(49)), 0.5, vbPurple
Picture1.Circle (50 * TextC(41), TextC(50)), 0.5, vbPurple
Picture1.Circle (50 * TextC(42), TextC(51)), 0.5, vbPurple
Picture1.Circle (50 * TextC(43), TextC(52)), 0.5, vbPurple
Picture1.Circle (50 * TextC(44), TextC(53)), 0.5, vbPurple
Picture1.Circle (50 * TextC(45), TextC(54)), 0.5, vbPurple
Picture1.Circle (50 * TextC(46), TextC(55)), 0.5, vbPurple
Picture1.Circle (50 * TextC(47), TextC(56)), 0.5, vbPurple
Picture1.Circle (50 * TextC(48), TextC(57)), 0.5, vbPurple

Picture1.Line (50 * TextC(40), TextC(49))-(50 * TextC(41), TextC(50))


Picture1.Line (50 * TextC(41), TextC(50))-(50 * TextC(42), TextC(51))
Picture1.Line (50 * TextC(42), TextC(51))-(50 * TextC(43), TextC(52))
Picture1.Line (50 * TextC(43), TextC(52))-(50 * TextC(44), TextC(53))
Picture1.Line (50 * TextC(44), TextC(53))-(50 * TextC(45), TextC(54))
Picture1.Line (50 * TextC(45), TextC(54))-(50 * TextC(46), TextC(55))
Picture1.Line (50 * TextC(46), TextC(55))-(50 * TextC(47), TextC(56))
Picture1.Line (50 * TextC(47), TextC(56))-(50 * TextC(48), TextC(57))

Guanajuato, Gto., a 4 de Marzo de 2020 56


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Scale (-Int(Picture1.Width / 25), Int(Picture1.Height / 2))-(Int(Picture1.Width / 2), -


Int(Picture1.Height / 2))
Picture1.Circle (50 * TextC(40), TextC(58)), 0.5, vbPurple
Picture1.Circle (50 * TextC(41), TextC(59)), 0.5, vbPurple
Picture1.Circle (50 * TextC(42), TextC(60)), 0.5, vbPurple
Picture1.Circle (50 * TextC(43), TextC(61)), 0.5, vbPurple
Picture1.Circle (50 * TextC(44), TextC(62)), 0.5, vbPurple
Picture1.Circle (50 * TextC(45), TextC(63)), 0.5, vbPurple
Picture1.Circle (50 * TextC(46), TextC(64)), 0.5, vbPurple
Picture1.Circle (50 * TextC(47), TextC(65)), 0.5, vbPurple
Picture1.Circle (50 * TextC(48), TextC(66)), 0.5, vbPurple

Picture1.Line (50 * TextC(40), TextC(58))-(50 * TextC(41), TextC(59))


Picture1.Line (50 * TextC(41), TextC(59))-(50 * TextC(42), TextC(60))
Picture1.Line (50 * TextC(42), TextC(60))-(50 * TextC(43), TextC(61))
Picture1.Line (50 * TextC(43), TextC(61))-(50 * TextC(44), TextC(62))
Picture1.Line (50 * TextC(44), TextC(62))-(50 * TextC(45), TextC(63))
Picture1.Line (50 * TextC(45), TextC(63))-(50 * TextC(46), TextC(64))
Picture1.Line (50 * TextC(46), TextC(64))-(50 * TextC(47), TextC(65))
Picture1.Line (50 * TextC(47), TextC(65))-(50 * TextC(48), TextC(66))

'grafica del pa total


Picture1.CurrentX = TextC(40) - 3
Picture1.CurrentY = (TextC(49))
Picture1.ForeColor = vbBlue
Picture1.Print ("O")

Picture1.CurrentX = TextC(41) * 50
Picture1.CurrentY = (TextC(50) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("L")

Picture1.CurrentX = TextC(42) * 50
Picture1.CurrentY = (TextC(51) + 5)
Picture1.ForeColor = vbBlue
Picture1.Print ("A")

Picture1.CurrentX = TextC(43) * 50

Guanajuato, Gto., a 4 de Marzo de 2020 57


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.CurrentY = (TextC(52) + 5)
Picture1.ForeColor = vbBlue
Picture1.Print ("B")

Picture1.CurrentX = TextC(44) * 50
Picture1.CurrentY = (TextC(53) + 5)
Picture1.ForeColor = vbBlue
Picture1.Print ("C")

Picture1.CurrentX = TextC(45) * 50
Picture1.CurrentY = (TextC(55) + 5)
Picture1.ForeColor = vbBlue
Picture1.Print ("D")

Picture1.CurrentX = TextC(46) * 50
Picture1.CurrentY = (TextC(55) + 5)
Picture1.ForeColor = vbBlue
Picture1.Print ("E")

Picture1.CurrentX = TextC(47) * 50
Picture1.CurrentY = (TextC(56) + 5)
Picture1.ForeColor = vbBlue
Picture1.Print ("F")

Picture1.CurrentX = TextC(48) * 50
Picture1.CurrentY = (TextC(57) + 5)
Picture1.ForeColor = vbBlue
Picture1.Print ("G")

' grafica de Rp
Picture1.CurrentX = TextC(40) - 3
Picture1.CurrentY = (TextC(58))
Picture1.ForeColor = vbBlue
Picture1.Print ("O")

Picture1.CurrentX = TextC(41) * 50
Picture1.CurrentY = (TextC(59) + 5)
Picture1.ForeColor = vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 58


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Print ("L")

Picture1.CurrentX = TextC(42) * 50
Picture1.CurrentY = (TextC(60) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("A")

Picture1.CurrentX = TextC(43) * 50
Picture1.CurrentY = (TextC(61) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("B")

Picture1.CurrentX = TextC(44) * 50
Picture1.CurrentY = (TextC(62) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("C")

Picture1.CurrentX = TextC(45) * 50
Picture1.CurrentY = (TextC(63) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("D")

Picture1.CurrentX = TextC(46) * 50
Picture1.CurrentY = (TextC(64) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("E")

Picture1.CurrentX = TextC(47) * 50
Picture1.CurrentY = (TextC(65) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("F")

Picture1.CurrentX = TextC(48) * 50
Picture1.CurrentY = (TextC(66) - 3)
Picture1.ForeColor = vbBlue
Picture1.Print ("G")
End Sub

Guanajuato, Gto., a 4 de Marzo de 2020 59


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

‘Guargar informacion
Private Sub Form_Unload(Cancel As Integer)
Unload Form8
Unload Form7
Unload Form6
Unload Form5
Unload Form4
Unload Form3
Unload Form2
Unload Form1
End Sub

Guanajuato, Gto., a 4 de Marzo de 2020 60


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP
B[_/V
'calculo de pf
Form4.Textd(1).Text = Form2.TextB(15).Text - Form2.TextB(15).Text
Form4.Textd(2).Text = Form2.TextB(15).Text
Form4.Textd(3).Text = Form2.TextB(16).Text
Form4.Textd(4).Text = Form2.TextB(17).Text

'q (ton/m)
Form4.Textd(5).Text = (3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(1).Text *
Form3.TextC(4).Text)
Form4.Textd(6).Text = (3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(2).Text *
Form3.TextC(4).Text)
Form4.Textd(7).Text = (3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(3).Text *
Form3.TextC(4).Text)
Form4.Textd(8).Text = Round(((3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(4).Text *
Form3.TextC(4).Text)), 1)
Form4.Textd(11).Text = (3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(1).Text *
Form3.TextC(4).Text)
Form4.Textd(12).Text = (3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(2).Text *
Form3.TextC(4).Text)
Form4.Textd(13).Text = (3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(3).Text *
Form3.TextC(4).Text)
Form4.Textd(14).Text = Round(((3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text))) -
(Form1.TextA(1).Text * Form2.TextB(12).Text * Form2.TextB(9).Text) + (Form4.Textd(4).Text *
Form3.TextC(4).Text)), 1)

'uco
Form4.Textd(9).Text = Round((((1 - Form2.TextB(9).Text) * Form3.TextC(1).Text *
Form1.TextA(1).Text) / (Form2.TextB(10).Text * 2)), 3)

Guanajuato, Gto., a 4 de Marzo de 2020 61


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP
ÇH;
Form4.Textd(10).Text = Form3.TextC(3).Text

‘configuraion de datos
Dim Text5, Text6, Text7, Text8, Text9, Text10, Text11, Text12, Text13, Text14, Text15,
Text16, Text17, Text18, Text19, Text20, Text21, Text22, Text23, Text24, Text25, Text26, Text27,
Text28, Text29, Text30, Text31, Text32, Text33, Text34, Text35, Text36, Text37, Text38, Text39 As
Single

'Establecer coordenadas (0,0) al centro del picture1


Picture1.Scale (-Int(Picture1.Width / 30), Int(Picture1.Height / 2))-(Int(Picture1.Width / 2), -
Int(Picture1.Height / 26))
'Horizontal del eje x
Picture1.Line (-Int(Picture1.Width / 30), 0)-(Int(Picture1.Width / 2), 0), vbRed
'Vertical del eje y
Picture1.Line (0, -Int(Picture1.Height / 2))-(0, Int(Picture1.Height / 2)), vbRed
For eje = -0.1 To 1000 Step 100 '
eje x
Picture1.Line (eje, 1)-(eje, -1) Next eje
For eje = -2 To 5000 Step 100
'eje y
Picture1.Line (1, eje)-(-1, eje) Next eje
'para poder poner que las lineas partan del origen trazado
Picture1.Scale (-Int(Picture1.Width / 30), Int(Picture1.Height / 1))-(Int(Picture1.Width / 2), -
Int(Picture1.Height / 13))
''valor de x =1
''valor de y
D = (Textd(10) / -(Form3.TextC(1).Text - Form3.TextC(2).Text))
e = Textd(5) / -(Form3.TextC(1).Text - Form3.TextC(2).Text)
A = Round(D / e, 8)
''valor numerico
t = (Textd(3) * ((Textd(5) * Textd(10))) / (Textd(5))) / -(Form3.TextC(1).Text -
Form3.TextC(2).Text)
w = Textd(5) / -(Form3.TextC(1).Text - Form3.TextC(2).Text)
N=t/w

Guanajuato, Gto., a 4 de Marzo de 2020 62


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

'diferencia de alturas
''diferencia 1
l1 = (Form3.TextC(1).Text * ((Textd(10) * (-((Form3.TextC(1).Text - Form3.TextC(2).Text)))) /
(((Form3.TextC(1).Text - Form3.TextC(2).Text))))) / -((Form3.TextC(1).Text - Form3.TextC(2).Text))
l2 = (-Textd(3).Text * ((Textd(5) * Textd(10)) / Textd(5)) / (-((Form3.TextC(1).Text -
Form3.TextC(2).Text))))
l3 = Textd(5) / (-((Form3.TextC(1).Text - Form3.TextC(2).Text))) ñ = l2 / l3 a0 = (l1 - ñ)

''diferencia 2
l4 = Textd(10) / (-((Form3.TextC(1).Text - Form3.TextC(2).Text)))
l5 = Textd(5).Text / (-((Form3.TextC(1).Text - Form3.TextC(2).Text)))
l6 = l4 / l5
a1 = l4 - l6

'Altura del miembro en m


Lt = -(a0 / a1)

'Diferencia de alturas en m
HT = (Lt - Textd(6).Text)
'''' punto de cambio de pendiente
p = Round((HT * A) + N, 8) '
'''Ecuación de curva deformacion
Text2.Text = Round((HT * A) + N, 8)

'curvas de respuesta del cilindro de frente


Picture1.Line (0, 80 * Textd(1))-(10000 * Text2, 80 * Textd(5)), vbBlue
Picture1.Line (10000 * Text2, 80 * Textd(5))-(4000, 80 * Textd(5)), vbBlue
Picture1.Line (0, 80 * Textd(2))-(10000 * Text2, 80 * Textd(6)), vbBlue
Picture1.Line (10000 * Text2, 80 * Textd(6))-(4000, 80 * Textd(6)), vbBlue
Picture1.Line (0, 80 * Textd(3))-(10000 * Text2, 80 * Textd(7)), vbBlue
Picture1.Line (10000 * Text2, 80 * Textd(7))-(4000, 80 * Textd(7)), vbBlue
Picture1.Line (0, 80 * Textd(4))-(10000 * Text2, 80 * Textd(8)), vbBlue
Picture1.Line (10000 * Text2, 80 * Textd(8))-(4000, 80 * Textd(8)), vbBlue
'lineas del Co (pa y uco)
Picture1.Line (10000 * Textd(9), 0)-(10000 * Textd(9), 100000 * Textd(8)), vbGreen
Picture1.Line (0, 80 * Form3.TextC(1))-(10000, 80 * Form3.TextC(1)), vbGreen
'marca horizontal del ui (m)
Picture1.Line (100 * (Textd(9) / Textd(9)), -80)-(100 * (Textd(9) / Textd(9)), 80), vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 63


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (200 * (Textd(9) / Textd(9)), -80)-(200 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (300 * (Textd(9) / Textd(9)), -80)-(300 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (400 * (Textd(9) / Textd(9)), -80)-(400 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (500 * (Textd(9) / Textd(9)), -80)-(500 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (600 * (Textd(9) / Textd(9)), -80)-(600 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (700 * (Textd(9) / Textd(9)), -80)-(700 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (800 * (Textd(9) / Textd(9)), -80)-(800 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 64


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Line (900 * (Textd(9) / Textd(9)), -80)-(900 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1000 * (Textd(9) / Textd(9)), -150)-(1000 * (Textd(9) / Textd(9)), 150),


vbmagneta
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbYellow

Picture1.Line (1100 * (Textd(9) / Textd(9)), -80)-(1100 * (Textd(9) / Textd(9)), 80), bRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1200 * (Textd(9) / Textd(9)), -80)-(1200 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1300 * (Textd(9) / Textd(9)), -80)-(1300 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1400 * (Textd(9) / Textd(9)), -80)-(1400 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1500 * (Textd(9) / Textd(9)), -80)-(1500 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1600 * (Textd(9) / Textd(9)), -80)-(1600 * (Textd(9) / Textd(9)), 80), vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 65


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1700 * (Textd(9) / Textd(9)), -80)-(1700 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1800 * (Textd(9) / Textd(9)), -80)-(1800 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1900 * (Textd(9) / Textd(9)), -80)-(1900 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2000 * (Textd(9) / Textd(9)), -150)-(2000 * (Textd(9) / Textd(9)), 150),


vbMagenta
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbBlue

Picture1.Line (2100 * (Textd(9) / Textd(9)), -80)-(2100 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2200 * (Textd(9) / Textd(9)), -80)-(2200 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2300 * (Textd(9) / Textd(9)), -80)-(2300 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150

Guanajuato, Gto., a 4 de Marzo de 2020 66


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.ForeColor = vbRed

Picture1.Line (2400 * (Textd(9) / Textd(9)), -80)-(2400 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2500 * (Textd(9) / Textd(9)), -80)-(2500 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2600 * (Textd(9) / Textd(9)), -80)-(2600 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2700 * (Textd(9) / Textd(9)), -80)-(2700 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2800 * (Textd(9) / Textd(9)), -80)-(2800 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2900 * (Textd(9) / Textd(9)), -80)-(2900 * (Textd(9) / Textd(9)), 80), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (3000 * (Textd(9) / Textd(9)), -150)-(3000 * (Textd(9) / Textd(9)), 150),


vbMagenta
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbGreen

Guanajuato, Gto., a 4 de Marzo de 2020 67


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Line (4000 * (Textd(9) / Textd(9)), -150)-(4000 * (Textd(9) / Textd(9)), 150),


vbMagenta
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbMagenta
'valor horizontal del ui (m)
Picture1.CurrentX = 1000 * (Textd(9) / Textd(9))
Picture1.CurrentY = -90 Picture1.ForeColor = vbRed
Picture1.Print (0.1 * (Textd(9) / Textd(9)))

Picture1.CurrentX = 2000 * (Textd(9) / Textd(9))


Picture1.CurrentY = -90 Picture1.ForeColor = vbRed
Picture1.Print (0.2 * (Textd(9) / Textd(9)))

Picture1.CurrentX = 3000 * (Textd(9) / Textd(9)) Picture1.CurrentY = -90


Picture1.ForeColor = vbRed Picture1.Print (0.3 * (Textd(9) / Textd(9)))
Picture1.CurrentX = 4000 * (Textd(9) / Textd(9))
Picture1.CurrentY = -90 Picture1.ForeColor = vbRed
Picture1.Print (0.4 * (Textd(9) / Textd(9))) Picture1.CurrentX = 3050 * (Textd(9) / Textd(9))
Picture1.CurrentY = 220
Picture1.ForeColor = vbRed Picture1.Print ("ui(m)")

'marca vertical del Pa (t/m2)


Picture1.Line (-50, 40 * Textd(2))-(50, 40 * (Textd(2))), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = 40 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (Textd(2) / 2)

Picture1.Line (-50, 80 * Textd(2))-(50, 80 * (Textd(2))), vbRed


Picture1.CurrentX = -150
Picture1.CurrentY = 80 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (Textd(2))

Picture1.Line (-50, 120 * Textd(2))-(50, 120 * (Textd(2)))


Picture1.CurrentX = -150
Picture1.CurrentY = 120 * Textd(2)

Guanajuato, Gto., a 4 de Marzo de 2020 68


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.ForeColor = vbRed
Picture1.Print (1.5 * Textd(2))
Picture1.Line (-50, 160 * Textd(2))-(50, 160 * (Textd(2)))
Picture1.CurrentX = -150
Picture1.CurrentY = 160 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (2 * Textd(2))

Picture1.Line (-50, 200 * Textd(2))-(50, 200 * (Textd(2)))


Picture1.CurrentX = -150
Picture1.CurrentY = 200 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (2.5 * Textd(2))

Picture1.Line (-50, 240 * Textd(2))-(50, 240 * (Textd(2)))


Picture1.CurrentX = -150
Picture1.CurrentY = 240 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (3 * Textd(2))

Picture1.Line (-50, 280 * Textd(2))-(50, 280 * (Textd(2)))


Picture1.CurrentX = -150
Picture1.CurrentY = 280 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (3.5 * Textd(2))

Picture1.Line (-50, 320 * Textd(2))-(50, 320 * (Textd(2)))


Picture1.CurrentX = -150
Picture1.CurrentY = 320 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (4 * Textd(2))

Picture1.Line (-50, 360 * Textd(2))-(50, 360 * (Textd(2)))


Picture1.CurrentX = -150
Picture1.CurrentY = 360 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (4.5 * Textd(2))

Guanajuato, Gto., a 4 de Marzo de 2020 69


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Line (-50, 400 * Textd(2))-(50, 400 * (Textd(2)))


Picture1.CurrentX = -150
Picture1.CurrentY = 400 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (5 * Textd(2))

Picture1.Line (-50, 400 * Textd(2))-(50, 400 * (Textd(2)))


Picture1.CurrentX = 100
Picture1.CurrentY = 400 * Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print ("Pa(t / m2)")

'punto co
Picture1.Circle ((Textd(9) * 10000), (80 * Form3.TextC(1))), 20, vbRed

'nombres de datos
Picture1.CurrentX = Form3.TextC(1) * 10500
Picture1.CurrentY = 500
Picture1.ForeColor = vbGreen
Picture1.Print ("uco=")

Picture1.CurrentX = Textd(9) * 100


Picture1.CurrentY = ((80 * Form3.TextC(1)) - 100)
Picture1.ForeColor = vbGreen
Picture1.Print (" Ho=")

Picture1.CurrentX = (Textd(9) * 100) + 230


Picture1.CurrentY = ((80 * Form3.TextC(1)) - 100)
Picture1.ForeColor = vbGreen
Picture1.Print (Form3.TextC(1))

Picture1.CurrentX = (Textd(9) * 10800)


Picture1.CurrentY = (90 * Form3.TextC(1))
Picture1.ForeColor = vbRed
Picture1.Print ("co")

Picture1.CurrentX = Textd(9) * 10500


Picture1.CurrentY = 500

Guanajuato, Gto., a 4 de Marzo de 2020 70


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.ForeColor = vbGreen
Picture1.Print ("uco=")

Picture1.CurrentX = Textd(9) * 12500


Picture1.CurrentY = 500
Picture1.ForeColor = vbGreen
Picture1.Print (Textd(9))

Picture1.CurrentX = Textd(9) * 18000


Picture1.CurrentY = 80 * Textd(5)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(5))

Picture1.CurrentX = Textd(9) * 15000


Picture1.CurrentY = 78 * Textd(5)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(1))

Picture1.CurrentX = Textd(9) * 14500


Picture1.CurrentY = 80 * Textd(5)
Picture1.ForeColor = vbBlue
Picture1.Print ("q = t/m2")

Picture1.CurrentX = Textd(9) * 18000


Picture1.CurrentY = 80 * Textd(6)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(6))

Picture1.CurrentX = Textd(9) * 15000


Picture1.CurrentY = 78 * Textd(6)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(2))

Picture1.CurrentX = Textd(9) * 14500


Picture1.CurrentY = 80 * Textd(6)
Picture1.ForeColor = vbBlue
Picture1.Print ("q = t/m2")

Guanajuato, Gto., a 4 de Marzo de 2020 71


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.CurrentX = Textd(9) * 18000


Picture1.CurrentY = 80 * Textd(7)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(7))

Picture1.CurrentX = Textd(9) * 15000


Picture1.CurrentY = 78 * Textd(7)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(3))

Picture1.CurrentX = Textd(9) * 14500


Picture1.CurrentY = 80 * Textd(7)
Picture1.ForeColor = vbBlue
Picture1.Print ("q = t/m2")

Picture1.CurrentX = Textd(9) * 18000


Picture1.CurrentY = 80 * Textd(8)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(8))

Picture1.CurrentX = Textd(9) * 15000


Picture1.CurrentY = 78 * Textd(8)
Picture1.ForeColor = vbBlue
Picture1.Print (Textd(4))

Picture1.CurrentX = Textd(9) * 14500


Picture1.CurrentY = 80 * Textd(8)
Picture1.ForeColor = vbBlue
Picture1.Print ("q = t/m2")
End Sub

Guanajuato, Gto., a 4 de Marzo de 2020 72


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

FORM5
'obtencion de la ec. De la curva
TextE(5).Text = Form3.TextC(2).Text - Form3.TextC(1).
Text TextE(6).Text = Form4.Text2.Text
z1 = TextE(5).Text * TextE(6).Text
TextE(7).Text = -Form3.TextC(1).Text * (z1 / TextE(5).Text)

w1 = 3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text)) - (Form2.TextB(9).Text *


Form2.TextB(12).Text * Form1.TextA(1).Text) + (Form3.TextC(4).Text * TextE(4).Text)
TextE(8).Text = w1 - Form4.Textd(4).Text
TextE(9).Text = Form4.Text2.Text
z2 = TextE(8).Text * TextE(9).Text
TextE(10).Text = -Form4.Textd(4).Text * (z2 / TextE(8).Text)

w2 = 3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text)) - (Form2.TextB(9).Text *


Form2.TextB(12).Text * Form1.TextA(1).Text) + (Form3.TextC(4).Text * TextE(3).Text)
TextE(11).Text = w2 - Form4.Textd(3).Text
TextE(12).Text = Form4.Text2.Text
z3 = TextE(11).Text * TextE(12).Text
TextE(13).Text = -Form4.Textd(3).Text * (z3 / TextE(11).Text)

w3 = 3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text)) - (Form2.TextB(9).Text *


Form2.TextB(12).Text * Form1.TextA(1).Text) + (Form3.TextC(4).Text * TextE(2).Text)
TextE(14).Text = w3 - Form4.Textd(2).Text
TextE(15).Text = Form4.Text2.Text
z4 = TextE(14).Text * TextE(15).Text
TextE(16).Text = -Form4.Textd(2).Text * (z4 / TextE(14).Text)

'para w1 calculo ue1


TextE(17).Text = (TextE(6).Text / TextE(5).Text) - (TextE(9).Text / TextE(8).Text)
TextE(18).Text = (TextE(7).Text / TextE(5).Text) - (TextE(10).Text / TextE(8).Text)
Text2.Text = Round(-TextE(18).Text / TextE(17).Text, 4)
TextE(26).Text = Round(((Text2.Text * TextE(6).Text) + TextE(7).Text) / TextE(5).Text, 4)

'para w2 calculo ue2


TextE(19).Text = (TextE(6).Text / TextE(5).Text) - (TextE(12).Text / TextE(11).Text)
TextE(20).Text = (TextE(7).Text / TextE(5).Text) - (TextE(13).Text / TextE(11).Text)

Guanajuato, Gto., a 4 de Marzo de 2020 73


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Text3.Text = Round(-TextE(20).Text / TextE(19).Text, 4)


TextE(27).Text = Round(((Text3.Text * TextE(6).Text) + TextE(7).Text) / TextE(5).Text, 4)

'para w3 calculo ue3


TextE(21).Text = (TextE(6).Text / TextE(5).Text) - (TextE(12).Text / TextE(11).Text)
TextE(22).Text = (TextE(7).Text / TextE(5).Text) - (TextE(13).Text / TextE(11).Text)
Text4.Text = Round(Form4.Textd(6).Text, 4)

z00 = Text4 - 1
z11 = Round((3.125 * Exp(0.5 * (((Form3.TextC(1).Text - z00) / Form2.TextB(2).Text) - 1))), 6)
z22 = Round((z00 + (1.25 * (z11 - 3.125) * 0.6)), 6)
z33 = Round((2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 * ((z11 / 3.125) ^
2))), 6)
z44 = Round((Form2.TextB(6).Text * (1 - ((1 / (1 + z33))) ^ (1 / 2))), 6)
TextE(28).Text = Round(z44, 4)

'para lamnda
TextE(23).Text = Round(2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
(TextE(15).Text / 3.125) ^ 2), 6)
TextE(24).Text = Round(2 * ((1 + Form2.TextB(4).Text) / Form2.TextB(3).Text) * (4 *
(TextE(16).Text / 3.125) ^ 2), 6)

'uio
TextE(25).Text = TextE(1).Text
A = 1 - Sqr(1 / (1 + TextE(22).Text))
B = 1 - Sqr(1 / (1 + TextE(23).Text))
c = 1 - Sqr(1 / (1 + TextE(24).Text))
D = (TextE(6).Text / TextE(10).Text)
e = (TextE(7).Text / TextE(11).Text)
f = (TextE(8).Text / TextE(12).Text)
g = e * 2 H = 1.58 * f

'espesor de capas del revestimiento


TextE(29).Text = (Form1.TextA(13).Text / 3)
TextE(30).Text = 2 * (Form1.TextA(13).Text / 3)
TextE(31).Text = 3 * (Form1.TextA(13).Text / 3)
i = Form1.TextA(7).Text
J = (Form2.TextB(6).Text ^ 2)

Guanajuato, Gto., a 4 de Marzo de 2020 74


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

K = (1 + Form1.TextA(8).Text)
L = (1 - (2 * Form1.TextA(8).Text))
M = Form1.TextA(6).Text / 2
N = Form1.TextA(1).Text ^ 2
o = Form3.TextC(1).Text
p = 1 - Form2.TextB(5).Text
r = 1 + Form1.TextA(8).Text
s = Form1.TextA(1).Text

'kc Ton\m2
TextE(32).Text = Round(((i * (J - ((Form2.TextB(6).Text - TextE(29).Text) ^ 2)))) / (K * (L * J +
((Form2.TextB(6).Text - TextE(29).Text) ^ 2))), 3)
TextE(33).Text = Round(((i * (J - ((Form2.TextB(6).Text - TextE(30).Text) ^ 2)))) / (K * (L * J +
((Form2.TextB(6).Text - TextE(30).Text) ^ 2))), 3)
TextE(34).Text = Round(((i * (J - ((Form2.TextB(6).Text - TextE(31).Text) ^ 2)))) / (K * (L * J +
((Form2.TextB(6).Text - TextE(31).Text) ^ 2))), 3)

'psc Ton\m2
TextE(35).Text = Round((M * (1 - (((Form2.TextB(6).Text - TextE(29).Text) ^ 2) / J))), 3)
TextE(36).Text = Round((M * (1 - (((Form2.TextB(6).Text - TextE(30).Text) ^ 2) / J))), 3)
TextE(37).Text = Round((M * (1 - (((Form2.TextB(6).Text - TextE(31).Text) ^ 2) / J))), 3)

'urmax
TextE(38).Text = Round((((o * N) / (4 * TextE(29).Text * Form1.TextA(7).Text)) + (((0.5) * p * o
* r * s) / (2 * TextE(32).Text))), 6)
TextE(39).Text = Round((((o * N) / (4 * TextE(30).Text * Form1.TextA(7).Text)) + (((0.5) * p * o
* r * s) / (2 * TextE(33).Text))), 6)
TextE(40).Text = Round((((o * N) / (4 * TextE(31).Text * Form1.TextA(7).Text)) + (((0.5) * p * o
* r * s) / (2 * TextE(34).Text))), 6)
Text156.Text = Form1.TextA(13).Text
Text157.Text = Form3.TextC(1).Text

'pfp
TextE(41).Text = TextE(1).Text
TextE(42).Text = TextE(2).Text
TextE(43).Text = TextE(3).Text
TextE(44).Text = TextE(4).Text

Guanajuato, Gto., a 4 de Marzo de 2020 75


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

'fsf
h123 = ((4 * (Form1.TextA(11).Text / Form1.TextA(1).Text)) + 2.7)
TextE(45).Text = Round((h123 * Form2.TextB(2).Text) / (((Form1.TextA(2).Text +
(Form1.TextA(1).Text / 3)) * Form2.TextB(1).Text) + Form1.TextA(5).Text), 2) - 0.01
TextE(46).Text = Round(Form2.TextB(18).Text, 1)
TextE(47).Text = Round(Form2.TextB(19).Text, 1)
TextE(48).Text = Round(Form2.TextB(20).Text, 1)

'Eae
TextE(49).Text = Form3.TextC(1).Text
TextE(50).Text = Round((3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text)) -
(Form2.TextB(9).Text * Form2.TextB(12).Text * Form1.TextA(1).Text) + (TextE(2).Text *
Form3.TextC(4).Text)), 1)
h1 = Round((3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text)) - (Form2.TextB(9).Text
* Form2.TextB(12).Text * Form1.TextA(1).Text) + (TextE(3).Text * Form3.TextC(4).Text)), 1)
TextE(51).Text = h1 - TextE(46).Text
h2 = Round((3.4 * Form2.TextB(11).Text * (Sqr(Form3.TextC(4).Text)) - (Form2.TextB(9).Text
* Form2.TextB(12).Text * Form1.TextA(1).Text) + (TextE(3).Text * Form3.TextC(4).Text)), 1)
TextE(52).Text = h2 - TextE(45).Text

'ue
TextE(53).Text = Round(TextE(25).Text, 4)
TextE(54).Text = Round((TextE(28).Text), 4)
TextE(55).Text = Round((TextE(27).Text), 4)
TextE(56).Text = Round((TextE(26).Text), 4)

'lamnda
TextE(57).Text = Round((2 * (3.14159265358979) * Form1.TextA(1).Text * TextE(53).Text) /
((2 * Form1.TextA(2).Text) + Form1.TextA(1).Text), 6)
TextE(58).Text = Round((2 * (3.14159265358979) * Form1.TextA(1).Text * TextE(54).Text) /
((2 * Form1.TextA(2).Text) + Form1.TextA(1).Text), 6)
TextE(59).Text = Round((2 * (3.14159265358979) * Form1.TextA(1).Text * TextE(55).Text) /
((2 * Form1.TextA(2).Text) + Form1.TextA(1).Text), 6)
TextE(60).Text = Round((2 * (3.14159265358979) * Form1.TextA(1).Text * TextE(56).Text) /
((2 * Form1.TextA(2).Text) + Form1.TextA(1).Text), 6)

Guanajuato, Gto., a 4 de Marzo de 2020 76


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

TextE(61).Text = Round((((2 * Form2.TextB(1).Text * (Form1.TextA(2).Text +


(Form1.TextA(1).Text / 3))) + (-Form2.TextB(2).Text * Form1.TextA(10).Text)) /
(Form2.TextB(13).Text + 1)), 1)

‘grafica
'Establecer coordenadas (0,0) al centro del picture1
Picture1.Scale (-Int(Picture1.Width / 30), Int(Picture1.Height / 2))-(Int(Picture1.Width / 2), -
Int(Picture1.Height / 26))
'Horizontal del eje x
Picture1.Line (-Int(Picture1.Width / 30), 0)-(Int(Picture1.Width / 2), 0), vbRed
'Vertical del eje y
Picture1.Line (0, -Int(Picture1.Height / 2))-(0, Int(Picture1.Height / 2)), vbRed

For eje = -0.1 To 1000 Step 100


'eje x
Picture1.Line (eje, 1)-(eje, -1)
Next eje For eje = -2 To 5000 Step 100
'eje y
Picture1.Line (1, eje)-(-1, eje)
Next eje

'linea a intersectar
Picture1.Line (10000 * Form3.TextC(40), 40 * Form3.TextC(49))-(10000 * Form3.TextC(41),
40 * Form3.TextC(50)), vbPurple
Picture1.Line (10000 * Form3.TextC(41), 40 * Form3.TextC(50))-(10000 * Form3.TextC(42),
40 * Form3.TextC(51)), vbpurpleRed
Picture1.Line (10000 * Form3.TextC(42), 40 * Form3.TextC(51))-(10000 * Form3.TextC(43),
40 * Form3.TextC(52)), vbPurple
Picture1.Line (10000 * Form3.TextC(43), 40 * Form3.TextC(52))-(10000 * Form3.TextC(44),
40 * Form3.TextC(53)), vbPurple
Picture1.Line (10000 * Form3.TextC(44), 40 * Form3.TextC(53))-(10000 * Form3.TextC(45),
40 * Form3.TextC(54)), vbPurple
Picture1.Line (10000 * Form3.TextC(45), 40 * Form3.TextC(54))-(10000 * Form3.TextC(46),
40 * Form3.TextC(55)), vbPurple
Picture1.Line (10000 * Form3.TextC(46), 40 * Form3.TextC(55))-(10000 * Form3.TextC(47),
40 * Form3.TextC(56)), vbPurple
Picture1.Line (10000 * Form3.TextC(47), 40 * Form3.TextC(56))-(10000 * Form3.TextC(48),
40 * Form3.TextC(57)), vbPurple

Guanajuato, Gto., a 4 de Marzo de 2020 77


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

'texto que indica lo que es


Picture1.CurrentX = Form4.Textd(9) * 10500
Picture1.CurrentY = 500
Picture1.ForeColor = vbPurple
Picture1.Print ("*Curva de respuesta del suelo circundante")

'para poder poner que las lineas partan del origen trazado
Picture1.Scale (-Int(Picture1.Width / 30), Int(Picture1.Height / 1))-(Int(Picture1.Width / 2), -
Int(Picture1.Height / 13)) '

curvas de respuesta del cilindro de frente


Picture1.Line (0, 80 * Form4.Textd(1))-(10000 * Form4.Textd(10), 80 * Form4.Textd(5)),
vbBlue
Picture1.Line (10000 * Form4.Textd(10), 80 * Form4.Textd(5))-(4000, 80 * Form4.Textd(5)),
vbBlue

Picture1.Line (0, 80 * Form4.Textd(2))-(10000 * Form4.Textd(10), 80 * Form4.Textd(6)),


vbBlue
Picture1.Line (10000 * Form4.Textd(10), 80 * Form4.Textd(6))-(4000, 80 * Form4.Textd(6)),
vbBlue

Picture1.Line (0, 80 * Form4.Textd(3))-(10000 * Form4.Textd(10), 80 * Form4.Textd(7)),


vbBlue
Picture1.Line (10000 * Form4.Textd(10), 80 * Form4.Textd(7))-(4000, 80 * Form4.Textd(7)),
vbBlue

Picture1.Line (0, 80 * Form4.Textd(4))-(10000 * Form4.Textd(10), 80 * Form4.Textd(8)),


vbBlue
Picture1.Line (10000 * Form4.Textd(10), 80 * Form4.Textd(8))-(4000, 80 * Form4.Textd(8)),
vbBlue

'Lineas del Co (pa y uco)


Picture1.Line (10000 * Form4.Textd(9), 0)-(10000 * Form4.Textd(9), 100000 *
Form4.Textd(8)), vbGreen
Picture1.Line (0, 80 * Form3.TextC(1))-(10000, 80 * Form3.TextC(1)), vbGreen

Guanajuato, Gto., a 4 de Marzo de 2020 78


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

'marca horizontal del ui (m)


Picture1.Line (100 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(100 * (Form4.Textd(9) /
Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (200 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(200 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (300 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(300 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (400 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(400 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (500 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(500 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (600 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(600 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 79


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Line (700 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(700 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (800 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(800 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (900 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(900 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1000 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1000 * (Form4.Textd(9) /


Form4.Textd(9)), 80), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1100 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1100 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1200 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1200 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1300 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1300 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 80


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1400 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1400 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed
Picture1.Line (1500 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1500 * (Form4.Textd(9) /
Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1600 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1600 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1700 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1700 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1800 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1800 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (1900 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(1900 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 81


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Line (2000 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2000 * (Form4.Textd(9) /


Form4.Textd(9)), 80), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2100 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2100 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2200 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2200 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2300 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2300 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2400 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2400 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2500 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2500 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Guanajuato, Gto., a 4 de Marzo de 2020 82


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Line (2600 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2600 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2700 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2700 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed
Picture1.Line (2800 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2800 * (Form4.Textd(9) /
Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (2900 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(2900 * (Form4.Textd(9) /


Form4.Textd(9)), 40), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (3000 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(3000 * (Form4.Textd(9) /


Form4.Textd(9)), 80), vbRed
Picture1.CurrentX = -150
Picture1.CurrentY = -150
Picture1.ForeColor = vbRed

Picture1.Line (4000 * (Form4.Textd(9) / Form4.Textd(9)), -80)-(4000 * (Form4.Textd(9) /


Form4.Textd(9)), 80), vbRed
Picture1.CurrentX = -150 Picture1.CurrentY = -150 Picture1.ForeColor = vbRed

'valor horizontal del ui (m)


Picture1.CurrentX = 1000 * (Form4.Textd(9) / Form4.Textd(9)) Picture1.CurrentY = -90
Picture1.ForeColor = vbRed Picture1.Print (0.1 * (Form4.Textd(9) / Form4.Textd(9)))
Picture1.CurrentX = 2000 * (Form4.Textd(9) / Form4.Textd(9)) Picture1.CurrentY = -90
Picture1.ForeColor = vbRed Picture1.Print (0.2 * (Form4.Textd(9) / Form4.Textd(9)))

Guanajuato, Gto., a 4 de Marzo de 2020 83


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.CurrentX = 3000 * (Form4.Textd(9) / Form4.Textd(9)) Picture1.CurrentY = -90


Picture1.ForeColor = vbRed Picture1.Print (0.3 * (Form4.Textd(9) / Form4.Textd(9)))
Picture1.CurrentX = 4000 * (Form4.Textd(9) / Form4.Textd(9)) Picture1.CurrentY = -90
Picture1.ForeColor = vbRed Picture1.Print (0.4 * (Form4.Textd(9) / Form4.Textd(9)))
Picture1.CurrentX = 3050 * (Form4.Textd(9) / Form4.Textd(9)) Picture1.CurrentY = 220
Picture1.ForeColor = vbRed Picture1.Print ("ui(m)")

'marca vertical del Pa (t/m2)


Picture1.Line (-50, 40 * Form4.Textd(2))-(50, 40 * (Form4.Textd(2))), vbRed
Picture1.CurrentX = -180
Picture1.CurrentY = 40 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (Form4.Textd(2) / 2)

Picture1.Line (-50, 80 * Form4.Textd(2))-(50, 80 * (Form4.Textd(2))), vbRed


Picture1.CurrentX = -180
Picture1.CurrentY = 80 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (Form4.Textd(2))

Picture1.Line (-50, 120 * Form4.Textd(2))-(50, 120 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 120 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (1.5 * Form4.Textd(2))

Picture1.Line (-50, 160 * Form4.Textd(2))-(50, 160 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 160 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (2 * Form4.Textd(2))

Picture1.Line (-50, 200 * Form4.Textd(2))-(50, 200 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 200 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (2.5 * Form4.Textd(2))

Guanajuato, Gto., a 4 de Marzo de 2020 84


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Line (-50, 240 * Form4.Textd(2))-(50, 240 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 240 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (3 * Form4.Textd(2))

Picture1.Line (-50, 280 * Form4.Textd(2))-(50, 280 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 280 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (3.5 * Form4.Textd(2))

Picture1.Line (-50, 320 * Form4.Textd(2))-(50, 320 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 320 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (4 * Form4.Textd(2))

Picture1.Line (-50, 360 * Form4.Textd(2))-(50, 360 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 360 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (4.5 * Form4.Textd(2))

Picture1.Line (-50, 400 * Form4.Textd(2))-(50, 400 * (Form4.Textd(2)))


Picture1.CurrentX = -180
Picture1.CurrentY = 400 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print (5 * Form4.Textd(2))

Picture1.Line (-50, 400 * Form4.Textd(2))-(50, 400 * (Form4.Textd(2)))


Picture1.CurrentX = 100
Picture1.CurrentY = 400 * Form4.Textd(2)
Picture1.ForeColor = vbRed
Picture1.Print ("Pa(t / m2)")

Guanajuato, Gto., a 4 de Marzo de 2020 85


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

'punto co
Picture1.Circle ((Form4.Textd(9) * 10000), (80 * Form3.TextC(1))), 20, vbRed
'nombres de datos
Picture1.CurrentX = Form3.TextC(1) * 10500
Picture1.CurrentY = 500
Picture1.ForeColor = vbGreen
Picture1.Print ("uco=")

Picture1.CurrentX = Form4.Textd(9) * 100


Picture1.CurrentY = ((90 * Form3.TextC(1)) - 100)
Picture1.ForeColor = vbGreen
Picture1.Print (" Ho=")

Picture1.CurrentX = (Form4.Textd(9) * 100) + 400


Picture1.CurrentY = ((90 * Form3.TextC(1)) - 100)
Picture1.ForeColor = vbGreen
Picture1.Print (Form3.TextC(1))

Picture1.CurrentX = (Form4.Textd(9) * 10800)


Picture1.CurrentY = (90 * Form3.TextC(1))
Picture1.ForeColor = vbRed
Picture1.Print ("co")

Picture1.CurrentX = Form4.Textd(9) * 10500


Picture1.CurrentY = 500
Picture1.ForeColor = vbGreen
Picture1.Print ("uco=")

Picture1.CurrentX = Form4.Textd(9) * 12500


Picture1.CurrentY = 500
Picture1.ForeColor = vbGreen
Picture1.Print (Form4.Textd(9))

Picture1.CurrentX = Form4.Textd(9) * 18000


Picture1.CurrentY = 80 * Form4.Textd(5)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(5))

Guanajuato, Gto., a 4 de Marzo de 2020 86


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.CurrentX = Form4.Textd(9) * 15000


Picture1.CurrentY = 78 * Form4.Textd(5)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(1))

Picture1.CurrentX = Form4.Textd(9) * 14500


Picture1.CurrentY = 80 * Form4.Textd(5)
Picture1.ForeColor = vbBlue
Picture1.Print ("q = t/m2")

Picture1.CurrentX = Form4.Textd(9) * 18000


Picture1.CurrentY = 70 * Form4.Textd(6)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(6))

Picture1.CurrentX = Form4.Textd(9) * 15000


Picture1.CurrentY = 68 * Form4.Textd(6)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(2))

Picture1.CurrentX = Form4.Textd(9) * 14500


Picture1.CurrentY = 70 * Form4.Textd(6)
Picture1.ForeColor = vbBlue
Picture1.Print ("q = t/m2")

Picture1.CurrentX = Form4.Textd(9) * 18000


Picture1.CurrentY = 80 * Form4.Textd(7)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(7))

Picture1.CurrentX = Form4.Textd(9) * 15000


Picture1.CurrentY = 78 * Form4.Textd(7)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(3))

Picture1.CurrentX = Form4.Textd(9) * 14500


Picture1.CurrentY = 80 * Form4.Textd(7)
Picture1.ForeColor = vbBlue

Guanajuato, Gto., a 4 de Marzo de 2020 87


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Picture1.Print ("q = t/m2")

Picture1.CurrentX = Form4.Textd(9) * 18000


Picture1.CurrentY = 80 * Form4.Textd(8)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(8))

Picture1.CurrentX = Form4.Textd(9) * 15000


Picture1.CurrentY = 78 * Form4.Textd(8)
Picture1.ForeColor = vbBlue
Picture1.Print (Form4.Textd(4))

Picture1.CurrentX = Form4.Textd(9) * 14500


Picture1.CurrentY = 80 * Form4.Textd(8)
Picture1.ForeColor = vbBlue
Picture1.Print ("q = t/m2") End Sub

‘para guardar datos al cambiar de ventana


Private Sub Form_Unload(Cancel As Integer)
Unload Form7
Unload Form6
Unload Form5
Unload Form4
Unload Form3
Unload Form2
Unload Form1
End Sub

Guanajuato, Gto., a 4 de Marzo de 2020 88


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

FORM6
'espesor del revestimiento
Textu(1).Text = Round(((Form1.TextA(1).Text * Form3.TextC(1).Text * Form2.TextB(13).Text)
/ (2 * 0.8 * Form1.TextA(6).Text)), 3)

'presion vertical
Textu(2).Text = (2 * Form2.TextB(5).Text) * Form1.TextA(2).Text * Form2.TextB(1).Text

'presion horizontal
Textu(3).Text = (1 * Form2.TextB(5).Text) * Form1.TextA(2).Text * Form2.TextB(1).Text

'relacion de flexibilidad
Textu(4).Text = Round((Form2.TextB(10).Text / Form1.TextA(7).Text) *
((Form1.TextA(15).Text / Form1.TextA(14).Text) ^ 3) * ((((2 * (1 - (Form1.TextA(8).Text ^ 2))) / (1 +
Form2.TextB(9).Text)))), 3)

'Momento maximo y minimo


Textu(5).Text = Round((0.25 * (1 - (Form2.TextB(8).Text / (2 * Form2.TextB(5).Text))) /
(Textu(4).Text + 1)) * Textu(2).Text * (Form1.TextA(15).Text ^ 2), 8)
Textu(6).Text = Round((0.25 * (1 - (Form2.TextB(8).Text / (2 * Form2.TextB(5).Text))) /
(Textu(4).Text + 1)) * Textu(2).Text * (Form1.TextA(15).Text ^ 2), 8)

'Np
Textu(7).Text = (Form1.TextA(2).Text * Form2.TextB(1).Text * Form2.TextB(6).Text)

'C
Textu(8).Text = Round((1.5 * (Form2.TextB(10).Text / Form1.TextA(7).Text) *
(Form1.TextA(15).Text / Form1.TextA(14).Text)), 6)

'Nv
Textu(9).Text = Round(((((1 + (Textu(3).Text / Textu(2).Text)) / (1 + Textu(8).Text))) *
(Textu(2).Text / 2) * 2.78), 7)
Textu(10).Text = Round(((((1 - (Textu(3).Text / Textu(2).Text)) / (1 + (Textu(4).Text)))) * 20 *
2.78), 7)
J = Val(Textu(9).Text)
H = Val(Textu(10).Text)
i = (J + H)
Textu(13).Text = i

Guanajuato, Gto., a 4 de Marzo de 2020 89


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

'Nh
Textu(14).Text = Round(((((1 + (Textu(3).Text / Textu(2).Text)) / (1 + Textu(8).Text))) *
(Textu(2).Text / 2) * 2.78), 7)
Textu(15).Text = Round(((((1 - (Textu(3).Text / Textu(2).Text)) / (1 + (Textu(4).Text)))) * 20 *
2.78), 7) K = Val(Textu(14).Text)
L = Val(Textu(15).Text)
M = (K - L)
Textu(16).Text = M

'Sumatorias Nv y Nh
Textu(11).Text = Textu(13).Text - Textu(7).Text
Textu(12).Text = Textu(16).Text - Textu(7).Text

Guanajuato, Gto., a 4 de Marzo de 2020 90


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

8.4 Lenguaje para impresión del caso empleado (LaTex)

Instalacion de software para la Impresión

1. Instalar el miktex portable descagando de www.miktex.org/portable en C:\temp


2. Instalar la ruta de acceso al compilador de latex

la ruta de acceso se identifica de la siguiente manera:

a) Inicio
b) click secundario en mi pc
c) propiedades
d) opciones avanzadas
e) variables de entorno
f) en la secccion varibles del sistema buscar PATH y dar click a modificar
agregar al valor de la variable, hasta el final, ;C:\temp\miktex\bin
g) click en aceptar 3 veces
3. Al momento de Escribir la tesis se usa esta version: miktex-portable-2.9.5719
4. Para probar
a) Inicio
b) Ejecutar
c) CMD
d) Debe aparecer despues de teclear Latex --version

C:\Documents and Settings\Administrador>latex --version MiKTeX-pdfTeX 2.9.5700 (1.40.16)


(MiKTeX 2.9) Copyright (C) 1982 D. E. Knuth, (C) 1996-2014 Han The Thanh TeX is a trademark of
the American Mathematical Society. compiled with zlib version 1.2.8; using 1.2.8 compiled with
libpng version 1.6.17; using 1.6.17 compiled with poppler version 0.32.0 compiled with jpeg
version 8.4 C:\Documents and Settings\Administrador>

Esto indica que se encuentra bien instalado el compilador de latex


Posteriormente se codifica el formato de impresión

Guanajuato, Gto., a 4 de Marzo de 2020 91


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Lenguaje para la impresión del documento


1) strDocumentoLaTeX = strDocumentoLaTeX + "Analisis de estabilidad del frente de
excavacion"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

2) strDocumentoLaTeX = strDocumentoLaTeX + "$ FS_f = \frac{(\frac{4Z_d}{D} +


2.7)c}{\gamma(H+\frac{D}{3})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

3) strDocumentoLaTeX = strDocumentoLaTeX + "$ FS_f = \frac{(\frac{4 " +


Form1.TextA(11).Text + "}{ " + Form1.TextA(1).Text + "} + 2.7) " + Form2.TextB(2).Text + ") }{ "
+ Form2.TextB(1).Text + "(" + Form1.TextA(2).Text + " +\frac{ " + Form2.TextB(1).Text + "
}{3})} $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "$ FS_f = " + Form2.TextB(7).Text + "$" strDocumentoLaTeX =
strDocumentoLaTeX + vbCrLf + vbCrLf

4) strDocumentoLaTeX = strDocumentoLaTeX + "$ P_f = \frac{FS_f {\gamma (H+


\frac{D}{3}+qs}-cN_{ce}}{1+FS_f}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

5) strDocumentoLaTeX = strDocumentoLaTeX + "$ P_f = \frac{" + Form2.TextB(13).Text + "(" +


Form2.TextB(1).Text + " (" + Form1.TextA(2).Text + " + \frac{" + Form1.TextA(1).Text + "}{3}+
" + Form1.TextA(5).Text + ") +(-4 * " + Form1.TextA(10).Text + "}{1+ " + Form2.TextB(13).Text
+ "}$ "
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

6) strDocumentoLaTeX = strDocumentoLaTeX + "$ P_f = " + Form2.TextB(14).Text + "$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

7) strDocumentoLaTeX = strDocumentoLaTeX + "Factores de seguridad de Frente"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

8) strDocumentoLaTeX = strDocumentoLaTeX + "$ FS_f = \frac{(\frac{4Z_d}{D} +


2.7)c}{\gamma(H+\frac{D}{3})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 92


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

9) strDocumentoLaTeX = strDocumentoLaTeX + "$h =( \frac{4 * " + Form1.TextA(11).Text + "}{"


+ Form1.TextA(1).Text + "}) + 2.7)$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

10) strDocumentoLaTeX = strDocumentoLaTeX + "$FS_{f1} =\frac{ h *(" + Form2.TextB(2).Text + "


+ " + Form2.TextB(15).Text + ")}{(" + Form2.TextB(1).Text + " (" + Form1.TextA(2).Text + " +
\frac{" + Form1.TextA(1) + "}{3}))+ (" + Form1.TextA(5).Text + " - " + Form2.TextB(15).Text +
")}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

11) strDocumentoLaTeX = strDocumentoLaTeX + "$ FS_{f1} =" + Form2.TextB(18).Text + "$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

12) strDocumentoLaTeX = strDocumentoLaTeX + "$FS_{f2} =\frac{ h *(" + Form2.TextB(2).Text + "


+ " + Form2.TextB(16).Text + ")}{(" + Form2.TextB(1).Text + " (" + Form1.TextA(2).Text + " +
\frac{" + Form1.TextA(1) + "}{3}))+ (" + Form1.TextA(5).Text + " - " + Form2.TextB(16).Text +
")}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

13) strDocumentoLaTeX = strDocumentoLaTeX + "$ FS_{f2} =" + Form2.TextB(19).Text + "$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

14) strDocumentoLaTeX = strDocumentoLaTeX + "$FS_{f3} =\frac{h *(" + Form2.TextB(2).Text + "


+ " + Form2.TextB(17).Text + " )}{)" + Form2.TextB(1).Text + " (" + Form1.TextA(2).Text + " +
\frac{" + Form1.TextA(1) + "}{3}))+ (" + Form1.TextA(5).Text + " - " + Form2.TextB(17).Text +
")}$ "
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$FS_{f3} =" + Form2.TextB(20).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf


strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

15) strDocumentoLaTeX = strDocumentoLaTeX + "Analisis del asentamiento superficial"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 93


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

16) strDocumentoLaTeX = strDocumentoLaTeX + "Punto 0 (condicion geostatica)"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
17) strDocumentoLaTeX = strDocumentoLaTeX + "$\gamma H_o = " + Form1.TextA(3) + " * " +
Form2.TextB(1) + "$" strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$\gamma H_o = " + Form3.TextC(1) + "
Ton/{m^2} $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

18) strDocumentoLaTeX = strDocumentoLaTeX + "Punto L (Frontera del intervalo elastico)"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

19) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{aL} = \gamma H_o (1-sen(\phi)) - c


cos(\phi) $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

20) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{aL} = " + Form3.TextC(1).Text + " - " +


Form2.TextB(2).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

21) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{aL} = " + Form3.TextC(2) + " Ton/m^2$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

22) strDocumentoLaTeX = strDocumentoLaTeX + "$U_L= ((\gamma H_o - P_{aL}) * \frac{((1 + v)


* D))}{(2 E )}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

23) strDocumentoLaTeX = strDocumentoLaTeX + "$U_L= ((" + Form3.TextC(1).Text + " - " +


Form3.TextC(2).Text + ") * \frac{((1 + " + Form2.TextB(4).Text + ") * " + Form1.TextA(1).Text +
"))}{(2 * " + Form2.TextB(3).Text + " )}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

24) strDocumentoLaTeX = strDocumentoLaTeX + "$U_L= " + Form3.TextC(3).Text + "m$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 94


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

25) strDocumentoLaTeX = strDocumentoLaTeX + "$K_p = 1$" strDocumentoLaTeX =


strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

26) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal = 16 a 28$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

27) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{A} = P_{aL}- 0.5 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{A} = " + Form3.TextC(5).Text +
"Ton/m^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

28) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{B} = P_{aL}- 2 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{B} = " + Form3.TextC(5).Text +
"Ton/m^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

29) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{C} = P_{aL}- 4 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{C} = " + Form3.TextC(5).Text + "
Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

30) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{D} = P_{aL}- 6 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{D} = " + Form3.TextC(5).Text + "
Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

31) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{E} = P_{aL}- 8 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{E} = " + Form3.TextC(5).Text + "
Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 95


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

32) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{F} = P_{aL}- 10 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{F} = " + Form3.TextC(5).Text + "
Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

33) strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{G} = P_{aL}- 12 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pal_{G} = " + Form3.TextC(5).Text + "
Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

34) strDocumentoLaTeX = strDocumentoLaTeX + "$ Rp = re^{(\frac{1}{2})(\frac{\gamma Ho -


Pa}{c}-1)}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

35) strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{A} = 3.125 e^{(\frac{1}{2})((\frac{" +


Form3.TextC(1).Text + " - " + Form3.TextC(5).Text + "}{" + Form2.TextB(2).Text + "})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{A} = " + Form3.TextC(12).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

36) strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{B} = 3.125 e^{(\frac{1}{2})((\frac{" +


Form3.TextC(1).Text + " - " + Form3.TextC(6).Text + "}{" + Form2.TextB(2).Text + "})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{B} = " + Form3.TextC(13).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

37) strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{C} = 3.125 e^{(\frac{1}{2})((\frac{" +


Form3.TextC(1).Text + " - " + Form3.TextC(7).Text + "}{" + Form2.TextB(2).Text + "})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{C} = " + Form3.TextC(14).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

38) strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{D} = 3.125 e^{(\frac{1}{2})((\frac{" +


Form3.TextC(1).Text + " - " + Form3.TextC(8).Text + "}{" + Form2.TextB(2).Text + "})}$"

Guanajuato, Gto., a 4 de Marzo de 2020 96


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf


strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{D} = " + Form3.TextC(15).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

39) strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{E} = 3.125 e^{(\frac{1}{2})((\frac{" +


Form3.TextC(1).Text + " - " + Form3.TextC(9).Text + "}{" + Form2.TextB(2).Text + "})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{E} = " + Form3.TextC(16).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

40) strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{F} = 3.125 e^{(\frac{1}{2})((\frac{" +


Form3.TextC(1).Text + " - " + Form3.TextC(10).Text + "}{" + Form2.TextB(2).Text + "})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{F} = " + Form3.TextC(17).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

41) strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{G} = 3.125 e^{(\frac{1}{2})((\frac{" +


Form3.TextC(1).Text + " - " + Form3.TextC(5).Text + "}{" + Form2.TextB(11).Text + "})}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Rp_{G} = " + Form3.TextC(18).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

42) strDocumentoLaTeX = strDocumentoLaTeX + "$pa_{total} = pa + \gamma(Rp - r)\psi $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

43) strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_A} = " + Form3.TextC(5).Text + " +


(1.25 * (" + Form3.TextC(12).Text + " - 3.125) * 0.6))$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

44) strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_A}=" + Form3.TextC(19).Text + "


ton/m^2 $"

45) strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf


strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_B} = " + Form3.TextC(6).Text + " +
(1.25 * (" + Form3.TextC(13).Text + " - 3.125) * 0.6))$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 97


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_B}=" + Form3.TextC(20).Text + "


ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

46) strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_C} = " + Form3.TextC(7).Text + " +


(1.25 * (" + Form3.TextC(14).Text + " - 3.125) * 0.6))$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_C}=" + Form3.TextC(21).Text + "
ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

47) strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total D} = " + Form3.TextC(8).Text + " +


(1.25 * (" + Form3.TextC(15).Text + " - 3.125) * 0.6))$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_D}=" + Form3.TextC(22).Text + "
ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

48) strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_E} = " + Form3.TextC(9).Text + " +


(1.25 * (" + Form3.TextC(16).Text + " - 3.125) * 0.6))$" strDocumentoLaTeX =
strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_E}=" + Form3.TextC(23).Text + "
ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

49) strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_F} = " + Form3.TextC(10).Text + " +


(1.25 * (" + Form3.TextC(17).Text + " - 3.125) * 0.6))$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_F}=" + Form3.TextC(24).Text + "
ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

50) strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_G} = " + Form3.TextC(11).Text + " +


(1.25 * (" + Form3.TextC(18).Text + " - 3.125) * 0.6))$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$Pa_{Total_G}=" + Form3.TextC(25).Text + "
ton/m^2$"

Guanajuato, Gto., a 4 de Marzo de 2020 98


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =


strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

51) strDocumentoLaTeX = strDocumentoLaTeX + "$A = 2 * \frac{1+v}{E}c(\frac{R_p}{r})^2 $"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

52) strDocumentoLaTeX = strDocumentoLaTeX + "$A_A = 2 (\frac{1+ " + Form2.TextB(4).Text +


"}{" + Form2.TextB(3).Text + "})4 (\frac{" + Form3.TextC(12).Text + "}{3.125})^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$A_A = " + Form3.TextC(26).Text + " m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

53) strDocumentoLaTeX = strDocumentoLaTeX + "$A_B= 2 (\frac{1+ " + Form2.TextB(4).Text +


"}{" + Form2.TextB(3).Text + "})4 (\frac{" + Form3.TextC(13).Text + "}{3.125})^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$A_B= " + Form3.TextC(27).Text + " m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

54) strDocumentoLaTeX = strDocumentoLaTeX + "$A_C = 2 (\frac{1+ " + Form2.TextB(4).Text +


"}{" + Form2.TextB(3).Text + "})4 (\frac{" + Form3.TextC(14).Text + "}{3.125})^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$A_C = " + Form3.TextC(28).Text + " m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

55) strDocumentoLaTeX = strDocumentoLaTeX + "$A_D = 2 (\frac{1+ " + Form2.TextB(4).Text +


"}{" + Form2.TextB(3).Text + "})4 (\frac{" + Form3.TextC(15).Text + "}{3.125})^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$A_D = " + Form3.TextC(29).Text + "m^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

56) strDocumentoLaTeX = strDocumentoLaTeX + "$A_E = 2 (\frac{1+ " + Form2.TextB(4).Text +


"}{" + Form2.TextB(3).Text + "})4 (\frac{" + Form3.TextC(16).Text + "}{3.125})^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$A_E = " + Form3.TextC(30).Text + " m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 99


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

57) strDocumentoLaTeX = strDocumentoLaTeX + "$A_F = 2 (\frac{1+ " + Form2.TextB(4).Text +


"}{" + Form2.TextB(3).Text + "})4 (\frac{" + Form3.TextC(17).Text + "}{3.125})^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$A_F = " + Form3.TextC(31).Text + " m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

58) strDocumentoLaTeX = strDocumentoLaTeX + "$A_G = 2 (\frac{1+ " + Form2.TextB(4).Text +


"}{" + Form2.TextB(3).Text + "})4 (\frac{" + Form3.TextC(18).Text + "}{3.125})^2 $"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$A_G = " + Form3.TextC(32).Text + " m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

59) strDocumentoLaTeX = strDocumentoLaTeX + "$U_i = r(1- \sqrt{\frac{1}{1+A}})$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf s

60) trDocumentoLaTeX = strDocumentoLaTeX + "$U_{iA} = " + Form2.TextB(6).Text + "(1-


\sqrt{\frac{1}{1+" + Form3.TextC(26).Text + "}})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iA} =" + Form3.TextC(33).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + vbCrLf + vbCrLf

61) strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iB} = " + Form2.TextB(6).Text + "(1-


\sqrt{\frac{1}{1+" + Form3.TextC(27).Text + "}})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iB} =" + Form3.TextC(34).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

62) strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iC} = " + Form2.TextB(6).Text + "(1-


\sqrt{\frac{1}{1+" + Form3.TextC(28).Text + "}})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iC} =" + Form3.TextC(35).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

63) strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iD} = " + Form2.TextB(6).Text + "(1-


\sqrt{\frac{1}{1+" + Form3.TextC(29).Text + "}})$"

Guanajuato, Gto., a 4 de Marzo de 2020 100


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf


strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iD} =" + Form3.TextC(36).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

64) strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iE} = " + Form2.TextB(6).Text + "(1-


\sqrt{\frac{1}{1+" + Form3.TextC(30).Text + "}})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iE} =" + Form3.TextC(37).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

65) strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iF} = " + Form2.TextB(6).Text + "(1-


\sqrt{\frac{1}{1+" + Form3.TextC(31).Text + "}})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iF} =" + Form3.TextC(38).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

66) strDocumentoLaTeX = strDocumentoLaTeX + "$U_{iG} = " + Form2.TextB(6).Text + "(1-


\sqrt{\frac{1}{1+" + Form3.TextC(32).Text + "}})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_iG =" + Form3.TextC(39).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

67) strDocumentoLaTeX = strDocumentoLaTeX + "Valor minimo Pa= $" + Form3.TextC(67).Text +


"ton/m^2"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

68) strDocumentoLaTeX = strDocumentoLaTeX + "Valor Ui_{o} para el Pa_{minimo} =" +


Form3.TextC(68).Text + "m"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

69) strDocumentoLaTeX = strDocumentoLaTeX + "Los valores de 0,10,15 y 22.5 pf(T/m2) son


tomados como condicion de frente"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 101


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

70) strDocumentoLaTeX = strDocumentoLaTeX + "Capacidad de carga del prisma frontal (q)"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "q= 3.4 c_f \sqrt{K_p}- 0.5 \gamma_f D + (p_f K_p)"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

71) strDocumentoLaTeX = strDocumentoLaTeX + "$q_1= (3.4 * " + Form2.TextB(11).Text + " *


(\sqrt{" + Form3.TextC(4).Text + "})) - (" + Form1.TextA(1).Text + " * " + Form2.TextB(12).Text
+ " * " + Form2.TextB(9).Text + " + (" + Form4.Textd(1).Text + " * " + Form3.TextC(4).Text +
")$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$q_1= " + Form4.Textd(5).Text + "ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

72) strDocumentoLaTeX = strDocumentoLaTeX + "$q_2= (3.4 * " + Form2.TextB(11).Text + " *


(\sqrt{" + Form3.TextC(4).Text + "})) - (" + Form1.TextA(1).Text + " * " + Form2.TextB(12).Text
+ " * " + Form2.TextB(9).Text + ") + (" + Form4.Textd(2).Text + " * " + Form3.TextC(4).Text +
")$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$q_2= " + Form4.Textd(6).Text + "ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

73) strDocumentoLaTeX = strDocumentoLaTeX + "$q_3= (3.4 * " + Form2.TextB(11).Text + " *


(\sqrt{" + Form3.TextC(4).Text + "})) - (" + Form1.TextA(1).Text + " * " + Form2.TextB(12).Text
+ " * " + Form2.TextB(9).Text + ") + (" + Form4.Textd(3).Text + " * " + Form3.TextC(4).Text +
")$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$q_3= " + Form4.Textd(7).Text + "ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

74) strDocumentoLaTeX = strDocumentoLaTeX + "$q_4= (3.4 * " + Form2.TextB(11).Text + " *


(\sqrt{" + Form3.TextC(4).Text + "})) - (" + Form1.TextA(1).Text + " * " + Form2.TextB(12).Text
+ " * " + Form2.TextB(9).Text + ") + (" + Form4.Textd(4).Text + " * " + Form3.TextC(4).Text +
")$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$q_4= " + Form4.Textd(8).Text + "ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 102


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

75) strDocumentoLaTeX = strDocumentoLaTeX + "Calcular absisa (U_{co}) que representa la


deformacion del cilindro de suelo "
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "sujeto a presion igual a la geostatica."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

76) strDocumentoLaTeX = strDocumentoLaTeX + "U_{co}= \frac{(1-v) \gamma H_o D}{2 E_f}"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_{co}= \frac{(1-" + Form2.TextB(9).Text +
")(" + Form3.TextC(1).Text + ")(" + Form1.TextA(1).Text + ")}{2 * " + Form2.TextB(10).Text +
"}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_{co}= " + Form4.Textd(9).Text + " m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

77) strDocumentoLaTeX = strDocumentoLaTeX + "$U_L= \frac{((" + Form3.TextC(1).Text + " - " +


Form3.TextC(2).Text + ") * ((1 + " + Form2.TextB(4).Text + ") * " + Form1.TextA(1).Text + "))}{
(2 * " + Form2.TextB(3).Text + " )}$" strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf +
vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$U_L= " + Form4.Textd(10).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

78) strDocumentoLaTeX = strDocumentoLaTeX + "Calculo de la deformacion radial inicial "


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

79) strDocumentoLaTeX = strDocumentoLaTeX + "Interseccion de la Curva con Pf " +


Form5.TextE(2).Text + ""
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

80) strDocumentoLaTeX = strDocumentoLaTeX + "U_{io1}= " + Form5.TextE(28).Text + " m"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf$
strDocumentoLaTeX = strDocumentoLaTeX + "Interseccion de la Curva con Pf " +
Form5.TextE(3).Text + ""
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

81) strDocumentoLaTeX = strDocumentoLaTeX + "U_{io2}= " + Form5.TextE(27).Text + " m"

Guanajuato, Gto., a 4 de Marzo de 2020 103


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf


strDocumentoLaTeX = strDocumentoLaTeX + "Interseccion de la Curva con Pf " +
Form5.TextE(4).Text + ""
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

strDocumentoLaTeX = strDocumentoLaTeX + "U_{io3}= " + Form5.TextE(26).Text + "m"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

82) strDocumentoLaTeX = strDocumentoLaTeX + "Espesor de revestimiento 1 =$\frac{" +


Form1.TextA(13).Text + "}{3}$ "
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$e_1 = " + Form5.TextE(29).Text + "$m"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

83) strDocumentoLaTeX = strDocumentoLaTeX + "Espesor de revestimiento 2 =$\frac{2*" +


Form1.TextA(13).Text + "}{3}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$e_2= " + Form5.TextE(30).Text + "$m"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

84) strDocumentoLaTeX = strDocumentoLaTeX + "Espesor de revestimiento 3 =$\frac{3*" +


Form1.TextA(13).Text + "}{3}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$e_3 = " + Form5.TextE(31).Text + "$m"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

85) strDocumentoLaTeX = strDocumentoLaTeX + "Rigidez del ademe "


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$K_c= \frac{Ec((r^2)-(r-t)^2)}{(1+v_c)((1-
2v_c)r^2+(r-t)^2)}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 104


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

86) strDocumentoLaTeX = strDocumentoLaTeX + " $K_{c1} = \frac{((" + Form1.TextA(7).Text + " *


(" + Form2.TextB(6).Text + " - ((" + Form2.TextB(6).Text + " - " + Form5.TextE(29).Text + ") ^
2))))} {(((1 + " + Form1.TextA(8).Text + ")) * (((1 - (2 * " + Form1.TextA(8).Text + "))) * (" +
Form2.TextB(6).Text + " ^ 2)) + ((" + Form2.TextB(6).Text + " - " + Form5.TextE(29).Text + ") ^
2)))}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "$K_{c1}= " + Form5.TextE(32).Text + "\frac{Ton}{m^2}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

87) strDocumentoLaTeX = strDocumentoLaTeX + "$K_{c2} = \frac{((" + Form1.TextA(7).Text + " *


(" + Form2.TextB(6).Text + " - ((" + Form2.TextB(6).Text + " - " + Form5.TextE(30).Text + ") ^
2))))} {(((1 + " + Form1.TextA(8).Text + ")) * (((1 - (2 * " + Form1.TextA(8).Text + "))) * (" +
Form2.TextB(6).Text + " ^ 2)) + ((" + Form2.TextB(6).Text + " - " + Form5.TextE(30).Text + ") ^
2)))}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$K_{c2}= " + Form5.TextE(33).Text +
"\frac{Ton}{m^2}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

88) strDocumentoLaTeX = strDocumentoLaTeX + "$K_c3 = \frac{((" + Form1.TextA(7).Text + " * ("


+ Form2.TextB(6).Text + " - ((" + Form2.TextB(6).Text + " - " + Form5.TextE(31).Text + ") ^
2))))} { (((1 + " + Form1.TextA(8).Text + ")) * (((1 - (2 * " + Form1.TextA(8).Text + "))) * (" +
Form2.TextB(6).Text + " ^ 2)) + ((" + Form2.TextB(6).Text + " - " + Form5.TextE(31).Text + ") ^
2)))}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$K_{c3}= " + Form5.TextE(34).Text +
"\frac{Ton}{m^2}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

89) strDocumentoLaTeX = strDocumentoLaTeX + "$Ps_{cmax} = \frac{1}{2} f_c ({1- \frac{(r-


t)^2}{r^2}})$ " strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

90) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{sc1}=(\frac{" + Form1.TextA(6).Text +


"}{2}) * (1 - \frac{(" + Form2.TextB(6).Text + " - " + Form5.TextE(29).Text + ") ^ 2)}{" +
Form2.TextB(6).Text + " ^ 2})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{sc1}= " + Form5.TextE(35).Text + "
\frac{Ton}{m^2}$ " strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 105


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

91) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{sc2}=(\frac{" + Form1.TextA(6).Text +


"}{2}) * (1 - \frac{(" + Form2.TextB(6).Text + " - " + Form5.TextE(30).Text + ") ^ 2)}{" +
Form2.TextB(6).Text + " ^ 2})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{sc2}= " + Form5.TextE(36).Text + "
\frac{Ton}{m^2}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

92) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{sc3}=(\frac{" + Form1.TextA(6).Text +


"}{2}) * (1 - \frac{(" + Form2.TextB(6).Text + " - " + Form5.TextE(31).Text + ") ^ 2)}{" +
Form2.TextB(6).Text + " ^ 2))})$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{sc3}= " + Form5.TextE(37).Text +
"\frac{Ton}{m^2}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

93) strDocumentoLaTeX = strDocumentoLaTeX + "Desplazamiento por deformaciones"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$u_{rmax}= \frac{(P_o)D^2}{4t(E_c)}+ \frac{0.5
(1 - K_o) p_o (1 + v_c) D}{2 kc}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

94) strDocumentoLaTeX = strDocumentoLaTeX + "$u_{rmax1}= \frac{" + Form3.TextC(1).Text +


"* " + Form1.TextA(1).Text + " ^ 2}{(4 * " + Form5.TextE(29).Text + " * " +
Form1.TextA(7).Text + ")} + \frac{(0.5) * (1 - " + Form2.TextB(5).Text + ") * (" +
Form3.TextC(1).Text + ") * (1 + " + Form1.TextA(8).Text + ") * (" + Form1.TextA(1).Text + ")}{2
* " + Form5.TextE(32).Text + "}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$u_{rmax1}= " + Form5.TextE(38).Text + " m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

95) strDocumentoLaTeX = strDocumentoLaTeX + "$u_{rmax2}= \frac{" + Form3.TextC(1).Text +


"* " + Form1.TextA(1).Text + " ^ 2}{(4 * " + Form5.TextE(30).Text + " * " +
Form1.TextA(7).Text + ")} + \frac{(0.5) * (1 - " + Form2.TextB(5).Text + ") * (" +

Guanajuato, Gto., a 4 de Marzo de 2020 106


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Form3.TextC(1).Text + ") * (1 + " + Form1.TextA(8).Text + ") * (" + Form1.TextA(1).Text + ")}{2


* " + Form5.TextE(33).Text + "}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$u_{rmax2}= " + Form5.TextE(39).Text + " m"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

96) strDocumentoLaTeX = strDocumentoLaTeX + "$u_{rmax3}= \frac{" + Form3.TextC(1).Text +


"* " + Form1.TextA(1).Text + " ^ 2}{(4 * " + Form5.TextE(31).Text + " * " +
Form1.TextA(7).Text + ")} + \frac{(0.5) * (1 - " + Form2.TextB(5).Text + ") * (" +
Form3.TextC(1).Text + ") * (1 + " + Form1.TextA(8).Text + ") * (" + Form1.TextA(1).Text + ")}{2
* " + Form5.TextE(34).Text + "}$" strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf +
vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$u_{rmax3}=" + Form5.TextE(40).Text + " m"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

97) strDocumentoLaTeX = strDocumentoLaTeX + "$FS_{f} =


\frac{((\frac{4zd}{D})+2.7)c}{\gamma(H + \frac{D}{3}}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

98) strDocumentoLaTeX = strDocumentoLaTeX + "$F_{sf1}=" + Form5.TextE(45).Text + ""


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

99) strDocumentoLaTeX = strDocumentoLaTeX + "$F_{sf2}=" + Form5.TextE(46).Text + ""


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

100) strDocumentoLaTeX = strDocumentoLaTeX + "$F_{sf3}= " + Form5.TextE(47).Text + ""


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

101) strDocumentoLaTeX = strDocumentoLaTeX + "$F_{sf4}=" + Form5.TextE(48).Text + ""


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

102) strDocumentoLaTeX = strDocumentoLaTeX + "P_{ae} (Ton/m^2)"


103) strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 107


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

104) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{ae1}= " + Form1.TextA(3).Text + " * " +


Form2.TextB(1).Text + "$"
105) strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
106) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{ae1}= " + Form5.TextE(49).Text +
"Ton/m^2$"
107) strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
108) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{ae2}=(3.4 * " + Form2.TextB(11).Text +
" *\sqrt{" + Form3.TextC(4).Text + "}) -(" + Form2.TextB(9).Text + " * " + Form2.TextB(12).Text
+ " * " + Form1.TextA(1).Text + ") + (" + Form5.TextE(2).Text + " * " + Form3.TextC(4).Text +
"))$"
109) strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
110) strDocumentoLaTeX = strDocumentoLaTeX + "$P_{ae2}= " + Form5.TextE(50).Text +
"Ton/m^2$"
111) strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "$P_{ae3}=(3.4 * " + Form2.TextB(11).Text + " *\sqrt{" +
Form3.TextC(4).Text + "}) -(" + Form2.TextB(9).Text + " * " + Form2.TextB(12).Text + " * " +
Form1.TextA(1).Text + ") + (" + Form5.TextE(3).Text + " * " + Form3.TextC(4).Text + "))-" +
Form5.TextE(46).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{ae3}= " + Form5.TextE(51).Text +
"Ton/m^2$"
112) strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "$P_{ae4}=(3.4 * " + Form2.TextB(11).Text + " *\sqrt{" +
Form3.TextC(4).Text + "}) -(" + Form2.TextB(9).Text + " * " + Form2.TextB(12).Text + " * " +
Form1.TextA(1).Text + ") + (" + Form5.TextE(3).Text + " * " + Form3.TextC(4).Text + "))-" +
Form5.TextE(45).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "$P_{ae4}= " + Form5.TextE(52).Text + "Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

113) strDocumentoLaTeX = strDocumentoLaTeX + "$u_{e1} = " + Form5.TextE(53).Text + "$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
114) strDocumentoLaTeX = strDocumentoLaTeX + "$u_{e2} = " + Form5.TextE(54).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
115) strDocumentoLaTeX = strDocumentoLaTeX + "$u_{e3} = " + Form5.TextE(55).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 108


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

116) strDocumentoLaTeX = strDocumentoLaTeX + "$u_{e4} = " + Form5.TextE(56).Text + "$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
117) strDocumentoLaTeX = strDocumentoLaTeX + "." strDocumentoLaTeX =
strDocumentoLaTeX + vbCrLf + vbCrLf

118) strDocumentoLaTeX = strDocumentoLaTeX + "Asentamiento Superficial maximo (m)"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda = \frac{2 \pi D u_e}{2H + D}"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

119) strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_1 = \frac{(2 *


(3.14159265358979) * " + Form1.TextA(1).Text + " * " + Form5.TextE(53).Text + ")}{(2 * " +
Form1.TextA(2).Text + ") + " + Form1.TextA(1).Text + "}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_1 = " + Form5.TextE(57).Text +
"m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

120) strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_2 = \frac{(2 *


(3.14159265358979) * " + Form1.TextA(1).Text + " * " + Form5.TextE(54).Text + ")}{(2 * " +
Form1.TextA(2).Text + ") + " + Form1.TextA(1).Text + "}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_2 = " + Form5.TextE(58).Text +
"m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

121) strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_3 = \frac{(2 *


(3.14159265358979) * " + Form1.TextA(1).Text + " * " + Form5.TextE(55).Text + ")}{(2 * " +
Form1.TextA(2).Text + ") + " + Form1.TextA(1).Text + "}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_3 = " + Form5.TextE(59).Text +
"m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

122) strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_4 = \frac{(2 *


(3.14159265358979) * " + Form1.TextA(1).Text + " * " + Form5.TextE(56).Text + ")}{(2 * " +
Form1.TextA(2).Text + ") + " + Form1.TextA(1).Text + "}$"

Guanajuato, Gto., a 4 de Marzo de 2020 109


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf


strDocumentoLaTeX = strDocumentoLaTeX + "$\lambda_4 = " + Form5.TextE(60).Text +
"m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

123) strDocumentoLaTeX = strDocumentoLaTeX + "Presion Final" strDocumentoLaTeX =


strDocumentoLaTeX + vbCrLf + vbCrLf

124) strDocumentoLaTeX = strDocumentoLaTeX + "$Pf= 2 \gamma (H +


\frac{D}{3})+\frac{(c*N_ce)}{F_{sf}}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_f = " + Form5.TextE(61).Text + "Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

125) strDocumentoLaTeX = strDocumentoLaTeX + "Espesor del Revestimiento primario"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$t= \frac{ D \gamma H_o F_{sf}}{2(0.8f'c)}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

126) strDocumentoLaTeX = strDocumentoLaTeX + "$t= \frac{ " + Form1.TextA(1).Text + " " +


Form3.TextC(1).Text + " " + Form2.TextB(13).Text + "}{2(0.8" + Form1.TextA(6).Text + ")}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "$t= " + Form6.Textu(1).Text + "m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

127) strDocumentoLaTeX = strDocumentoLaTeX + "Presion Vertical Final"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{vf}= 2Ko \gamma H$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{vf}= (2 * " + Form2.TextB(5).Text + ") * "
Form1.TextA(2).Text + " * " + Form2.TextB(1).Text + "$"

Guanajuato, Gto., a 4 de Marzo de 2020 110


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf


strDocumentoLaTeX = strDocumentoLaTeX + "$P_{vf}= " + Form6.Textu(2).Text +
"Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

128) strDocumentoLaTeX = strDocumentoLaTeX + "Presion Horizontal Final"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{hf}= 2Ko \gamma H$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{hf}= (1 * " + Form2.TextB(5).Text + ") * " +
Form1.TextA(2).Text + " * " + Form2.TextB(1).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$P_{hf}= " + Form6.Textu(3).Text +
"Ton/m^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

129) strDocumentoLaTeX = strDocumentoLaTeX + "Relacion de Flexibilidad del suelo (F) =


$(\frac{E}{E_c})(\frac{rm}{et})^3 (\frac{2(1-(vs^2)}{1+v})$ "
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$F= (\frac{" + Form2.TextB(10).Text + "}{" +
Form1.TextA(7).Text + "})(\frac{" + Form1.TextA(15).Text + "}{" + Form1.TextA(14).Text +
"})^3 (\frac{2(1-(" + Form1.TextA(8).Text + " ^ 2)}{1 + " + Form2.TextB(9).Text + "}))$ "
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf strDocumentoLaTeX =
strDocumentoLaTeX + "$F= " + Form6.Textu(4).Text + "$" strDocumentoLaTeX =
strDocumentoLaTeX + vbCrLf + vbCrLf

strDocumentoLaTeX = strDocumentoLaTeX + "$M_{Flexionantemax}= +(\frac{0.25(1-


K)}{F+1})p_{vf}(r_m)^2$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$M_{Flexionantemax}=+\frac{0.25(1-(\frac{" +
Form2.TextB(8).Text + "}{2 *" + Form2.TextB(5).Text + "}))}{" + Form6.Textu(4).Text +
"+1})\frac{(" + Form6.Textu(2).Text + "((" + Form1.TextA(15).Text + ")^2)}{1}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 111


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + "$M_{Flexionantemax}= + " +


Form6.Textu(5).Text + "Ton-m$" strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf +
vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

130) strDocumentoLaTeX = strDocumentoLaTeX + "Fuerzas Normales "


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_p =\gamma H r$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "N_p = (" + Form1.TextA(2).Text + " * " +
Form2.TextB(1).Text + " * " + Form2.TextB(6).Text + "*2)$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "N_p = " + Form6.Textu(7).Text + " Ton"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

131) strDocumentoLaTeX = strDocumentoLaTeX + "$C=1.5\frac{E_s}{E_c}\frac{r_m}{t}$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$C= 1.5\frac{" + Form2.TextB(10).Text + "}{" +
Form1.TextA(7).Text + "}\frac{" + Form1.TextA(15).Text + "}{" + Form1.TextA(14).Text + "}$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$C= " + Form6.Textu(8).Text + "$ "
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."

132) strDocumentoLaTeX = strDocumentoLaTeX + "Fuerza final modificada por interacciones


de N"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_v = \frac{P_{vf}}{2} (\frac{1+K}{C+1} +
\frac{1-K}{F+1})r_m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

133) strDocumentoLaTeX = strDocumentoLaTeX + "$N_v = (\frac{" + Form6.Textu(2).Text +


"}{2}){(\frac{1+ (\frac{" + Form6.Textu(3).Text + "}{" + Form6.Textu(2).Text + "})}{" +

Guanajuato, Gto., a 4 de Marzo de 2020 112


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Form6.Textu(8).Text + "+1}) + (\frac{1-(\frac{" + Form6.Textu(3).Text + "}{" +


Form6.Textu(2).Text + "})}{(" + Form6.Textu(4).Text + ")+1})}2.78$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_v = " + Form6.Textu(13).Text + "Ton$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

134) strDocumentoLaTeX = strDocumentoLaTeX + "$N_h = \frac{P_{vf}}{2} (\frac{1+K}{C+1} -


\frac{1-K}{F+1})r_m$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_h =
(\frac{Form6.Textu(2).Text}{2}){(\frac{1+ (\frac{Textu(3).Text}{Textu(2).Text})}{" +
Form6.Textu(8).Text + "+1}) - (\frac{1-
(\frac{Textu(3).Text}{Textu(2).Text})}{(Textu(4).Text)+1})}2.78$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_h = " + Form6.Textu(16).Text + "Ton$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

135) strDocumentoLaTeX = strDocumentoLaTeX + "$N_{vtotal}= N_v - N_p$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_{vtotal}= " + Form6.Textu(13).Text + " - " +
Form6.Textu(7).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_{vtotal}= " + Form6.Textu(11).Text +
"Ton$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "."
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

136) strDocumentoLaTeX = strDocumentoLaTeX + "$N_{htotal}= N_h - N_p$"


strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf

Guanajuato, Gto., a 4 de Marzo de 2020 113


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

strDocumentoLaTeX = strDocumentoLaTeX + "$N_{htotal}= " + Form6.Textu(16).Text + " - " +


Form6.Textu(7).Text + "$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "$N_{htotal}= " + Form6.Textu(12).Text +
"Ton$"
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + ""
strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf
strDocumentoLaTeX = strDocumentoLaTeX + "" strDocumentoLaTeX = strDocumentoLaTeX +
vbCrLf + vbCrLf

137) DocumentoLaTeX + "" 'strDocumentoLaTeX = strDocumentoLaTeX + "Curva de respuesta


de frente para cada caso de estudio" 'strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf +
vbCrLf 'strDocumentoLaTeX = strDocumentoLaTeX + "Form3.picture1.picturebox"
'strDocumentoLaTeX = strDocumentoLaTeX + vbCrLf + vbCrLf documentoLaTeX =
"\documentclass{book}" + vbCrLf + "\begin{document}" + vbCrLf + strDocumentoLaTeX +
vbCrLf + "\end{document}"

archivoDeLaTeX = "reporte.tex" 'nombre del archivo del reporte en LaTeX


intFile = FreeFile 'variable para manejar el archivo en VB6
Open archivoDeLaTeX For Output As #intFile
Print #intFile, documentoLaTeX 'copiar del campo de texto al archivo
Close #intFile
Shell "pdflatex -synctex=1 -interaction=nonstopmode reporte.tex", vbNormalFocus

Se guardara en la carpeta de VB6

Guanajuato, Gto., a 4 de Marzo de 2020 114


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Ejemplo grafico del programa en ejecución

Guanajuato, Gto., a 4 de Marzo de 2020 115


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Guanajuato, Gto., a 4 de Marzo de 2020 116


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Guanajuato, Gto., a 4 de Marzo de 2020 117


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Guanajuato, Gto., a 4 de Marzo de 2020 118


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Guanajuato, Gto., a 4 de Marzo de 2020 119


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

Memoria de calculo que genera en PDF

Analisis de
4Z
estabilidad del frente de excavacion
( d +2.7)c
F Sf = D(H+ D )
3
( 410.625 +2.7)4)
F Sf = 1.25(22.9+
6.25
1.25
3 )
F Sf = 1.21681
F Sf (H+ D 3 +qs cNce
Pf = 1+F Sf
2(1.25(22.9+ 6.25
3 +0)+( 4⇤9.5
Pf = 1+2
Pf = 8.2
.
Factores de seguridad de Frente
4Zd
( +2.7)c
F Sf = D
(H+ D3 )
4⇤10.625
h = ( 6.25 ) + 2.7)
h⇤(4+10)
F Sf 1 = (1.25(22.9+ 6.25
3 ))+(0 10)
F Sf 1 = 2.26
h⇤(4+15)
F Sf 2 = (1.25(22.9+ 6.25
3 ))+(0 15)
F Sf 2 = 3.27
h⇤(4+22.5)
F Sf 3 = )1.25(22.9+ 6.25
3 ))+(0 22.5)
F Sf 3 = 6.93
.
Analisis del asentamiento superficial
.
Punto 0 (condicion geostatica)
Ho = 26 ⇤ 1.25
Ho = 32.5T on/m2
.
Punto L (Frontera del intervalo elastico)
PaL = Ho (1 sen( )) ccos( )
PaL = 32.5 4
PaL = 28.5T on/m2
UL = (( Ho PaL ) ⇤ ((1+v)⇤D))(2E)
((1+.5)⇤6.25))
UL = ((32.5 28.5) ⇤ (2⇤250)
UL = 0.075m
Kp = 1
.
P al = 16a28
P alA = PaL 0.5
P alA = 28T on/m2
P alB = PaL 2.5
P alB = 26T on/m2
P alC = PaL 4.5
P alC = 24T on/m2
P alD = PaL 6.5

Guanajuato, Gto., a 4 de Marzo de 2020 120


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

1. Conclusiones y Recomendaciones

Conclusiones

1. El papel importante que maneja la presion del aire en el interior del tunel, por su afectacion
horizontal, lo cual incrementando el factor de seguridad contra colapso y disminuyendo el
despalzamiento radial inicial, de tal manera actua radialemente contra la periferia del tunel.
2. Este programa solo es recomendable para funcionar con carcateristicas de suelo plastico
utilizando unicamen el MSET.
3. Es una herramienta practica y confiable contando con el parecido total a tecninas aplicadas
en el distrito Fereral con el cual fue programado según sus consideraciones respectivas.
4. Un programa agiliza tiempos en calculos.
5. Emite memoria de calculo para poder sustenar nuestas decisiones.
6. Metodologia eficiente como base usada en el Distrito Federal.
7. Las condicones solo dependen de la mecanica de suelos de nuestla muestra y que sea de un
suelos blando

En este documento se describió el procedimiento de cálculos del revestimiento de concreto de


una sección de un túnel y los asentamiento generado en terreno arcilloso, empleando para ello
cálculos basados en sus deformaciones radiales y la presión en el diseño del revestimiento. Se
describió cada de las operaciones, haciendo énfasis en su funcionamiento, objetivo y ubicación, se
detalló el procedimiento de análisis, produciendo factibilidad y facilidad den el procedimiento
generando resultados a corto plazo sin afectaciones del terreno.

Recomendaciones

1. Es muy importante realizar visitas con anterioridad periodo de obra para poder ver
afectaciones y que esto no afecte nuestros análisis y procedimientos durante la construcción,
sino de revisar que el terreno se encuentre en buen un estado y asegurar no tener
afectaciones o cambios repentinos por el tipo de suelo que manejamos.
2. Es importante analizar la información de la calibración de los equipos antes de su instalación
en campo y evitar variaciones en los resultados.
3. Es recomendable una lectura inicial en campo mínimo tres veces con cada instrumento, ya que
ésta es muy importante en la determinación del resultado final tanto del esfuerzo como de
deformación.

Guanajuato, Gto., a 4 de Marzo de 2020 121


UNIVERSIDAD DE GUANAJUATO
DEPARTAMENTO DE INGENIERIA CIVIL
Programación del Mecanismo Simplificado de Estabilidad de Túneles

FAVP

11. BIBLIOGRAFIA

• CEDD. (2008). www.cedd.gov.hk/eng/publications/geo/doc/HK Notable Tunnel Cat. Pdf.


• Juncă Ubierna, J.A. (1991). El Túnel I. Historia y Mito. Editores Colegio de Ingenieros de
Caminos y Puertos y CEDEX.
• Tamez E. Rangel, J.L. y E. Holguín. (1997). Diseño Geotécnico de Túneles. TGC Geotecnia.
• Tamez, E. (2012). Comunicación personal.

Guanajuato, Gto., a 4 de Marzo de 2020 122

Вам также может понравиться