Professional Documents
Culture Documents
TAREA N 1
SIGLA: ICE 3800
CURSO: TPICOS EN INGENIERA ESTRUCTURAL Y
GEOTCNICA
SEMESTRE 1
2014
Magister en Ingeniera Estructural y Geotcnica
Parte 1
Leer NIST GCR 12-917-18: Comparison of U.S. and Chilean Building Code Requirements
and Seismic Design Practice 1985-2010. Revisar en detalle los Captulos 2, 3 y 4,
poniendo atencin en los requerimientos de cargas y anlisis.
Escribir un cdigo Tcl que sume dos matrices, A y B, y que presente el resultado, C=A+B.
El cdigo debe ser escrito de la siguiente forma:
1) Las matrices A y B pueden ser de cualquier tamao, pero para esta tarea las
dimensiones no necesitan ser mayores que de 10 filas y 10 columnas. (Tcl, al igual
que C, comienza el conteo en 0).
2) El cdigo debe testear si las matrices son compatibles para la suma, y escribir un
mensaje de error si es que las matrices no son compatibles.
a)
[ ] [ ]
b)
[ ] [ ]
c) [ ] [ ]
Magister en Ingeniera Estructural y Geotcnica
Parte 3
L= 4 m
H=3 m
e=0.1L
Dimensiones de las vigas: Alto = 0.4 m, Ancho = 0.3 m.
Dimensiones de las columnas: Alto = Ancho = 0.3 m.
E= 210000 Kgf/cm2
F= 20000 Kgf
Magister en Ingeniera Estructural y Geotcnica
DESARROLLO
Parte 1
Hasta antes del terremoto del Maule del 2010 en Chile no se consideraban los
requerimientos de confinamiento en los elementos de borde para muros de corte
de hormign armado. El confinamiento en Chile solo era realizado por algunas
oficinas de clculo.
Magister en Ingeniera Estructural y Geotcnica
Parte 2
------------------------------------------------------------------------------------------------------------------------
# Se verifica que las matrices estn correctamente definidas y sean compatibles para la
suma.
# Para esto se verifican las 3 condiciones siguientes:
# 1) Que cada matriz por si sola tenga el mismo nmero de elementos en cada fila.
# 2) Que ambas matrices tengan el mismo nmero de columnas.
Magister en Ingeniera Estructural y Geotcnica
set contA 0
set contB 0
# Para verificar que ambas matrices tengan el mismo nmero de columnas basta verificar
que la primera fila tenga el mismo nmero de elementos en las dos matrices, ya que con
la verificacin de la condicin 1) se sabe que todas las filas tienen el mismo nmero de
elementos para cada matriz por si sola.
# Si las matrices estn bien definidas y son compatibles para la suma se arroja el
siguiente mensaje en pantalla.
# Para sumar las matrices se realiza un ForEach para cada una de las filas, donde se van
sumando las componentes.
# Para recorrer todas las filas se utiliza un For.
# En cada recorrido del For se arroja el resultado de las sumas de cada fila en pantalla.
# Luego se limpia la variable listai a travs de Unset para que en la siguiente lnea no se
vuelvan a repetir los resultados del recorrido anterior.
puts "$listai"
Magister en Ingeniera Estructural y Geotcnica
unset listai
}
} else {
puts " "
puts "Error: Las matrices A y B no estan bien definidas o no son compatibles para
la suma."
}
------------------------------------------------------------------------------------------------------------------------
A continuacin se muestran los resultados que arroja el programa en pantalla para las
matrices de los incisos a), b) y c):
a)
Magister en Ingeniera Estructural y Geotcnica
b)
c)
Magister en Ingeniera Estructural y Geotcnica
Parte 3
Para la ejecucin de este problema fue necesario generar los siguientes archivos tcl, los
cuales se adjuntan:
P3SectionAndMaterial.tcl
P3ModelGeometry.tcl
P3Recorders.tcl
P3LateralLoad.tcl
A continuacin se indican los nmeros que fueron asignados como etiqueta a cada
elemento.
Magister en Ingeniera Estructural y Geotcnica
[ ]
[ ]
[ ]
[ ]
Los resultados pedidos fueron almacenados en la carpeta Results y son los siguientes:
[ ]
[ ]
[ ]