10
Diseño de columnas usando MathCAD Para poder realizar el diseño apropiado de una columna es necesario construir un diagrama de interaccion para cada propuesta de columna, y buscar aquella que logre satisfacer las necesidades estructurales de la manera mas economica. Para esto construiremos una hoja electronica que servira para poder realizar sin mayor esfuerzo el diagrama de interaccion para columnas de distintas propiedades. Lo primero que necesitamos hacer es declarar las caracteristicas de los materiales a ser utilizados: f'c 3000psi esfuerzo de rotura a compresion del concreto fy 60ksi esfuerzo de fluencia en el acero u 0.003 deformacion de rotura en el concreto Es 200GPa modulo de elasticidad del acero definimos las propiedades geometricas de la seccion de concreto b 60cm rec 7cm h 80cm d' rec d h rec 73 cm 7 varillas numero 9 de cada lado

Diagramas de Interaccion en MathCAD

Embed Size (px)

Citation preview

Page 1: Diagramas de Interaccion en MathCAD

Diseño de columnas usando MathCADPara poder realizar el diseño apropiado de una columna es necesario construir un diagrama deinteraccion para cada propuesta de columna, y buscar aquella que logre satisfacer las necesidadesestructurales de la manera mas economica.

Para esto construiremos una hoja electronica que servira para poder realizar sin mayor esfuerzo eldiagrama de interaccion para columnas de distintas propiedades.

Lo primero que necesitamos hacer es declarar las caracteristicas de los materiales a ser utilizados:

f'c 3000psi esfuerzo de rotura a compresion del concreto

fy 60ksi esfuerzo de fluencia en el acero

εu 0.003 deformacion de rotura en el concreto

Es 200GPa modulo de elasticidad del acero

definimos las propiedades geometricas de la seccion de concreto

b 60cm rec 7cm

h 80cm

d' recd h rec 73 cm

7 varillas numero 9 de cada lado

Page 2: Diagramas de Interaccion en MathCAD

Luego declaramos las caracteristicas del acero en la seccion a ser utilizada

Determinando asi la cantidad de acero

NoBarra 9

CantBarras 11

tanto a tension...

As

NoBarra8

in

2

π

4CantBarras 70.543 cm2

como a compresion.

A's As 70.543 cm2

calculamos el β1 por aparte, tal y como lo hemos hecho siempre.

β1 0.85

ahora, para continuar la hoja de calculo es necesario definir cada una de las deformaciones segunlo da el diagrama de compatibilidad de deformaciones

Al saber las dimensiones de εu, d yd`; y al hacer uso del teorema detriangulos similares podemosdeterminar las dimensiones de ε`s yεs.

d'

εs

ε's εuPero cuidado con un pequeñodetalle, en el despeje para ε`s y εsestas resultan en funcion de c, enMathCAD si una variable no estadefinida, este la marcara en rojo ymuestra un mensaje de error

cb

d

ε'scc d'

cc

εu

cc

h

Page 3: Diagramas de Interaccion en MathCAD

Para solucionar este problema, debemos escribir la formula en funcion de la variable desconocida,asi el MathCAD sabra que de ese valor depende la respuesta y que puede ser desconocido. Paralograr esto se usa la siguiente notacion:

ε's cc cc d'

cc

εu

εs cc d cc

cc

εu

*Notese que ε`s y εs estan escritas en funcion de cc. Ahora el programa no tira error, porque sabeque ese valor será variable y que de el depende la respuesta.*En este ejemplo se utilizara la notacion cc en lugar de c ya que la variable c tiene un valorpreestablecido en MathCAD equivalente a la velocidad de la luz.

Ahora, podemos seguir con el resto de la hoja de calculo.

Segun la ley de hooke, existe una correspondencia entre esfuerzo y deformacion, en este caso,donde trabajamos con el rango lineal, la correspondencia es directa, de tal manera

f's cc ε's cc Es

Sin embargo, esto puede provocar problemas ya que para ciertos valores de cc el valor de f`s sesale de la logica como ejemplo tenemos:

f's 200cm( ) 5904.157kgf

cm2

y como sabemos de parciales anteriores, el valor maximo de f`s o de fs es el de fy. Asi que seránecesario usar un poco de programacion para resolver la situacion.

Enprimer lugar se debe entender que la programacion en MathCAD es un poco diferente a laprogramacion en otros programas.

Para programar en MathCAD es necesario hacer uso del comando "Add Line" en la barra deherramientas de "Programming", asi lo primero que obtenemos es lo siguiente

f's cc

Cada uno de los cursores indica una linea de programacion, en este caso la segunda linea apareceen rojo, esto es porque el programa me esta indicando que no puede resolver la formula mientrasexistan espacios en blanco

Page 4: Diagramas de Interaccion en MathCAD

Ahora, es necesario colocar condiciones. Para esto usaremos el operador "if", tambien de la barrade herramientas de "Programming". Colocaremos el if en la primera fila.

f's cc if

claro, ahora nada mas resta dar las indicaciones de que se debe hacer con este operador "if", elprimer espacio en blanco en el if es lo que se hara, y el segundo espacio en blanco es la condicion.Asi nuestra programacion quedaria:

f's cc ε's cc Es ε's cc Es fyif

lo cual, puesto en palabras quiere decir:

"f`s(cc) será ε`s*Es si ε`s*Es es mayor que fy"

pero aun falta colocar lo que sucederá cuando no se cumple la condicion mostrada. Ahora, se debetener un poco de cuidado aca, puesto que es facil cometer el error de escribirlo de la siguientemanera

f's cc ε's cc Es ε's cc Es fyif

fy

Esto esta malo ya que puesto en palabras la programacion dice lo siguiente:

"f`s(cc) será ε`s*Es si ε`s*Es es mayor que fy""f`s(cc) será fy"

Esto no es correcto ya que esto indica que aunque se analiza la condicion en el primer renglon, elsegundo asigna el valor de fy sin importar el resultado del primer renglon, asi para la funcionescrita de esa manera, f`s siempre seria igual a fy, lo cual sin duda es un error.

la forma correcta deberia ser haciendo uso del operador "otherwise" de la barra de herramienta de"Programming" en el segundo renglon.

f's cc ε's cc Es ε's cc Es fyif

otherwise

y luego incluyendo el valor de fy

f's cc ε's cc Es ε's cc Es fyif

fy otherwise

Page 5: Diagramas de Interaccion en MathCAD

Puesto en palabras la programacion dice lo siguiente:

"f`s(cc) será ε`s*Es si ε`s*Es es mayor que fy""f`s(cc) será fy de lo contrario"

Esto lo que implica es que f`s solo será igual a fy en caso que no se cumpla la condicion anterior.Siempre que se utilice el operador "Otherwise" este debe acompañar a un "if".

Realizamos la misma operacion para calcular fs

fs cc εs cc Es εs cc Es fyif

fy otherwise

definimos el valor de "a" en funcion de c

a cc cc 0.85

Luego calculamos Pn y Mn tambien en funcion de c

Pn cc 0.85 f'c b a cc A's f's cc As fs cc

Mn cc 0.85 f'c b a cc h2

a cc 2

A's f's cc h2

d'

As fs cc h2

rec

El problema existente con estas funciones es que adoptan valores de c desde -infinito hasta+infinito. Por esto es necesario determinar los limites de nuestra funcion.

En primer lugar determinamos el valor maximo de carga axial que puede recibir la columna.

Po 0.85 0.85 f'c b h As A's( ) As fy A's fy[ ]

Luego determinamos el valor de φPn y φMn, estos dependeran de su comparacion con los valoreslimites. Podemos lograr esto haciendo uso de operadores "if" tal como hicimos en los casosanteriores. Esto es especialmente cierto para el φMn el cual cambia el φ utilizado cuando el valorde φPn es menor a P*

φPn cc 0.65 Pn cc 0.65 Pn cc Poif

Po otherwise

φMn cc 0.9 Mn cc φPn cc 0.1 b h f'cif

0.65 Mn cc otherwise

Page 6: Diagramas de Interaccion en MathCAD

al final lo unico que resta es dibujar los diagramas.

En MathCAD logramos esto incluyendo un grafico con la herramienta "X-Y plot" en la barra deherramientas de graficos, o con el uso del shortcut al escribir @ en cualquier parte de la hoja

En este grafico coloco las funciones en los lugares correspondientes, primero el Pn(c) en el cursorcorrespondiente al eje y, y luego Mn(c) en el cursor correspondiente al eje x

5 108 3 108 1 108 1 1081 108

0

1 108

2 108

Pn cc

Mn cc La forma irregular del grafico es debido a los limites escogidos automaticamente por el programa,por lo cual sera necesario corregirlos para partir desde la posicion (0,0). Esto lo logramos dandoclic al grafico y cambiando el limite inferior tanto del eje-y como en el eje-x a 0

0 1 106 2 1060

5 107

1 108

1.5 108

Pn cc

Mn cc

Page 7: Diagramas de Interaccion en MathCAD

Corregimos el limite superior del eje-y a un valor q permita visualizar de forma adecuada el grafico,en este caso alrededor de 15000kN.

0 1 106 2 1060

5 106

1 107

1.5 107

Pn cc

Mn cc

Finalmente incluimos el grafico de diseño adicionando φPn(c) y φMn(c). Logramos estoagregando una "," (comma) despues de cada una de las funciones ya graficadas (Pn(c) y Mn(c))

15000kN

0

Pn cc

2.76 1060 Mn cc

Esto puede causar que momentaneamente desaparezca el grafico porque el MathCAD espera elingreso de las nuevas funciones a graficar. En estos espacios en blanco incluimos φPn(c) yφMn(c) respectivamente, y obtenemos lo siguiente

0 1 106 2 1060

5 106

1 107

1.5 107

Pn cc φPn cc

Mn cc φMn cc

Page 8: Diagramas de Interaccion en MathCAD

Este primer diagrama muestra un cambio repentino entre el φ de compresion y el φ de flexion, sinembargo el ACI recomienda un cambio gradual. Para lograr graficar de esta manera en el MathCADes necesario determinar el valor de φ en funcion de c. Esta expresion se puede lograr al determinarla ecuacion lineal mediante la cual el valor de φ se ve afectado por φPn, cambiando desde 0.65hasta 0.9 gradualmente a medida disminuya el φPn.

φcc 0.90.9 0.65

0 0.1 b h f'cPn cc Pn cc 0.1 b h f'cif

0.65 otherwise

φMn2 cc Mn cc φcc

Una vez que se obtiene este valor se puede graficar y obtenemos lo siguiente

0 1 106 2 1060

2 106

4 106

6 106

8 106

1 107

Pn cc φPn cc

Mn cc φMn2 cc

Finalmente incluimos los valores de las solicitaciones sacados de nuestras combinaciones decarga para verificar el rendimiento de nuestra columna. Para esto declaramos los valorescorrespondientes de Mu y Pu sacados de nuestras combinaciones

Mucomb1 360kN m Pucomb1 8000kN

Mucomb2 600kN m Pucomb2 5000kN

Mucomb3 980kN m Pucomb3 3000kN

Mucomb4 1570kN m Pucomb4 1500kN

Y los incluimos en el grafico, uno por uno, usando "," (comma)

Page 9: Diagramas de Interaccion en MathCAD

Lo cual resulta en el siguiente grafico:

0 1 106 2 1060

2 106

4 106

6 106

8 106

1 107

Pn cc φPn cc Pucomb1

Pucomb2

Pucomb3

Pucomb4

Mn cc φMn2 cc Mucomb1 Mucomb2 Mucomb3 Mucomb4

Notese que los valores ingresados no son funciones de c sino valores puntuales, para hacerlosvisibles se le debe indicar al grafico que estos son puntos y no lineas. Esto se hace desde laventana de propiedades del grafico (doble clic en el grafico), y luego en la viñeta de traces,cambiar la seleccion en la columna de "symbol" a algo que pueda ser visualizado.

Page 10: Diagramas de Interaccion en MathCAD

Este diagrama de interaccion nos servirá para poder verificar si cumplen o no las caracteristicas denuestra seccion con los requisitos de resistencia impuestos por las solicitaciones que recibe lacolumna. Como se puede ver, para el caso particular analizado en este ejemplo, la columnapropuesta logra resistir las cargas sin problema. Cabe destacar que los valores de carga utilizadosen este caso son solo de fines academicos, lo cual puede ser ilustrado por lo irracional que resultansus magnitudes.

En caso de no resistir, habria que hacer un reajuste de las propiedades geometricas (iluminadaspreviamente en amarillo), cantidades de acero (iluminadas en verde), o caracteristicas de materiales(iluminadas en azul) hasta lograr cumplir con lo requerido por parte de las solicitaciones yrecomendaciones estructurales.