Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tesis Mamposteria Costa Rica PDF
Tesis Mamposteria Costa Rica PDF
Facultad d e Ingeniería
Escuela d e Ingeniería Civil
Preparado por:
Yanis Montoya Solórzano
Diciembre de 1 999
Montoya Solórzano, Yanis
Método de Análisis y Cálculo Automatizado de Muros Esbeltos de Mampostería con Cargas
Perpendiculares a su Plano.
Proyecto de Graduación - Licenciatura en Ingeniería Civil, San José, Costa Rica:
Y. Montoya S., 1 999
12 7: ils,-1 8 refs. Apéndices (Listado del Programa)
Resumen
La construcción de muros esbeltos presenta varias ventajas como economía, ya que permiten alturas
de construcción mayores, ahorro de espacio, permitiendo una mayor área de piso disponible y
eliminan la necesidad del uso de columnas de concreto o acero para el apoyo de las estructuras de
techo cuando la carga debido a estas estructuras puede considerarse como distribuida.
facilita el análisis ya que permite revisar varios tipos de secciones para optimizar la
Esla ~utorriuiización
elección, sin necesidad de realizar numerosos cá~culositerativos y repetitivos.
En primer lugar, doy gracias a Dios por haberme dado tantas kndiciones y oportunidades.
Agradezco a mis padres y hermana porque sin ellos no sería hoy la persona que he llegado a ser,
Doy gracias a todas las personas que de una u otra forma colaboraron en la elaboración de este
trabajo, de manera muy especial al Ing. Álvaro Poveda, quien siempre demostró su interés en el éxito
del mismo, y a mis asesores, Ing. Alejandro Navas e Ing. Rafael Mora,
Agradezco a mis compañeros y amigos, porque el apoyo de las personas más cercanas, es la mejor
motivación.
Miembros del Comité Asesor
Director
ing. Álvaro Poveda, MSc.
Asesores
Ing,Alejandro Navas, MSc.
Ing. Rafael Mora, MSc.
2 OBJETIVOS ....................................................................................................................................................
3
3 ANTECEDEXTES ..........................................................................................................................................4
4 ALCANCES Y LIMITACIONES .............................................................................................................
5
RECOMENDACIONES ....................................................................................................................................... 31
REFERENCIAS ....................................................................................................................................................
33
FIGURA 1.1 . MODELO PARA ANÁLISISY DIENODE MUROS ESBELTOS DE MAMPOSTER~A CON CARGAS
PERPENDICULARES A SU PLANO.....................................................................................................................
9
FIGURA 1.3. CRITERIO DE DISENOESTRUCTURAL ILUSTRADO POR UNA CURVA IDEALIZADA DE CARGA-
DEFLEXION..................................................................................................................................................
15
FIGURA All.2 . SECCIÓN TRANSVERSAL DEL MURO. (TOMADA DE REFERENCIA 18) ........................................
42
DEL REFUERZO...........................................................................................
FIGURA All.4 . CARACTER~STICAS 48
97 ...............................................................................................................................................................
50
DE EJEMPLO 2 ........................................................................ 57
TABLA A11.2 ITERACIONES PARA RESOLUCIÓN
a: profundidad del bloque de esfuerzos debido a cargas factoradas
kv:
área de la sección de mampostería considerada para cortante
4:área de acero
4,:
área de acero efectiva
b: ancho efectivo del elemento
c: profundidad del eje neutro
d: distancia desde el centroide del acero hasta la fibra extrema en compresión
Cu: carga última
Cp: carga permanente
Ct: carga temporal
Cs: carga de sismo (carga última)
Cv: carga de viento
e: excentricidad
e:, excentricidad mínima
:E, módulo de elasticidad de la mampostería
E,: módulo de elasticidad del acero
:,'f esfuerzo máximo en compresión para la mampostería
f,: m&ulo de rotura de la mampostería
f,: esfuerzo de fluencia del acero de refuerzo
h: altura libre del muro
I,: momento de inercia de la sección transversal agrietada
: ,1 momento de inercia grueso de la sección transversal
M,: momento de agrietamiento del muro
M,: momento nominal de la sección
M
:, momento de servicio del muro, a media altura, incluyendo los efectos PA
M,: momento último
n: razón modular
Po: carga superimpuesta al muro
P,: carga axial factorizada
P:, peso propio total de la mitad del muro
: ,P carga axial última debida al peso de la mitad superior del muro
Po,: carga axial Última debida a la carga superimpuesta en el muro
S: separación del acero medido de centro a centro de varillas
: , ,S separación máxima del acero
t: espesor de la pared del bloque de mampostería
Vn: cortante nominal
Vu: coriante último
ws: carga uniformemente distribuida correspondiente al sismo, sin factorar
wu: carga lateral uniformemente distribuida factorada
wusis: carga última de sismo
wuwind: carga última de viento
wwind: carga uniformemente distribuida correspondiente al viento, sin factorar
xii
La mampostería consiste de unidades prefabricadas relativamente pequeñas unidas con mortero,
algunas veces rellenas y reforzadas con acero, Las unidades pueden ser piedra, barro o arcilla cocida,
concreto, vidrio o cerámica.
Aparte de su uso en viviendas, la mampostería, en Costa Rica, no ha sido vista tradicionalmente como
un material estructural, probablemente por la formación misma de los ingenieros y arquitectos en
nuestro medio. La mayoría de los ingenieros diseñan con acero, concreto e incluso madera, aún
cuando en muchas ocasiones la mampostería es el material mas adecuado. Si se usa eficientemente,
la mampostería, o albañilería como se le conoce en otros países, puede cumplir el papel de cerrar o
dividir espacios y de ser parte del sistema estructural de la obra.
Existen varios tipos de muros, columnas, pilastres, vigas y dinteles que pueden construirse con
elementos de mampostería. La forma en la que se colocan las unidades de mampostería también
difiere entre los mismos tipos de elementos.
Los muros se clasifican como de retención, de corte, etc., según la función del mismo, la carga que
debe soportar y su ubicación en el edificio.
Un muro esbelto de mampostería se define básicamente como aquel que posee una altura
considerable con respecto a su espesor, pero posteriormente se verá que también se deben tomar en
cuenta otros factores a la hora de clasificar un muro como esbelto. Al tener relaciones de altura a
espesor apreciables, estará sometido al fenómeno 'PA' (que es el, incremento en el momento debido
al pandeo lateral).Además, estos muros están sujetos a flexión perpendicular a su plano debido a las
cargas de peso propio, a otras cargas gravitacionales, sismo, viento u otras. El efecto principal de estas
cargas gravitacionales es retardar la falla por la precompresión inicial a la que es sometido el muro, o
cea,aumentan la resistencia a flexión.
Dichos muros son utilizados en estructuras como bodegas, naves industriales, gimnasios, auditorios,
casas y supermercados, entre otras, en las cuales se requiere muros muy altos y que sean económicos.
La construcción de muros esbeltos presenta varias ventajas como economía, ya que permiten alturas
de construcción mayores, ahorro de espacio, permitiendo una mayor área de piso disponible y
eliminan la necesidad del uso de columnas de concreto o acero para el apoyo de las estructuras de
techo cuando la carga debido a estas estructuras puede considerarse como distribuida.
Al adoptar este sistema constructivo, se evita el costo elevado que se tiene al construir muros con las
limitaciones de alturalespesor, ya que estas obligan a la construcción de vigas medianeras y
elementos confinantes.
En muchas ocasiones, debido a que en el pasado el diseño en mampostería era más un arte que una
ciencia, se desarrollaron '?reglas de dedo" y un diseño completamente empírico. Algunas de estas
reglas y procedimientos aún existen hoy día, obteniéndose niveles de seguridad satisfactorios si los
detalles de construcción, materiales y condiciones de carga son concisterites con la experiencia. En
algunos códigos se incluyen secciones separadas para el diseño empírico, limitado según el riesgo
sísmico de la zona, dimensiones del edificio y condicimes de carga. Además, se establecen
recomendaciones para el diseño por resistencia, el cual incorpora límites de deformaciones por
funcionalidad y límites p a resistencia última de los materiales. Para el desarrollo de estas secciones en
los códigos de diseno, son esenciales los modelos de comportamiento no lineal de la mampostería y
el uso de cargas factoradas, lo que es particuiarmente importante en el estudio de los efectos
combinados de cargas como carga axial y flexión en secciones de muros,
+ Comprender el comportamiento estructural de los muros esbeltos de mampostería sometidos a
cargas perpendiculares a su plano, en específico, muros de mampostería de concreto, de
unidades huecas, reforrados integralmente y de un solo paño.
2.2 ESPEC~FICOS
OBJETIVOS
+ Identiíicar los casos en los que puede ser a-uado utilizar o no muros esbeltos de mampostería
en ta construcción de bodegas, naves industriales, gimnasios y otras obras similares.
+ Prog~~rriar-un
algoritmo que permita realizar iteraciones con valores de deformación y momento,
según los parámetros establecidos por el UBC-97,el CSCR-86y el Reglamento de Construcciones.
En la revisión bibliográfica que se realizó, no se encontró ningún otro proyecto de graduación que
tratase el tema de muros esbeltos con cargas perpendiculares a su plano. Sin embargo, existe una
amplia bibliografía técnica y didáctica que explora el tema en cuestión.
Se han realizado varios proyectos que incluyen un programa de cómputo que facilita el diseño de
estructuras, cuyo objetivo principal es disminuir el tiempo requerido para tal diseño.
Entre estos proyectos se encuentra el de Ricardo Vargas Freer, de 1 985, en el cual elaboró un
"Programa para el Análisis y el Diseño de Edificios de Mampostería Reforzada". Este programa empleó
la teoría elástica y se basó en el libro "Reinforceá Mansonry Enginnering Handbook" de E. Amrrehin, el
CSCR de 1 974, el Uniform Building C a e (UBC) de 1 976 y el código ACI 531-79 (Building Code
Requirements for Concrete Mansoniy).
Los documentos mencionados anteriormente servirán como referencia para la realización del
proyecto, pero ninguno de ellos trata específicamente sobre muros esbeltos de mampostería
cometidos a cargas perpendiculares a su plano.
El método del UBC en el que se basa este proyecto, tiene varias limitaciones. Utiliza como deformación
máxima en compresión en la mampostería 0,003, que es un promedio de las deformaciones medidas
en pruebas realizadas. Supone un comportamiento perfectamente bilineal del acero. Además, la
adherencia perfecta entre el acero y la mampostería es una suposición de que se tienen bajo control e
inspección constante, todas las variables de las que depende la adherencia (calidad del concreto de
relleno, rugosidad del acero, rugosidaden los bloques, etc.),
Por otro lado, divide el diseño según la magnitud de la carga axial, de manera que considera por
aparte el diseño de muros cuya carga vertical provoca un esfuerzo en el punto de máximo momento
que es 0,04f'm o menor, o que excede 0,04f'm. el límite máximo para este análisis es de 0,2f'm.
El CSCR presenta la limitación ae relación h/t<25, cuando e n realidad la esbeltez depende de otros
factores, como el radio de giro y Icr magnitud y dirección de las cargas a las que el muro es sometido,
Otra de las limitaciones que se tiene es que el método fue desarrollado con base en las características
de la mampostería estadounidense, por lo que debe ser adaptado a las características de la
mampostería nacional.
El modelo de análisis supone únicamente apoyos simples en los extremos, y el programa a desarrollar
no es extensivo a otras condiciones de soporte. Por ello, considera el momento máximo a la mitad de
la altura del muro.
El estudio que se realizara se aplica únicamente a muros de mampostería integral considerados como
esbeltos de acuerdo con especificaciones técnicas vigentes y sometidos a cargas perpendiculares a
su plano, y que se ajusten al modelo descrito en la Figura 1.1.
Las cargas laterales producto de sismos corresponden al método estático del CSCR (5)y las producidas
por viento según el Reglamento de Construcciones del Colegio Federado de Ingenieros y Arquitectos
(CFIA)y del Instituto Nacional de Vivienda y Urbanismo (INVU).
El programa realizara las combinaciones para carga última más críticas que presentan el CSCR (5) y el
UBC (9). Además analiza los muros aplicando diseño por resistencia última, cegún el UBC (9). Este
código incorpora regulaciones y requerimientos de varios códigos estadounidenses desarrollados por
entidades como la Sociedad Americana para Pruebas y Materiales (ASTM). el Instituto Americano de
Estándares Nacionales (ANSI), la Sociedad Americana de Ingenieros Civiles (ASCE),el Instituto Americano
del Concreto (ACI), la Asociación de Ingenieros Estructurales de California (SEAOC), La Sociedad de
Mampostería (TMS), La Conferencia Internacional de Edificaciones (ICBO) y la Oficina de California de
Arquitectura Estatal (OSA).entre otras.
El programa está hecho en Excel-97, por lo que puede ser usado por usuarios que tengan ese
programa o versiones nuevas o actualizadas del mismo que sean co,patibles en el ambiente de Visual
Basic.
Capítulo 1
5 O MUROS ESBELTOS DE MAMPOSTER~Á
D E E ~ ~DE SEGÚN EL UBC-97
Para el análisis y diseño de muros esbeltos de mampostería, se considera un modelo como el que se
describe en la Figura 1 .l,
el cual consiste en apoyos simples en la base y en la parte superior del muro,
Un muro puede ser considerado como simplemente apoyado cuando está soportado en los extremos
solamente y cuando la rigidez rotacional es casi nula en los soportes. En la mayor cantidad de las
estructuras de un solo piso. los muros se suponen simplemente apoyados, con los soportes en la
fundación y en el diafragmo del techo, cuando este último se encuentra también apoyado en otra
pared paralela al muro en cuestión,
Las cargas a considerar son la carga axial (correspondiente al peso propio del muro y al peso del
entrepiso sobre el mismo u otras cargas) y la carga perpendicular a su plano (generalmenteviento o
sismo]. Para la carga axial (Po)se considera un factor de excentricidad (e), y la deflexión máxima del
muro (A) se calcula a la mitad de su altura (h).
el efecto PA).
La falla de estos muros se da generalmente por flexocompresión (incl~~~erido
Figura 1 . l . Modelo para análisis y diseño de muros esbeltos de mampostería con cargas perpendiculares a su
plano.
Para este tipo de apoyo, se tiene una capacidad de carga axial antes de la falla cuatro veces mayor
que la de un muro en voladizo. A partir del modelo descrito anteriormente se obtienen las ecuaciones
que establece el UBC-97 (9).
5.2 MÉTODODEL UBC-97
En la tabla siguiente, se dan una serie de valores para el factor de reducción en flexión que dependen
de las condiciones de la inspxción ( 1 7). La buena inspección consiste en una inspección continua en
el proceso constructivo de la pared de mampostería, por parte de un profesional que tenga amplios
conocimientos en esta labor.
Según el CSCR [5)2.12.1.2,el factor de reducción 4 para flexión en mampostería, debe ser de 0,75. Sin
embargo, no se explica con qué criterio se recomienda. El UBC-97 (2108.1.4,2, recomienda un valor de
0,8.
En el diseño por resistencia se requiere de las combinaciones de carga, tanto del CSCR (5)como del
Reglamento de Construcciones (81, las cuales se muestran a continuación:
+ CSCR
+ Reglamento de Construcciones
Además, el CSCR (51, en su sección 3.6.1.b hace referencia a los muros esbeltos y establece como
requisito que 'La relación máxima de altura sin soporfe lateral a espesor será de 25'.
El UBC (91,
establece lo siguiente (traduccióny transcripción del código]:
2108.2.4.4 Muros con carga axial de 0,04P, o menos. Los procedimientos establecidos en esta
sección, los cuales consideran la esbeltez de paredes por el efecto de fuerzas axiales y la deflexión en
el cálculo de momentos, deben ser usados cuando el esfuerzo vertical en el punto de máxi!no
momento no excede 0,04P,calculado con la fórmula (8-19).El valor de P, no debe ser mayor que 420
kg/cm2.
Donde:
* Nótese que esta ecuación puede obtenerse al hacer equilibrio de momentos de la mitad del muro según el
modelo de la figura 1 . l .
La resistencia de diseño para cargas fuera del plano debe ser determinada por la fórmula (8.22)
M, r $M, (8.22)
Donde:
M, = A,f(d -a / 2) (8-23)
2108.2.4.5 Muros con carga d a l mayor que 0,04f',. Los procedimientos establecidos en esta sección, deben ser
usados para el diseño de muros de mampostena cuando el esfuerzo veriical en el punto de m&mo momento
excede 0,04P, pero es menor que 0,2P, y la razón de esbeltez h/i no excede 30.
La resistencia de diseño proveída para la sección del muro en términos de la fuerza axial, el cortante y
el momento debe ser caiculada como la resistencia nominal multiplicada por el correspondiente valor
de 4, especificado en la sección 2 108.1.4, de tal manera que la resistencia de diseño exceda la
requerida.
2108.2,4.6 Diseño por deflexión. La deflexión máxima a media altura, A,. bajo cargas de servicio
laterales y verticales (sin factor de carga) debe ser determinada por la relación:
El efecto PA debe ser considerado en el cálculo de la deflexión, La deflexión a media altura debe
calcularse con la siguiente fórmula:
As 5~,.h\
= --- para Mc, c M,.
48E,I
A,
5Mcrh2 5(M,;
= ---
+ -M., b2 Para Mo<M,,<M,
48E,I 48E,I
M, = Sf,
El cálculo de los esfuerzos de cortante para muros sujetos a cargas fuera del plano, es similar al cálculo
de 1 cortante para vigas. Estos esfuerzos no deben exceder los máximos permisibles establecidos en los
códigos. El UBC (9) establece una resistencia nominol en cortante de 0.53 *A,,& kg, Si el cortante
excede los esfuerzos establecidos en los códigos, se debe incrementar el espesor del muro o
incrementar la resistencia en compresión. El área &, a considerar para cortante consiste en una celda
rellena con concreto grueso y tres paredes de bloque, sin incluir la sisa (ver Figura 1.2). Otra opción
puede ser usar acero de refuerzo para cortante, pero esta acarrea problemas constructivos y
económicos.
Esta ecuación corresponde a la defonación en el centro del claro de una viga simplemente apoyada
sometida a una carga unifomemente distribuida entre sus apoyos.
[Jnu celda I.\ena t r e s paredes
slri Inclulr l a slsa lntermedla
Resistencia límite
' b.lA
7 ~?cionalidTd
blA
Ductilidad
Figura 1.3. Criterio de diseño estructural ilustrado por una curva idealizada de carga-deflexión.Adaptada de
referencia 7, página 70.
El mecanismo de falla puede ser complejo y depende del tipo de apoyos y la magnitud de la carga
axial de peso propio y la superpuesta, la excentricidad de la misma y de la magnitud de la carga
perpendicular al plano. Para el tipo de muros que se tratan, según pruebs realizadas (71, el modo de
falla común fue una grieta extendida a lo largo de los soportes en la base y la parte superior, en la cara
de tensión, y desprendimiento del mortero y de la mampostería en la cara de compresión.
5.5 FUNCIONALIDAD
Se debe limitar el desplazamiento lateral de las paredes, para asegurar de este modo la integridad
estructural. Al permitir que la pared sufra cierto desplazamiento bajo condiciones de servicio y
considerando el efecto 'PA', no se impide totalmente el agrietamiento o la penetración del agua. De
esta forma, el capítulo para el sur de California del Instituto Americano del Concreto (ACI-SC)y la
Asociación de Ingenieros Estructurales del Sur de California (SEAOSC) recomiendan un máximo
desplazamiento lateral del 1 % de la altura de la pared,
Bajo cargas factorados según los factores del UBC (9)y del CSCR (51, las paredes deben tener un
comportamiento dhctil, y su resistencia debe ser mayor que las solicitaciones a las que se verán
expuestas. El con:portamiento dúctil se asegura limitando la cantidad de acero al máximo de 0,5*p,
dado por la siguiente ecuación:
Para la mampostería nacional se tienen datos recientes (12) obtenidos a partir de experimentación
para unidades huecas de concreto, de las dimensiones más usadas en el país, 12 x 20 x 40 cm
(conocidas como bloque Patarrá). Según tales pruebas, para el tipo de bloques disponibles y más
utilizados a nivel nacional, se puede decir que la resistencia a la compresión de la mampostería, f',,
se encuentra entre 64 y 75 kg/cm2.El módulo de elasticidad, ,E, se encuentra entre 52 656 y 73 095
kg/cm2,
5.8 COMPORTAMIENTO
Conforme se aumenta la carga, se pueden distinguir varias etapas en la respuesta del elemento
cometido a flexión.
1 . Esfuerzos en el rango elástico, sección no agrietada
Cuando el esfuerzo en la fibra extrema en tensión es menor que el módulo de ruptura de la
mampostería, se mantiene una relación lineal esfuerzo-deformación,La contribución del acero puede
despreciarse.
2. Sección agrietada
Tanto el acero como la mampostería se encuentran aún en el rango elástico, si el esfuerzo en el acero
es menor que el esfuerzo de cedencia y el esfuerzo a compresión en la mampostería es
aproximadamente menor que u'n tercio de la resistencia en compresión de esta. Sin embargo, la fibra
extrema en tensión de la mampostería ha alcanzado el esfuerzo de ruptura y su contribución a la
tensión es ignorada. Esta etapa es un estado Iímite en la cual las deflexiones son revisadas por
funcionalidad comparándolas con deflexiones permisibles (ver fórmula 8-29 del UBC y las secciones
2108.2.4.4 y 21 08.2.4.5 del mismo, traducidas anteriormente en este capítulo], El UBC (9) especifica
una deflexión máxima para cargas de servicio de 0,007h.
Conforme aumenta la altura del muro decrece la capacidad axial de la mampostería. En el caso de
muros muy esbeltos, esta disminución en la capacidad de la mampostería puede asociarse con el
pandeo elástico, pero en el caso de las alturas usuales esta baja capacidad es el resultado de la falla
del material debido a la combinación de carga axial y flexión. Se debe tomar en cuenta que en
cualquier tipo de muro, la deflexión causa momentos flectores adicionales (7). En un principio, el efecto
de esbeltez se consideraba al multiplica; la capacidad de la sección por un factor de reducción en
términos de la razón altura-espesor (hfl), pero la tendencia actual es utilizar la razón altura-radio de giro
(hir],
Una predicción racional del efecto de ia esbeltez es muy compleja, ya que se deben considerar
factores adicionales, aparte de los momentos flectores, como la posición y cantidad de refuerzo.
resistencia a la rotación en los extremos del muro, variación del módulo de elasticidad, agrietamiento y
flujo plástico, entre otros.
6 DESCRWÓN DEL PROGrZAMA
El ambiente del prqrama es el mismo del Microsofi-Excel 97, y está hecho en lenguaje Visual Basic,
combinando las características de las hojas de cálculo u hojas electrónicas con ¡a programación de
algoritmos que conforman subrutinas en módulos y formularios. Es importante mencionar que la
separación de decimales en la computadora debe ser configurada a punto, no coma.
El programa funciona con el manejo de 144 variables en total que incluyen 28 suministradas por el
usuario y 1 1 6 que son internas o calculadas dentro de las subrutinas, Además hay 4 constantes: el
módulo de elasticidad del acero (E, - 2.1X1 O6 kg/cm2),la densidad del repello (2000 kg/m3), x
(3.14159265359) y el valor mínimo para la cuantía de acero según el UBC-97 (0.002). Para un detalle
del tipo de variables, ver el Apéndice III, Listado del Programa.
Al iniciar [Figura 2.1), se va al módulo PRIMERO, que contiene la declaración de variables y constantes,
oculta las hojas de salida de resultados y datos, inicializa algunas variables y llama al primer formulario
que debe llenar el usuario, con las características de los bloques (Figura AII-3). Posteriormente, se van
desplegando en pantalla los formularios que deben ser llenados con información acerca del acero
(Figura Al-4), del muro en sí (Figura 41-51 y de los factores de reducción, características de la
mampostería y de la zona en la que se ubica el muro (Figura All-6).El Último formulario que aparece
(Figura All-71 contiene el resumen de los datos que han sido ingresados. En cualquiera de estos
formularios, es posible retroceder y cambiar alguno o varios datos. En alg~inoscasos se hacen
recomendaciones para ciertos valores, Por ejemplo, el valor del factor de reducción para flexión que
aparece en el formular¡¡es seleccionado según la tabla 1 . 1 (Capítulo 1) y permite ser cambiado en el
rango de 0.75 a 1. El valor del factor para el módulo de elasticidad es sugerido, pero puede
modificarse en el rango de 750 a 1000 (Figura 2.2).
Cada formulario está diseñado de manera que cuando el usuario ingresa algún valor no permitido
(Figura 2,3), aparece un mensaje de error, que es específico según el valor introducido sea rnenor o
mayor que los límites preestablecidos, o si en lugar de números se ingresan caracteres, o cuando la
separación decimal es digitada como coma en lugar de punto (Figura 2,4).
Cuando el valor del esfuerzo mial excede 0,2*f'm, aparece el mensaje de que no se considera que
ese muro se comporte como esbelto, y finaliza el prcgrama (Figura 2.5).
Una vez que se ha completado la entrada de datos por parte del usuario, el programa calcula todos
los parámetros de diseño restantes y realiza las iteraciows correspondientes para dar los resultados
finales, todo esto en una secuencia de pasos divididos en subrutinas. A continuación se presenta una
tabla en la que se resumen las acciones de cada subrutina, en el orden en el cual son Ilarr~adas
en el
programa.
Tabla 2.3. Subrutinas del programa tsw-99.
/ Nombre de la subrutina , Acciones que realiza , Móduloenel 1
l 1 que se encuentra
1
Acerosub Calcula el área de acero, la cuantía de acero Aceromod
,
I i real y balanceada y compara la primera con los i I
limites permisibles. I
Axial , Calcula
I
I !
I de agrietamiento, los momentos de 1 l
i
i agrietamiento y nominales. !
I
I
seMCio a la mitad de la altura del muro, según el 1 !
1
/ UBC-97. Compara el valor de la deformación i 1
1 con la deformación máxima permisible según el I
I
1
i
l Disultimo Realiza las iteraciones para calculas el valor del
momento último y la deformación Última a la
Último
I i
I
cortante nominal mivtimo reducido, según el i
1
1
la hoja de salida "Resultados SeMcio
1
l
Ressersis I
1i
l
1
i Sismo" y "Revisiones Servicio Sismo", si se ha
1 l li
l 1
1 hecho análisis de servicio para carga de sismo.
/
Servicioviento i Llena la
1
hoja de salida "Resultados SeMcio Resservien
l 1 Viento" y
I
"Revisiones Se~cioViento", si se ha 1I
' hecho análisis de servicio para carga de viento.
j
l
1
UltimoViento i Llena la hoja de salida "Resultados Ultimo Viento" Resultvien 1
/ y "Revisiones Último Viento". si se ha hecho I,
I 1 análisis último para carga de viento. l
l 1
Iniciar 1 1999
La mampostería de concreto reforzada presenta ventajas significativas sobre otro tipo de materiales.
Por ejemplo, permite construir muros de gran attura y espesor pequeño que son relativamente livianos.
La importancia del peso propio de las estructuras radica en que, como las fuerzas de sisrno son
directamente proporcionales a la masa de éstas, en las zonas de alto riesgo sísmico, como lo es
nuestro país, al disminuir el peso de la estructura se disminuye la carga de sismo que podría actuar .
sobre ella.
Los parámetros vigentes para decidir si un muro es esbelto o no, aún se hsan en reglas dictadas por la
experiencia. Esto no está del todo mal, pero se dejan de lado aspectos como la naturaleza de las
cargas que pueden hacer que la flexión vertical no sea el criterio que gobierne el comportamiento de
un muro que tenga relación de altura/espesor considerable, y que por ello no sea adecuado diseñarlo
o analizarlo como esbelto.
La metodología de análisis y diseño para muros esbeltos de mampostería con cargas perpendiculares
a su plano, descrita en el UBC-97, constituye una herramienta muy importante para obtener así
provecho de la capacidad de la mampostería como materiial estructural, ya que tclmc en cuenta el
hecho de que la carga axial que se tenga sobre el muro (incluyendo el peso propio) va a aumentar la
capacidad del muro en flexccompresión. Ademús, se puede decir que es realista al considerar los
efectos dei pandeo o del muro en el aumento del momento al que se ve sometido el muro.
Sin embargo, este método también es limitado en el sentido de que se aplica Únicamente cuando las
condiciones de soporte del muro permiten considerarlo como simplemente apoyado.
Al diseñar muros esbeltos, se suponen primero las dimensiones de la sección y una cierta distribución
del acero de refuerzo, y luego se analiza el comportamiento de esta configuración ante las cargas a
las que se verá sometido. Si la respuesta del muro no es adecuada, se debe proponer otra geometría y
repetir los cálculos. El método del UBC-97es iterdivo, ya que se debe obtener el valor de convergencia
de la deformación a la mitad de la altura de la pared (por condiciones últimas o de servicio), Por ello,
la automatización de estos cálculos permite realizar este proceso varias veces sin necesidad de repetir
todos los cálculos y obtener así la sección óptima, cuando se está diseíiando.
Una de las ventajas del programa tsw-99, es que permite que sea el usuario el que ingrese los valores
de disefio y le brinda recomendaciones según las normas técnicas vigentes, para así dejar a criterio del
profesional la eiección de dichos valores,
El comportamiento de muros esbeltos de mampostería sometidos a cargas perpendiculares a su
plano, puede entenderse de mejor manera si se realizan pruebas de laboratorio en las que se modele
y simule las condiciones de carga y geometría de los mismos. Además, se podría realizar un análisis
comparativo en costos y eficiencia en el comportamiento de este tipo de muros hechos con otros
materiales.
La elaboración de programas que realicen métodos iterativos de diseño análisis es muy conveniente,
ya que significa ahorro de tiempo y recursos en la labor del ingeniero civil.
Para que este programa sea útil en realidad, debe ser utilizado por profesionales entendidos en la
muteria y que conozcan la metodología de diseño y recomendaciones técnicas lligentes de los
códigc~sde diceíio, por lo menos del UBC-97 y del CSCR-86.
REFERENCIAS
2. Amefican Concrete Institute. Masonrv Desianers' Guide, The Masonry Society. USA, 1 993.
3, Amrhein, James; Lee, Donald, üesian of Reinforced Masonrv, Tall Siender Walls, Western States Clay
Products Association. San Francisco, California. 1 984.
4. Arce Aita, Gabrieia. Automatización de Cálculos Para el Análisis de Miembros de Acero Sometidos a
F ~ ~ x o c o ~ D ~de s ~ G ~ con el Método de Coeficientes de Carua v Resistencia ILRFDJ.
~ Acuerdo
lnforme del proyecto de graduación para obtener el grado de Licenciatura en Ingeniería Civil
de la Universidad de Costa Rica. 1 999,
5 . Colegio Federado de Ingenieros y Arquitectos (CFIA). Códiao Sísmico de Costa Rica. Editorial
Tecnológica
decosta Rica. 1 986.
7. Drycdale, Robert y otros, Masonrv Structures, Behavior and üesian. Prentice-HallInc,,New Jersey,
USA, 1 994.
8. González E., Esteban. Modelado Teórico del ComDortamiento a Flexión de Muros de Mam~ostería
lnconfinada Sometidos a Caraa Monotónica. Informe del proyecto de graduación para
obtener el grado de Licenciatura en Ingeniería Civil de la Universidad de Costa Rica. 1 998.
9. lnternational Conference of Building Officials. Uniform Buiklina Code. Workman Mill Road, 1 997.
1 1 . Microsoft Corporation. ExcelNisual Basic Reference, Segunda Edición. USA. Microsoft Press. 1 995.
12. Navas, Aiejandro. Prodedades Mecánicas de la Mampostería de Concreto. Tesis sometida a la
consideración de la Comisión del Programa de Estudios de Posgrado en Ingeniería Civil para
optar por el grado de Magister Scientiae, Universidad de Costa Rica, 1 999.
13. Priestley, M. J. N. y otro. Seismic Cesign of Reinforced Concrete and Masonw BuildinQs. John Wiley
and Sons, Inc, 1 992.
14. Ramírez, Saúl. Diseño de Muros Es-tructuralesen Mampostería. lnforme del proyecto de graduación
para obtener el grado de Licenciatura en Ingeniería Civil de la Universidad de Costa Rica.
1 996.
15. Rodríguez, Steve. Automatización del Análisis y Diseño de Estructuras Tipo Caión a Base de
Nam~oste&.lnforme del proyecto de graduación para obtener el grado de Licenciatura en
Ingeniería Civil de la Universidad de Costa Rica. 1 998.
16. Schneider, Robert; Dickey, Walter. Reinforced Masonrv Desiun. Tercera edición. Editorial Prentice Hall,
USA, 1 994.
1 7. Webb, Jeff. Usina Visual Basic for hlicatioi-is, Eclitorial QUE. E A . 1 994.
18. Notas del curso de Diseño de Estructuras de Mampostería, impartido por el Ing. Álvaro Poveda,
1 999.
Apéndice 1
D M G R N DE FLUJO DEL PROGRAMA
E3Iniciar
ri. Bloques
+
AceroForm
1
Inercia
I
Apéndice 11
EJEMPLOS DE CÁLCULOY CORRIDAS DEL P R O G M
EJEMP~O 1
(Tomadode referencia 18).
Muro de bloque de concreto de 15 cm con una altura entre apoyos de 5 m, ubicado en Quepos,
frente al mar. No se repeila. El acero usado es grado 40, con varillas #4 @ 80 cm en el centro del
muro, sin usar arañas. Tómese f'm = 95 kg/cm2. En la parte superior, hay tres hiladas de bloque
ornamental de 20 cm de aítura, 20 cm de espesor y 40 cm de largo cada uno, el peso de cada
bloque es de 10.6 kg, Además, se tiene una viga en la parte superior e inferior del paño ornamental.
Dichas vigas son de 20 X 20 cm, de concreto reforzado. Se da inspección continua.
Cotas en c m
I (kS/m3)
Según la tabla #1, el factor de reducción a flexión debe ser = 0,8, ya que el muro es de 15 cm y hay
inspección continua.
ks = 192-
Pcoronas = 2 * 0,2m* 0,2m * 2400 - kg
m3 m
10 6kg kg
Pornamental = 3 * = 79,5 -
0,4m m
por lo que según el esfuerzo debido a las cargas axiales a la mitad de la altura se debe diseñar
considerando las condiciones últimas.
Según el CSCR 3.5.2.3, Quepos corresponde a zona 111, y tomando el coeficiente para vivienda, el
coeficiente sísmico resulta ser c = 0,33
Según el Reglamento de construcciones, para zona rural, de la tabla XX1 1.9.2,para una altura de 5 m,
se tiene una presión de diseño básica debida al viento (q,,,,,,) de 8 6 7 kg/m2.Usando un factor de
forma de 0'8 y un factor de importancia de 1 :
ks
Wwind = 86,7-*lm*0,8*1= 69,3-kg
m2 m
Comparando los valores obtenidos para viento y sismo, rige este último, pues es mayor:
COMBINACIONES
M CARGA
Según el CSCR 2 . 5 6 a), se deben realizar las combinaciones de carga tomando la paflicipación de
todas ias acciones.
Tabla Al-2. Combinaciones de carga
Combinación Carga Axial P (kg) i Momento Flector M (kg-m)
l
1 - CU = 1,4CP + 1,7CT 1,4*(Po + PNj = 1247.5 / - O*
II - III CU = 0,75*(1,4CP + 1.7CT) t C S 0,75*1 PO PO 7 Fw) = 935,29 I 0,75*0 + Mp
1
IV - V CU = 0,95CP & CS 0,95*(P0 + Fw) = 846.21 O,95*O + M
lEl momento &bido a la carga superimpuesta, calculado a la mitad de la altura del muro, en su línea de centro,
con una excentricidad mínima de la cuarta parte de¡ espesor del muro resulta ser Po*t/8, lo que se puede
considerar como muy pequeño para efectos prácticos al seleccionar la combinación crítica.
M es función de la carga última Wu
A C E ~
~ tkne varilla
C o m se #4 (A = 1.27 cm') @ 80 cm:
p=-e
As - 1,58cm2 = 0.0011
b * d 1 OOcm * 7,5cm
Según el U K , la cuantía W m a de acero es de 0.006 para el acero grado 40, por lo que el límite
superior se cumpie. El límite inferior es de 0.001 en el UBC, pero de 0.002 en el CSCR, p o r lo que no se
cumple este último. Se cumple con el requerimiento para zona sísmica en cuanto a que la cuantía cfe
acero debe ser la mitad o menos de la cuantía de acero balanceada.
que es menor que el límite establecido por ei UBC-97 sección 2106.2.12,lde 2 10 000 kg/cm2
Razón Modular:
Tomando el módulo de elasticidad del acero como 2 100 000 kg/cm2,se tiene:
Móc?ulode Rotura:
Mcr =- -
cm2 =16889kg-cm= 168,89kg-m
t 7,5 cm
lnercia de la sección agrietada:
ni + AS * iy 846 7 1.59 * 2800 =
Ase = -
- cm2
fY 2800
b*c3
Icr = ri * Ase * (d - +- = 22,1* 1,9 * (7,5- 0,7712 + O0 * = 1 903 -56 cm4
3 3
si Mui 5 Mcr
Según el UBC-97, el cdante nominal que resiste el muro está dado por:
Vn = 0,53~,&
,A
, = 16,65 * 1 1,2 + 1,9 * 1 5 * 3 + 1,9 * 2 * 1 6,65 = 335,25cm2
De la misma fama en que se hizo pura la combinación de carga III, se hace para las combinaciones I
y IV.
Por lo que se puede decir que, con los materiales propuestos y las características del muro analizado,
no se exceden los valores permisibles y el muro es seguro para la zona descrita y las condiciones de
carga y geometría dadas, siempre y cuando se dé inspección continua en el proceso constructivo del
mismo. Debe tomarse en cuenta que las coronas deben ser diseñadas (se puede utilizar para ellas la
teoría Última) y también la fundación del muro.
A continuación s e presenta la corrida del ejemplo anteriormente resuelto, en el programa tsw-99.
Lo primero que se hace es iniciar el programa en el botón "Iniciar" (ver Figura 2.1). Posteriormente, se
siguen los pasos que se muestran.
hiota el largo (lag)correspar& a b dismemiai fanada de cedro
acentroentresisoa Elespesor(efp)~dekaunldad,sinrepeHo.
Paso 2
Cuicelar
i1
~spesorCM r e o (esptepr 1 0 a
Paco 4
A paitir de este paso, el programa no solicita más informaci6n al usuario, y ejecuta las subnitinas
pfogrcmudas, realizando las revisiones correspondientes y dando los siguientes m i e s :
Figura Ail-8. Aviso de T e no se está cumpfiendo c m la cuantía de acero que requiere el UK-97
. ~
. La i n debebida
~ n~T i m o es mayor que lo de viento, por lo que ri* el s i m a
Posteriormente, el programa realiza las itecaciones bajo condicimes de carga úitima y da la salida en
las dos hojas que se muestran a continuación.
Si se resuelve el problema anterior pero cambiando la carga superimpuesta y el valor del cceficiente
sísmico (supónganse, por ejemplo que el muro se encuentra ahora en Coronado), se tiene que la
carga que rige el diseño es la de viento, y que se hará un análisis bajo condiciones de servicio.
Según el CSCR 3.5.2.3, Coronado corresponde a zona 11, y tomando el coeficiente para vivienda, el
coeficiente sísmico resulta ser c = 0.22
kg * lm = 54,45 -
Wsis = 0,22 * 247,s - kg
m* m
P-As*@ - -
618+6900+1,58*2800 = 1.53 c m
a=
0.85 * f'm * b 0,85*95*100
b*c3
Icr = n * Ase * (d - c )+~-= 22,1* 4,40 * (7.5 - 1,8)' + O0 * = 3359.65 cm4
3 3
ITERACIONES
PARA CONDICIONES
DE SERVICIO
=+
MSW~ W*h2 - P O * e + ( ~ O + ~ W ) * ~ S O - i l
8 2
si Mseri 5 Mcr
5 * Mseri * h2
Asi =
48*EmXlg
3 Mserl z 1 68,89kg -m
Así, se observa ,que n o se llega rápidamente al valor de convergencia, Luego de realizar aún más
iteraciones (1 51, se llega a un valor de defoemación de 3,30 15 que es menor que el límite de 0,007*h
= 3,5cm
POR CORTANTE
FEEYSSI~N
Area de cortante (cm2) 335.25
Cortante nominal Vn (kg) 1731.84
Cortante nominal reducido $*Vn (kg) 1039.10
Cortante calculado V (kg) 83.40
P
USTilDO DEL PROGlZAMA
Option Explicit
'DECWCION DE VARIABLES
Public b As lnteger
Public araña As lnteger
Public inspeccont As IntC3gef
Public dosla As lnteger
Public zona As lnteger
Pubiic numvar As lnteger
Pubiic celdllenas As lnteger
Variables temporales
Public t i As Single
Public espl As Single
Public lag1 As Single
Public sepvarl As Singie
Pubiic h1 As Single
Public fml As Single
Public esprepl As Single
Pubiic Po1 As Single
Public el As Single .
Sub Primero(]
Sheets("Resu1tadosÚltimo Sismo4).Wsibie
= Faise
Sheets("Valoresde diseñoU).Visible
= Faise
araña = O
aratext = 'No'
inspeccont = O
lnspetext = "No"
dosla = O
zona = 1
zona-text = "Urbana"
celdllenas = O
llencrtext - "No"
robtext = "Sí"
romaxtext = "Si"
rornintext = "SS'
romintertexi - 'SS'
dastmaxiext = "Sí"
eiastmintext = "Sr'
rolmintext = "SS'
roimc~cpariext= "Sí"
rotmaxtcitte~t "Si" -
compretext = "Sr'
compretext - "Si"
momtext - "Sí"
deftext - Sí
corttexi - 'Sí'
End Sub
'Cuando se introducen letras en vez de números o el separador decimal como coma en vez de puntc-
On Error GoTo Error
'Valores de las variables tempocales en las que se almacenan los datos introducidos
'por el usuario
t1 = \/al(TexiBoxt.Text)
espl = Val(TextBoxesp.Text)
larg1 = Val(TextBoxiarg.Text)
'Mensajes de error para cuando se introducen valores fuera de los rangos permitidos
'Si los valores caen dentro del rango, se asiynan a las variables definitivas t, esp y iarg
' AJ final de la subrutina las variables temporales se vuelven a poner en cero
Aceroform Show
'Mensaje para cuando se introducen letras en vez de números o el separador decimal como coma en vez de
punto
Error:
Msg = "La separación para decimales es punto, no coma. No ingrese Ieiras, únicamente números"
Tit = "Error de ingreso en las características de los bloques"
MsgBox Msg. vbCritical + WKOnly, Tit
Bloques.Chow
End Sub
Option Explicit
Private Sub UserForm-lnitid¡e()
If araña = 1 ihen
Arañas.Value = Ttue
Else
Arañas.Value = False
End If
End Sub
'Cuando se introducen letras m vez de números o el separador decimal como coma en vez de punto
On Error GoTo Error
Valores de las variabies temporales en las que se almacenan los datos introducidos
'por el usiario
numvar 1 = Val(TextBoxnumvar.Text)
sepvar 1 = Val(TextBoxsepvar.Text)
grad 1 = Val(TextBoxgrad.Text)
'Mensajes de error para cuando se inircducen valores fuera de los rangos permitidos
'Si los valores caen dentro del rango. se asignan a las variables definitivas
If TextEbxncimvar.Text- "" Then
Msg - "Debe digitar el vulor del número de varilla"
fit = "\/alano permitido para el número de varilla'
MsgBox Msg. vbOKOnly + Kritical, Tit
With Aceroform
.TextBoxsepvar = sepvarl
.TextBoxgrad - grad 1
End W~ih
Acerofom .Show
Exit Sub
Else
If TextBoxnumvar.Text < = O Then
Msg = "No ingrese números negativos ni cero"
Tit = "Valor no permitido para el número de varilla"
MsgBox Msg, vbOKGnly + Sritical, Tit
Wih Aceroform
.TextBoxsepvar - sepvarl
.TextBoxgrad - graci1
End Wiih
Aceroform.Show
Exit Sub
Else
If TextBomumvar.Text > 1 1 lhen
Msg = "El número de varilla que ingresó es muy grande. El m&mo diámetro recomendado para el acero
vertical es esp/l0"
Tit = 'Valor no permitido para el número de varilld'
Msgbx Msg,.WOKOniy + vbCntical. Tit
With Acerofom
.TextBoxsepvar = gsad1
.TextBoxgrad = gradl
End Wiih
Aceroform.Show
Wt Sub
Else
If TextBoxnumvar.Text < 2 Then
Msg = "El número de vailla que ingresó es muy pequeñou
Tit = ''Valor no permitido para el número de varilla"
MsgBox Msg, vbO~0nly+ Writical, Tit
With Aceroforrn
.TextBoxsepvar - sepvarl
.TextBoxgrad = gradl
End With
Acerofm .Chow
Exit Sub
Else
numvar = Vai(TextBoxnumvar.Textl
With Acerofom
.TextBoxnurnvar = numvar
.TextBoxsepvar = sepvarl
.TextBoxgrad = grad1
End Wiih
End If
End If
End If
End If
With Acerofm
.TextBoxnumvm - numvar
.TextBoxsepvar = sepvar
.TextBoxgrad = gradl
End Wth
End If
End If
End If
End If
With Aceroform
.TextBoxnumvar - numvar
. TextBoxsepvar = sepvar
.TexiBoxgrad = grad
End W~th
End If
End If
End If
End lf
'Mensaje pc;ra cuando se introducen letras en vez de números o el separador decimal como coma en vez de
punto
Error:
Msg = "No ingrese letras. únicamente números"
Tit = "Error de ingreso en las características del refuerzo"
MsgBox Msg, vbCritical + vbOKOnly. Tit
Acerofom .Show
Exit Sub
End Sub
If inspeccont = 1 lhen
Inspección.Value = True
Else
Inspección.Value = False
End If
If celdilenas = 1 lhen
Llenas.Value= True
Else
Llenas.Value = Fdse
End If
End Sub
Valores de las variables temporales en las que se almacenan los datos introducidos
bor el usuario
h1 = V d [TextBoxh.Text)
fm 1 = \/al(TextBoxfm.Text)
esprepl = Val(TextBoxesprep.Textj
Po1 = Val(TextBoxPo.Text]
e1 = V d [textbxexc.Text)
'Mensajes de error para cuando se introducen valores fuera de los rangos penitidos
'Si los valores caen dentro del rango, se asignan a las \~miables
definitivas
End With
Muro.Show
Exit Sub
Else
h = Val(TextBoxh.Text)
Wiih Muro
,TextBoxesprep = esprepl
.TextBoxfm = fml
.textboxexc = e l
.TextBoxPo = Po1
.TextBoxh = h
End With
End If
End If
End If
If Textkxfm . Text - "" Then
Msg = "Debe digitar el vala de la resistencia a la compresión de la mampostería "
Tti = 'Valor no permitido para resistencia a la compresión de la mampostería"
MsgBox Msg, vbOKOnly + vbCritical, Tit
With Muro
.TextBoxesprep = esprepl
.texthxexc = e l
.TextBoxPo = Po1
End Wiih
Muro.Show
Exjt Sub
Else
tf TextBoxfm.Text < = O Then
Msg = "No ingrese números negativos ni cero"
Tti = "Valor no permitido para resistencia a la compresión de la mampostería"
MsgBox Msg, vbOKOnly + vbcritical, Tit
Wilh Muro
.TextBoxesprep = esprepl
.texiboxexc = el
.TextBoxPo = Po1
End With
Muro.Show
Exit Sub
Else
If TextBoxfm.Text > 200 Then
Msg = "El valor de resistencia a la compresión que ingresó es muy g~ande"
Tit = 'Valor no permitido para resistencia a la compresión de la mampostená"
MsgBox Msg, WKOnly + vbCritical, Tit
With Muro
. TextBoxesprep = esprep 1
.textboxexc = e l
.TextBoxPo - Po1
End W~th
MuroShow
Exjt Sub
Else
lf Texiüoxfm Text -r 70 Then
Msg = El valor de resistencia a la compresión que ingresó 9 s muy pequeño
Tlt = 'Valor no permitido para resistencia a la compresión de la mampostería
MsgBox Msg, mKOnly + Writical. Tit
Wiih Muro
Texiüoxesprep = esprep1
.textboxexc = e l
.TextBoxPo = Po1
E n d Wiih
Muro.Show
Exit Sub
Else
fm = Val(TexF3oxfm.Text)
Wth Muro
.TextBoxesprep = esprepl
.texboxexc = el
.TextBoxPo = Po1
.TextBoxfm = frn
End Wiih
End if
End If
End If
End If
.TextBoxPo = Po
.textboxexc = exc
End With
End If
End If
End If
End If
If inspeccont = 1 Then
If araña = 1 And esp < = 1 2.5 Then
fi = 0.8
Else
If esp > = 15 Then
fi = 0.8
End If
Ifesp <= 12.5Then
fi = 0.6
End If
End If
End If
If inspeccont = O Then
If araña = 1 And esp < 12.5 ihen
fi = 0.5
Else
If esp > = 15 Then
fi = 0.5
End If
If esp < = 12.5Then
fi = 0.4
End If
End If
End If
With ZonaFactores
.fiflex = fi
End Wiih
'Mensaje para cuando se introchx=en letras en vez de números o el sepaador decimai como coma en vez de
punto
Error:
Msg = "La separación para decimales es punto, no coma. No ingrese letras, únicamente números"
Tit = "Error de ingreso en las características del muro"
MsgBox Msg, vbCniical + vbOKOnIy, Tit
Muro.Show
End Sub
If zona = 1 Then
Urbana.Value - True
Else
Ubana.Valcie= False
End Sub
mivate Sub Atrás-Click()
Unload ZonaFactores
Muro.Show
End Sub
'Cuando se introducen letras en vez de números o el separador decimal como cana en vez de punto
On Error GoTo Error
Valores de las variables temporales en las que se almacenan los datos introducidos
'por el usuario
ficortl = Val(ficortt.Text)
fiflexl = Val(fif1ex.Tex-i)
F f m l = Val(Ffom.Text)
fimportl = Val(Firnport.Text)
Modelastl = Val(Modelast.Text)
rotl = Val(rotura.Tea]
coefsism1 = Val(TextBoxcoefsism)
'Mensajes de error para cuando se iniroducen valores fuera de los rangos permitida
'Si los valores caen dentro del rango, se asignan a las varicbles definitivas
.TextBoxcoefsism coefsism1
End W~th
ZonaFactores.Show
Exit Sub
Else
Fimpott = Val(Fimport.Text)
Wtih ZonaFactores
.ficortt = ficort
.fiflex = fiflex
.Ffom - Fform
.Fimport = Fimport
.Moddast = Modelastl
.roiura - rotl
.TextBoxcoefsism coefsisrn1
End With
End If
End If
End If
End If
'Mensaje para cuando se introducen !&as en vez de números o el separador W i m d como coma en vez de
punto
Error:
Msg = "La separación para decimales es punto. no coma. No ingrese letras, únicamente números"
l t = "Error de ingreso"
MsgBnx Msg, Writical + vbOKOniy, Tit
ZonaFactores .Show
End .Sub
esp espl
larg = largl
nurnvar - numvarl
sepvar -- sepvarl
gad = gradl
h-hl
h = fml
esprep - esprepl
Po = Po1
exc = e l
Option Explicit
Sub Acerosub()
íy = grad * 70
If íy = 2800 Then
rogrnax = 0.006
rogmin = 0.001
Fnd If
If fy = 4200 Then
rocpnax = 0.004
rogmin = 0,001
End If
Msg = "La cuantía de acero excede la cuantía de acero baianceada, por lo qus se podría presentar falh frágil
Debe disminuir el acero"
Tit = "Revisióncuantía de acero m&ima"
MsgBox Msg, vbOKOnly + vbCritical. T i
robtext = "W
Acerofom.Chow
End If
End If
End Sub
Option ExpIicit
Sub Axia!(!
lf celdllenas - 1 lhen
= 2250
~rnrnam
Else
gcmmam = - 10 * sepvar t 2450
End If
If dosia = 1 lhen
Pr = garnmarep * esprep * 2 !100
Else
Pr = garnrnarep * esprep / 100
End If
Pw = (Pm + Pr)* h / 2
Lateral
End Sub
Sub Laterdo
lf zona = 1 Then
Select C a s e h
C a s e ls = O
q b a s i c = 55
C a e Is <= 15
qbcisic: = 20115" h + (75- 1 5 * 2 0 / 15)
C a s e Is <= 20
q b a s i ~= 1 0 / 5 * h - ( 8 5 - 2 0 * 1015)
C a s e Is < = 40
qbcisic = 1 0 / 1 0 * h + ( 9 5 - 3 0 * 1)
C a s e Is <= 50
q b a s k = 5 / 1 0 * h - ( 1 1 0 - W * 1015)
C a s e is <= 75
qbctsic = 1 0 / 2 5 * h + (120- 75* 10125)
C a s e Is < = 1 00
End S d e c t
End lf
Wuwind = qtxisic * Fform * Fimport
Else
Msg = "La carga debida a sismo es mayor que la de viento, por lo que rige d sismo"
Tit = 'Carga de diseño"
MsgBox Msg, vbOKOnly + vblnformation, Tit
Wu = Wusis
End If
Combina
End Sub
Option Explicit
Sub Combina()
If Wu = Wcisis Then
Poul = 1.4 *Po
kil = 1.4 * Pw
Pul = Poul + Pwul
End If
If Wu = Wt.rwind Then
Pou = O 75 * 1.4 *Po
Pwu=O,75* 1.4*FW
Pu = - Pwu
Pou
MU = 0.75 * O + 1 0 ~ 0 0
End If
Valdis
End Sub
Opiion Explicit
Sub Vaidis()
d = esp !2
tí = rot * Sq(fm)
If celdilenas = 1 lhen
If rot < 0.5 Then
Msg = " El rnbdulo de robra es menur que va!or permitido por el UBC-97 pcaa todas las celdas llenas"
Tit = " Valor de diseño;'
MsgBox Msg, WK0ni-y + vblnformaiion, Tit
rotmintext = 'No"
End If
If rot 1 1 .O6 And fr > 16.5Then
Msg = " El módulo de rotura excede el máximo valor permitido pc>r el UBC-97, por b que se utilizará el valor
permitido de 16.5 kg/cm2 para todas las celdas Ilenas"
Tit = " Valor de diseño"
MsgBox Msg, vbOKOniy + vbinformdon, Tit
fr = 16.5
roimapmkxt = "No"
End If
Else
If rot < 0,s Then
Msg = " El mjdulo de rotura es menor que valor permitido por el UBC-97 para celdas pcirciaimente llenas"
Tit = " Valor de diseño"
MsgBox Msg, WK0ni-y + vbinformaiion, Tit
rotmintext = "NO"
End If
If rot > 0.67.And fr > 8.75 Then
Msg = " El módulo de rotura excede el máximo valor permitido p r el UBC-97, por lo que se utilizará el valor
permitido de 8.75 kg/cm2 para celdas parcialmente llenas"
Tit = " Valor de disflno"
MsgBox Msg, vbOK0ni-y + vMnformdon, Tit
fr = 8.75
rotrr~axtottext= "No"
End If
End If
Inercias
End Sub
Option Expiicit
Sub Inercias()
anchoceldas = esp - 2 * t
If Wu = Wusis Then
a l =(Pul +Ast*fy)/(0,85*fm*100)
a2 = (Pu2 + Ast * íy)! (0.85* fm * 100)
a3 = (Pu3 + Ast* fy)/(0.85*fm* 100)
a = (P - Ast * fy)/ (0.85* hn * 100)
If c2 > t Then
Msg = "Para la combinación de carga II, según el CSCR, el centroide de la sección se ubica fuera de la pared
del bloque. por lo que todas las celáas debenan ir llenas"
rlt = 'c > t"
MsgBox Msg, vbOKOniy + vblritical, Tit
cornpretext = 'No"
End If
If c3 > t Then
Msg = "Para la combinación de carga I\/. según el CSCR. el centroide de la m c i h se ubica fuera de la pared
del bloque, por lo que todas las celdas deknán ir llenas"
lit = "c > l'
MsgBox Msg, vbOKOnly + vbcritical, Tit
compretext = "No"
End If
If c > t Then
Msg = *El ceniroide de la sección se ubica fuera de la pared del bigue, por lo que todas las celdas debetían i;
llenas"
lit = "c > t"
MsgBox Msg, WKOnly + vblritical, T i
cornpretext = "No"
End If
End If
Mcr = f r * lg*2/esp
Mnl =Asel * f y * ( d - a l / 2 ) / 1 0 0
Mn2 =Ase2*íy*(d-a2/2)/100
Mn3 =Ase3 *fyC(d-a3/2]!100
Mn = A s e * f y * ( d - a / 2 ) / 1 0 0
End If
Tit = "Revisiin de relación altura-espesor"
MsgBox Msg, WKOnly + vbCritical, Tit
End
Exit Sub
End If
Else
If Cm > 0.2 * fm lhen
Msg = "La carga d d excede el m&mo permitido por el UBC-97 de 0.2*Pm pura análisis ds muro esbei-to"
Tit = "Revisiónde carga d a l "
MsgBox Msg, vbOKOnly + Writical, Tit
End
Exit Sub
Else
Msg = "La cargo axicil es menor que 0.04*f'm, por lo que se hará análisis ÚHirno, sgún el UBC-97"
Tit = "Revisión de carga axial"
MsgBox Msg, vbOKOniy + vblnfonnuiion, Tit
Disciltimo
End If
End If
End Sub
Option Explicit
Sub Condswicio()
'Inicializar variables
ds = 0
dsl = 10
dsmax = 0.007 * h
'Momento de s e ~ c i o
Mser=w*h"2/8+Po*exc1200+(Po~Pw)*d~/100
'Iteraciones para calcular ds según el valor de Mser para viento o viento
Do While Abs(ds - dsl) > 0.00001
dsl = ds
If Mser < = Mcr !100 Then
&=5*Mcr*(h*100) A 2/(48*Em*Ig)
Mser = wt h A 2/8 + Potexc!200 (Po -c Pw) *dsí 100
Else
If Mcr / 100 < Mser < = fiflex * Mn Then
ds = 5 * M c r * ( h f 100) * 2/(48*Em*Ig) +5*(Mser* 100-Mcr)*(h*100) A 2/(48*Em*Icr)
Mser=w*h A 2/8 Po*exc/200+ (Po + Pw)*&/100
Else
Msg = " El m e n t o de servicio excede d valor reducido del m e n t o nominalu
Tit = "Revisión p-
condiciones de servicio"
MsgBox Msg, Writicd + vbOK@nh/, Tit
momtext = "Non
Exit sub
End If
End If
LOOP
Ifds>dsmaxt 100Then
Msg = "La deformación por servicio calculada es mayor que la deformación rnicirna permisiMe, según el UBC-97"
lt = 'Deformaciónde servicio a la mitad de la altura del muro"
MsgBox Msg, Wntical + bbOKOniy, T i
deítext = 'No'
End If
End Sub
Sub Disultim@)
'Inicializarvariables
du = O
dul =o
'Momento último para cuando rige viento
If Wu - Wciwind Then
M u = W U * ~ ~ ~ ! ~ T P O U * ~ X C ! ~ ~ @ + ( P O U + ~ ) * ~ U ! ~ ~
End If
End If
Revcort
End Sub
Option Explicit
Sub Revcort()
ficort = ficortl
IfCax>O04*fmThen
V=Abs(4!3*Pw*ds/lOC,/[3*h) +w*h!2-Poiexc/h!lOO)
If '4 > ficort * '/n Then
Msg = 'El cortante excede al cortante nominal reducido'
Iit = 'Revisión de cortante"
MsgBox Msg, WKOnly + vbCritical, Tit
coritext = "No"
End If
End If
Valores
End Sub
Sub Valores()
Sheetsí."Valoresde disef¡o").ViciWe= T r u e
Sheets('Yaloresde dseño").Select
'Llenando la hoja Valotes de Diseño con los valores de diseño suministrados y calculados
Range("Dql)= Famat(numvar,"#O')
0") = Fmcrtfsepvar,"##O.OCY)
RangeUD1
Range("D11")= Fomat(Ast,"##O.##")
Range("D12")= Fmat(fy, "###O.OO#")
RangeMD13")
= Format(Es."#####0.0#")
Range("D14")= aratext
Range("D17")= Fmcrtfccefsim, "0.0##")
Range("D18)= Formd(Fform, :'#O.##")
RangeHD19")'
= FmcrtfFimport."#O.##")
Range("D20')= Fmat(fifiex,"#0.0##")
Range("D2lU)
= F m c r t f k o r t , "#0.0##")
Range("D22")= Fomat(rob,"#0.0####")
RangeUD23")
= Fmatfrogmax '#0.0####")
End Sub
Sub ServicioSismo[)
End If
End
End Sub
Sub WtimoSisrno()
If Wu = WusisAndCax 0.04 * fm kten
Sh&["Resultados Últirno Sismo").WsiWe= True
Sheets["Resultados Último Sismo").Setect
Range('G32")= Fmcrt(du1,"##0.0####")
Range("ll2")= Format(Pou2, "####0.0##")
Range("ll3")= Format(Pwu2, "####0.0##")
Range(',ll4')
= Format(Pu2,"####0.0##")
Range'l15)= Format(Ase2,"####0.0##")
Range("l1
6 ) = Famat(a2. "#0.0##")
Range("ll7")= Format(c2. "#0.0##")
Range("ll8")= Format(lcr2, "## ###0.0##")
Range(ll9) = Format(Mn2, "#####0.0##")
= Formaiffiflex* Mn2, "#####0.0##")
RangeM120')
Range("l21")= Format(Muc2,"#####0.0##")
Range("122")= Famafidu2, "##0.0####")
Range("K12")= Fmat(Pou3. "####0.0##")
Range("K13")= Fmat(Pwu3,"####0.0##")
Range("K14")= Formcrt(Pu3," # # ##O.O##")
Range("K15")= Fmat(Ase3, " ####0.0##")
Range("K16")= Fmcrt(a3, "#0,0##")
Range("K17")= Fmat(c3, "#0.0##")
RangqMK18")
= Fmat(lcr3, "#####0.0##")
Range("K19")= Fmat(Mn3."#####0.0##")
Range("K20')= Formut(fiflex * Mn3, "#####0.0##")
Range("K21")= Fmat(Muc3, "#####0.0##")
Range("K22")= Fmcrt(du3, "##0.0####")
RangeMG2C)
= Format(V1, "####0.0#")
RangeU124")
= Format(V2,"####0.0#")
End If
End
End Sub
Option Expicit
Sub CeMcioViento()
Range"L7")= Fomat(d,"#0.0##")
= Fmat(Mcr / 1M), "####0.0##")
RanW1L8")
Range("H12")'
= Fmat(qbasic,"####0.0##)
Range("M14")= compretexi
Range("M15") - momtext
-
Range("Ml6) deftext
Range("M17")= cotttext
Range(AlU).Se!ect
End If
End
End Sub
Option Explicit
Sub üHimoViento()
If Wu = WcMiind And Cax < 0.04 * fm Then
Sheets("ResultadocÚltimo L'iento').Visible = True
Sheets["ResultadosÚltimo WentoU).Seiect