You are on page 1of 128

XC: manual del usuario

Iturribizia, S.L. 29 de julio de 2010

Indice general
1. Introduccin o 11 1.1. Motivacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 o 1.2. Criterios seguidos para el desarrollo del programa . . . . . . . . . 12 1.3. Especicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.3.1. Herramientas para la generacin de informes . . . . . . . 14 o 1.3.2. Herramientas para el clculo de mltiples combinaciones a u de acciones . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.3.3. Herramientas para la comprobacin de la estructura . . . 16 o 1.3.4. Herramientas que faciliten la generacin de la malla . . . 16 o 1.3.5. Capacidad para trabajar con modelos grandes . . . . . . . 17 1.3.6. Capacidad para intercambiar datos con otras aplicaciones 17 1.4. Documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 o 2. Instalacin o 2.1. Requisitos previos . . . . . . . . . . . . . 2.2. Instalacin de la biblioteca ItbzBasica . o 2.3. Instalacin de la biblioteca ItbzLcmd . o 2.4. Instalacin de la biblioteca vtk aux . . o 2.5. Instalacin del programa principal . . . . o 2.6. Otros programas necesarios para el uso de 19 19 20 21 22 23 24

. . . . . . . . . . Xc

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

3. Sintaxis de los archivos de entrada 25 3.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 o 4. Denicin de materiales o 4.1. Introduccin . . . . . . . . . . . . . . . . o 4.2. Comandos comunes a todos los materiales 4.3. Geometr de una seccin . . . . . . . . . a o 4.3.1. Denicin de regiones . . . . . . . o 4.3.2. Denicin de armaduras . . . . . . o 4.4. Material de tipo seccin . . . . . . . . . . o 4.4.1. Modelo de bras de una seccin . . o 4.5. Material uniaxial . . . . . . . . . . . . . . 27 27 27 27 29 35 39 40 48

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

5. Denicin de la malla o 51 5.1. Nodos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 5.2. Transformaciones de coordenadas . . . . . . . . . . . . . . . . . . 51 3

INDICE GENERAL 5.2.1. Transformacin de coordenadas de los elementos unidio mensionales . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3. Elementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3.1. Tareas a cargo de los elementos . . . . . . . . . . . . . . . 5.3.2. Dimensiones de los elementos . . . . . . . . . . . . . . . . 5.3.3. Comandos comunes a todos los elementos . . . . . . . . . 5.3.4. Propiedades comunes a todos los elementos . . . . . . . . 5.3.5. Elementos de dimensin 0 . . . . . . . . . . . . . . . . . . o 5.3.6. Elementos unidimensionales . . . . . . . . . . . . . . . . . 5.3.7. Elementos bidimensionales . . . . . . . . . . . . . . . . . 5.3.8. Elementos tridimensionales . . . . . . . . . . . . . . . . . 5.3.9. Coordenadas naturales . . . . . . . . . . . . . . . . . . . . 5.3.10. Coordenadas bsicas . . . . . . . . . . . . . . . . . . . . . a 5.4. Factores de amortiguamiento de Rayleigh . . . . . . . . . . . . .

51 53 53 54 54 54 55 59 60 60 60 61 61

6. Denicin de condiciones de contorno y cargas o 63 6.1. Condiciones de contorno . . . . . . . . . . . . . . . . . . . . . . . 63 6.2. Cargas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 7. Modelador 7.1. Introduccin . . . . . . . . . . . . . . . o 7.2. Comandos reconocidos por el modelador 7.3. Administrador de conjuntos . . . . . . . 7.4. Administrador de entidades geomtricas e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 65 65 66 66

8. Objetos auxiliares 67 8.1. Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 8.2. Vectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 A. Generacin de las combinaciones a considerar en el clculo eso a tructural A.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o A.1.1. Mtodo de los estados l e mite . . . . . . . . . . . . . . . . A.1.2. Situaciones de proyecto . . . . . . . . . . . . . . . . . . . A.1.3. Acciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.4. Vida util . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.5. Nivel de riesgo . . . . . . . . . . . . . . . . . . . . . . . . A.1.6. Nivel de control . . . . . . . . . . . . . . . . . . . . . . . . A.1.7. Combinacin de acciones . . . . . . . . . . . . . . . . . . o A.1.8. Comprobacin de la estructura . . . . . . . . . . . . . . . o A.2. Acciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2.1. Clasicacin de las acciones . . . . . . . . . . . . . . . . . o A.2.2. Valores de las acciones . . . . . . . . . . . . . . . . . . . . A.3. Situaciones de proyecto . . . . . . . . . . . . . . . . . . . . . . . A.4. Nivel de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5. Estados l mite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.5.1. Estados l mite ultimos . . . . . . . . . . . . . . . . . . . . A.5.2. Estados l mite de servicio . . . . . . . . . . . . . . . . . . A.6. Combinacin de acciones . . . . . . . . . . . . . . . . . . . . . . . o A.6.1. Combinaciones a considerar en estados l mite ultimos . . 69 69 69 69 70 70 71 71 71 71 72 72 74 80 82 82 82 83 83 84

INDICE GENERAL A.6.2. Combinaciones a considerar en estados l mite de servicio . A.6.3. Combinaciones a considerar en el clculo . . . . . . . . . . a A.6.4. Algoritmo para formacin de combinaciones . . . . . . . . o B. Anlisis de secciones compuestas mediante a B.1. Introduccin . . . . . . . . . . . . . . . . . o B.2. Hiptesis y consideraciones de partida . . . o B.3. Fuerzas y deformaciones generalizadas . . . B.4. Ecuaciones cinemticas . . . . . . . . . . . . a B.5. Modelos constitutivos de las bras . . . . . B.6. Determinacin de la respuesta de la seccin o o B.6.1. Rigidez de la seccin . . . . . . . . . o B.6.2. Respuesta de la seccin . . . . . . . o B.7. Conclusin . . . . . . . . . . . . . . . . . . o modelos de bras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 87 88 88 95 95 95 96 98 98 98 100 101 101

C. Clasicacin de secciones de acero o 103 C.1. Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 o C.1.1. Clases de secciones . . . . . . . . . . . . . . . . . . . . . . 103 C.1.2. Modelo de clculo . . . . . . . . . . . . . . . . . . . . . . 104 a C.2. Clasicacin de secciones . . . . . . . . . . . . . . . . . . . . . . 106 o C.2.1. Criterio para la clasicacin de secciones . . . . . . . . . . 108 o C.2.2. Componentes de una seccin . . . . . . . . . . . . . . . . 109 o C.2.3. Tensin cr o tica de pandeo de un componente . . . . . . . 110 C.2.4. Esbeltez de un componente . . . . . . . . . . . . . . . . . 111 C.2.5. Clasicacin de un componente . . . . . . . . . . . . . . . 111 o C.3. Algoritmo para clasicacin de secciones . . . . . . . . . . . . . . 120 o C.3.1. Datos de partida . . . . . . . . . . . . . . . . . . . . . . . 120 C.3.2. Caracterizacin de vrtices y paneles . . . . . . . . . . . . 120 o e C.3.3. Relacin de tensiones ( o de deformaciones) del componente121 o C.3.4. Caso de carga del componente . . . . . . . . . . . . . . . 121 C.3.5. Coeciente de abolladura del componente . . . . . . . . . 122 C.3.6. Esbeltez normalizada del componente . . . . . . . . . . . 123 C.3.7. Clase del componente . . . . . . . . . . . . . . . . . . . . 123 C.3.8. Clase de la seccin . . . . . . . . . . . . . . . . . . . . . . 123 o

INDICE GENERAL

Indice de cuadros
4.1. Estructura de datos para los vrtices de la rejilla . . . . . . . . . e A.1. Vida util nominal de los diferentes tipos de estructura (segn u referencia [6]). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.2. Valores de los coecientes de simultaneidad de las cargas clima ticas segn EHE . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.3. Valores de los coecientes de simultaneidad para cargas de uso segn EHE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.4. Valores de los coecientes de simultaneidad para cargas de uso segn EAE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.5. Valores de los coecientes de simultaneidad de las cargas clima ticas segn EAE . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.6. Valores de los coecientes de simultaneidad de las cargas variables segn IAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.7. Coeciente de ponderacin de acciones en estados l o mite de servicio segn EHE. . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.8. Coeciente de ponderacin de acciones en estados l o mite ultimos segn EHE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.9. Coeciente de ponderacin de acciones en estados l o mite de servicio segn EAE. . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.10.Coeciente de ponderacin de acciones en estados l o mite ultimos segn EAE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.11.Coeciente de ponderacin de acciones en estados l o mite de servicio segn IAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . u A.12.Coeciente de ponderacin de acciones en estados l o mite ultimos segn IAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u C.1. Relacin entre la clasicacin de la seccin y las comprobaciones o o o a realizar en estados l mite ultimos (tomada de la referencia [6]). C.2. Coeciente de abolladura de un panel en funcin de sus condicioo nes de apoyo (tomada de la referencia [12]). . . . . . . . . . . . . C.3. Coeciente de abolladura para distintas relaciones de tensiones (tomada de la referencia [12]). . . . . . . . . . . . . . . . . . . . . C.4. Coeciente de abolladura para distintas relaciones de tensiones en paneles interiores (tomada de la referencia [9]). . . . . . . . . C.5. Coeciente de abolladura para distintas relaciones de tensiones en paneles exteriores (tomada de la referencia [9]). . . . . . . . . 7 33 70 76 77 77 78 78 79 79 80 80 81 81 107 110 114 114 114

INDICE DE CUADROS C.6. Coeciente de abolladura para distintas relaciones de deformaciones en paneles interiores (tomada de la referencia [6]). . . . . . C.7. Coeciente de abolladura para distintas relaciones de deformaciones en paneles exteriores (tomada de la referencia [6]). . . . . C.8. Coeciente de abolladura para distintas relaciones de tensin (too mada de la referencia [8]). . . . . . . . . . . . . . . . . . . . . . . C.9. Vrtices del grafo que representa a los componentes de la seccin. e o C.10.Lista de incidencia del grafo que representa a los componentes de la seccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o

115 116 117 120 121

Indice de guras
1.1. Representacin de una malla de tetraedros (tomada de la web de o VTK). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1. Longitud r gida (trazo grueso de color azul) en el extremo de un elemento de tipo barra. . . . . . . . . . . . . . . . . . . . . . . . 5.2. Coordenadas naturales. . . . . . . . . . . . . . . . . . . . . . . . 5.3. Coordenadas bsicas. . . . . . . . . . . . . . . . . . . . . . . . . a B.1. Modelo de bras (tomada de la referencia [4]). B.2. Fuerzas y deformaciones generalizadas (tomada [4]). . . . . . . . . . . . . . . . . . . . . . . . . B.3. Modelo del material Steel01. . . . . . . . . . . . B.4. Modelo del material Steel02. . . . . . . . . . . . B.5. Modelo del material Concrete01. . . . . . . . . . . de . . . . . . . . 13 52 61 61

. . . . . . . . 96 la referencia . . . . . . . . 97 . . . . . . . . 99 . . . . . . . . 99 . . . . . . . . 100 104 105 105

C.1. Pandeo local en ala inferior de viga. . . . . . . . . . . . . . . . . C.2. Comportamiento de chapas a compresin (tomada de la referencia o [11]). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.3. Diagramas momento-curvatura de secciones de acero de clases 1 a 4 (tomada de la referencia [6]). . . . . . . . . . . . . . . . . . . C.4. Diagrama elastoplstico hasta rotura de un dintel metlico cona a tinuo en funcin de la clase de la seccin metlica que forma el o o a perl (tomada de la referencia [6]). . . . . . . . . . . . . . . . . . C.5. Clasicacin de secciones tubulares segn EAE (tomada de la o u referencia [6]). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.6. Componentes de una seccin (tomada de la referencia [12]). . . . o C.7. Diagrama adimensional esbeltez carga ultima de un panel (toma da de la referencia [12]). . . . . . . . . . . . . . . . . . . . . . . . C.8. Modelos de comportamiento de las secciones (tomada de la referencia [12]). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.9. Modelo de seccin. . . . . . . . . . . . . . . . . . . . . . . . . . . o C.10.Casos de carga de un componente (tomada de la referencia [11]).

106 108 109 111 119 120 122

10

INDICE DE FIGURAS

Cap tulo 1

Introduccin o
XC es un programa destinado a resolver problemas de anlisis estructural a basado en el mtodo de los elementos nitos. El programa puede resolver varios e tipos de problemas, desde un simple anlisis lineal hasta simulaciones complejas a no lineales. Posee una librer de elementos nitos que permite modelar distintas a geometr as como mltiples modelos de material, permitiendo su aplicacin as, u o en distintas reas del anlisis de estructuras. a a

1.1.

Motivacin o

Al parecer el escalador francs Lionel Terray, cuando se le pregunt el motivo e o por el que escalaba montaas respondi: porque estn ah n o a . Algo parecido ocurre con el desarrollo de este programa. Desde que comenc e el estudio del mtodo de los elementos nitos, tras estudiar las soluciones anae l ticas a los problemas elsticos (tan limitadas), las posibilidades de su empleo a para resolver problemas estructurales ejercieron sobre m una gran atraccin. o Ello unido a mi acin por la informtica hicieron que me decidiera a desarroo a llar un programa de elementos nitos que fuera util para calcular estructuras y que pudiera modicar y ampliar del modo que quisiera. As existi una primera o versin escrita en Pascal que slo pod trabajar con elementos de tipo barra. o o a Tras ella vino otra escrita en C++ desde cero que nunca lleg a resolver o un problema no trivial. Por ultimo al descubrir las posibilidades que ofrec el a ncleo de clculo de OpenSees y al estar disponible el cdigo fuente de este prou a o grama, me decid a modicarlo de modo que perdiera su carcter acadmico (en a e mi modesta opinin) y construir a partir de l un programa de uso industrial o e por as decirlo. Como se ha dicho, el programa se ha desarrollado a partir del denominado OpenSees http://opensees.berkeley.edu desarrollado por el Pacic earthquake engineering research center. El objetivo que se persigue con el trabajo efectuado es llegar conseguir un programa apto para ser utilizado en tareas de produccin o en cualquier estudio de ingenier estructural. a Para conseguir dicho objetivo, las principales modicaciones realizadas al cdigo original han sido las siguientes: o 1. Incorporacin de un modelador para generacin de la malla de elementos o o 11

12

CAP ITULO 1. INTRODUCCION nitos. El modelador es capaz de crear mallas estructuradas a partir de la descripcin de la geometr o a. 2. Generacin de grcos mediante la biblioteca VTK (http://www.vtk.org). o a Esta es una biblioteca de fuente abierta para la generacin de grcos para o a uso cient co. 3. El lenguaje de macros, desarrollado desde cero, facilita la obtencin de o los resultados obtenidos en el clculo sin necesidad de procesar listados a predenidos. Dota al programa de un mecanismo por el que se facilita la expresin de una sentencia como obtn el cociente del movimiento vertical o e del nodo ms prximo al centro de vano y la longitud total del vano. a o 4. Utilidades para la formacin1 y clculo de las combinaciones de acciones o a que prescriben las normas (EHE, EAE, Eurocdigos,. . . ) de modo que se o facilita la obtencin de resultados y comprobacin de los mismos para cada o o una de ellas. 5. Posibilidad de activar y desactivar elementos para posibilitar el anlisis de a estructuras construidas por fases, de problemas geotcnicos y del refuerzo e de estructuras existentes. 6. Escritura de macros para la comprobacin de la estructura y sus elementos o de acuerdo con los criterios prescritos por distintos cdigos (eurocdigos, o o EHE, EAE, CTE,. . . ). 7. Modicacin del cdigo de modo que se enlace con las versiones estndar o o a de las bibliotecas de lgebra lineal (BLAS, Arpack, Lapack, SuperLU,. . . ). a De este modo se elimina la necesidad de incluir en el programa versiones ad-hoc de dichas bibliotecas.

1.2.

Criterios seguidos para el desarrollo del programa

De la experiencia adquirida en las labores de desarrollo realizadas con anterioridad se obtuvieron las siguientes conclusiones: 1. Probar, comprobar y recomprobar. Para cada funcionalidad del programa se deber escribir un test de vericacin que permita comprobar la a o correccin del cdigo. Adems para cada modicacin del cdigo que se o o a o o haga se deber vericar que se completa correctamente toda la bater de a a test escrita hasta el momento. De este modo se hace ms dif introdua cil a cir errores en el cdigo inadvertidamente2 . A pesar de esto se detectarn o errores para los que tambin se deber escribir un test de comprobacin e a o que permita vericar que no vuelven a repetirse.
apartado A.6 de ste documento. e dijo que un ordenador es una mquina que permite cometer miles de errores en a muy poco tiempo.
2 Alguien 1 Ver

1.2. CRITERIOS SEGUIDOS PARA EL DESARROLLO DEL PROGRAMA13

Figura 1.1: Representacin de una malla de tetraedros (tomada de la web de o VTK).

2. No reinventar la rueda. Emplear tanto como sea posible las bibliotecas de fuente abierta a las que puede accederse fcilmente a travs de Intera e net. Siempre que, para alguna de las funciones del programa, es posible delegar la escritura del cdigo (solucin de sistemas de ecuaciones, proo o cesamiento paralelo (MPI), teor de grafos, etc.) debe hacerse as a . 3. No perder el tiempo en el desarrollo de un elegante GUI (Graphics User Interface). Esto probablemente resulte bastante impopular porque las interfaces grcas de usuario crean en l la ilusin de que sabe manejar el a e o programa3 . Permiten adoptar un procedimiento de prueba y error que, a nuestro juicio, quiz pueda ser adecuado para manejar un procesador de a textos en el que el resultado queda a la vista, pero no lo es tanto para un programa de clculo cuyo manejo requiere una concienzuda revisin de los a o datos e hiptesis de partida. Por otra parte el empleo de un lenguaje de o macros dota al programa de una exibilidad mucho mayor. Basta pensar que para denir un segmento de recta se podr hacer mediante dos puntos, a un punto y un vector, un punto, una longitud y un ngulo, la interseccin a o de dos planos, etc. Esta exibilidad es prcticamente imposible de consea guir con una interfaz grca de usuario y ello a un coste exorbitante en a tiempo de desarrollo. 4. La normas cambian, las leyes f sicas permanecen. Mientras que, en lo que
3 Dice Jos Calavera que los programas se hacen para que los que saben calcular lo hagan e ms rpido no para que calculen los que no saben hacerlo. a a

14

CAP ITULO 1. INTRODUCCION se reere a la solucin del problema mecnico seguimos manejando las o a leyes de la mecnica newtoniana, los avances en el conocimiento del coma portamiento de los materiales y los cambios en el nivel de exigencia de la sociedad respecto al nivel de calidad exigible a sus infraestructuras, hacen que peridicamente se renueve el contenido de las normas de diseo o n (EHE,EAE,. . . ). En consecuencia, y dado que no existe la necesidad de ocultar el cdigo al usuario, se procurar escribir los algoritmos relativos o a a la normativa (comprobaciones,. . . ) en forma de macros del intrprete de e comandos que pueden modicarse con facilidad, reservando la escritura de cdigo en C++ para aquellos algoritmos que expresan leyes ms estao a bles (equilibrio de fuerzas, inercia, modelos constitutivos de los materiales, etc.).

1.3.

Especicaciones

En este apartado se exponen las caracter sticas que tiene (o tendr) el proa grama y que, a nuestro juicio, lo hacen (harn) particularmente apto para su a empleo en el clculo de estructuras. a

1.3.1.

Herramientas para la generacin de informes o

El programa debe tener utilidades que faciliten la generacin de informes, o tanto numricos como grcos, listos para incluir en la memoria de clculo. e a a A La base de esta capacidad para generar informes est en el empleo de L TEX4 a como sistema de preparacin de documentos. Respecto a los informes numricos o e (listados u otros documentos similares) en el directorio xc/macros/listados pueden verse varios ejemplos de macros que se emplean para la generacin de o este tipo de informes. En cuanto a la generacin de grcos se emplean tres v o a as. 1. La primera, destinada a generar grcos bi o tridimensionales con infora macin acerca de los valores que presenta un campo escalar o vectorial en o la malla de elementos nitos, se basa como ya se ha dicho, en el empleo de la biblioteca VTK. En el directorio xc/macros/vtk se encuentran distintas macros que se emplean para generar estos grcos. a 2. La segunda tiene por objeto generar grcos de funciones o datos numa e ricos como por ejemplo los que aparecen en la gura B.4 de la pgina a 99. Las macros que se emplean para generar estos grcos se guardan en a xc/macros/gnuplot. 3. Por ultimo existe la posibilidad de generar grcos en PostScript5 median a te macros que llamen a funciones de la biblioteca plotutils. Esta ultima al ternativa es la menos desarrollada de las tres. Su uso permitir incluir en a los informes representaciones esquemticas de las secciones de hormign a o armado o perler de acero,. . . , asignadas a los elementos de manera que a se facilite la vericacin de la bondad de los datos introducidos. o
4 Ver

es un lenguaje de descripcin de pginas utilizado en muchas impresoras y, de o a A manera usual, como formato para grcos en documentos de L TEX. a

5 PostScript

http://www.latex-project.org.

1.3. ESPECIFICACIONES

15

1.3.2.

Herramientas para el clculo de m ltiples combinaa u ciones de acciones

El programa debe facilitar en lo posible el clculo de mltiples combinaciones a u de acciones tanto en clculo lineal como no lineal. Como se explica en el apna e dice A en la comprobacin de una estructuras se requiere obtener la respuesta o de la misma frente a un gran nmero de combinaciones (desde pocos cientos en u estructuras sencillas de edicacin hasta ms de un millar en estructuras con o a cargas mviles con acciones trmicas y s o e smicas). Adems las comprobaciones a a realizar para cada una de estas combinaciones sern distintas para los elementos a de acero, de hormign, de madera y para las piezas especiales (bulones, pernos o de anclaje, etc.) que formen parte de la estructura. Cuando el clculo es lineal a la respuesta a la combinacin podr obtenerse como suma de las respuestas a o a cada una de las acciones actuando aisladamente. Por el contrario cuando se trata de un clculo no lineal ser necesario realizar el anlisis para cada una de a a a las combinaciones planteadas, aprovechando en lo posible los resultados intermedios ya calculados. Las utilidades de las que se dispondr para automatizar a las comprobaciones sern las siguientes: a 1. Rutinas que permitan la generacin automtica de las combinaciones a calo a cular. Para ello se emplean los algoritmos descritos en el apndice A. En el e directorio ItbzLcmd/main/verif/comb acciones se dan varios ejemplos de empleo de estas rutinas. 2. Rutinas que permitan agrupar los componentes de la malla en conjuntos cuyos miembros se selecciones por el material, por su posicin, por su o geometr . . De modo que para cada uno de esos conjuntos puedan proa,. gramarse distintas series de comprobaciones segn la norma que se debe u aplicar y las magnitudes a considerar (esfuerzos, deformaciones, movimientos,. . . ). Estas rutinas se describen en el apartado 7.3 de este documento. 3. Implementacin de un dosicador de cargas que permita la aplicacin o o gradual y ordenada de las acciones en el clculo no lineal. Es necesario a tener en cuenta que cuando se realiza un clculo no lineal, para el que la a solucin no es unica, es importante el orden de aplicacin de las cargas6 . o o Tambin es importante la aplicacin gradual de las cargas esto es la obe o tencin de la solucin en puntos intermedios del proceso de carga de o o modo que se facilite la convergencia del algoritmo de solucin7 . o 4. Rutinas que permitan el uso de la operacin restart es decir que pero mitan realizar un anlisis a partir de un estado previo ya calculado. Sua pongamos que se quiere calcular la hiptesis 1,35 G + 1,5 V + 1,0 S y o anteriormente se ha calculado la hiptesis 1,35G+1,5V . Parece claro que, o en general, se emplear menos tiempo de proceso si se cargan los resultaa dos del anlisis que se obtuvieron para 1,35 G + 1,5 V y a continuacin a o se aplica 1,0 S y se obtiene la solucin. o
6 Considrese por ejemplo un cable sobre el que act e el sismo antes que la tensin a la que e u o estar sometido o que su peso propio. a 7 En ocasiones la ausencia de estos pasos intermedios hace sencillamente imposible la obtencin de la solucin. o o

16

CAP ITULO 1. INTRODUCCION

1.3.3.

Herramientas para la comprobacin de la estructuo ra

La comprobacin de la bondad del diseo de una estructura de acuerdo con o n las prescripciones de las normas suele estar basada en la aplicacin de determio nados criterios respecto a: Estabilidad: Comprobacin del equilibrio de la estructura y de su segurio dad frente a fenmenos de pandeo. Para permitir la comprobacin de estos o o aspectos el programa ofrece las siguientes v as: Empleo del mtodo P-Delta (slo en elementos de tipo barra). e o Permite realizar pushover analysis. En un futuro se podrn realizar linear buckling analysis que sirvan a para seleccionar los modos de pandeo a analizar a posteriori. Resistencia del material: tensiones y deformaciones mximas que pueden a soportar los materiales. En estas comprobaciones es en las que ms se ha a avanzado por ser las ms sencillas de realizar y las que han de realizara se siempre. En el directorio xc/macros/materiales pueden encontrarse ejemplos de implementacin de estas comprobaciones. o Rigidez de la estructura: movimientos mximos admisibles en puntos caa racter sticos (l mites para la echa, desplome,. . . ). Estas comprobaciones, en general, se pueden expresar con sencillez conocidos los desplazamientos de los nodos ms prximos a los que hemos llamado puntos caracter a o sticos. A diferencia de las comprobaciones de resistencia del material, normalmente es necesario programar estas comprobaciones en cada caso particular pero esta programacin resulta trivial por lo que no parece necesario eso tablecer mecanismos ms elaborados. S resulta de utilidad la capacidad a del programa de buscar el nodo o elemento ms prximo a punto dado a o (denido por sus coordenadas). Comportamiento frente a vibraciones: comprobacin de condiciones de o confort y frecuencias naturales alejadas de las frecuencias de la excitacin. o Para realizar estas comprobaciones el programa permite obtener las frecuencias naturales de la estructura tanto si se emplean materiales lineales como no lineales. Comportamiento frente a fatiga: Capacidad de la estructura para resistir los ciclos de carga a los que se ver sometida a lo largo de su vida. En este a terreno esta todo por hacer.

1.3.4.

Herramientas que faciliten la generacin de la malla o

La tarea de denir la malla de elementos nitos que modelice adecuadamente las estructuras de ingenier civil (edicios, presas, puentes,. . . ) es una de las que a ms tiempo consume puesto que la geometr de sus elementos raramente admite a a una representacin anal o tica y, adems, es frecuente la presencia de huecos, a aligeramientos y refuerzos que complican el modelo. En algunas estructuras ser necesario modelizar tendones pretensados embebidos en el hormign u otros a o elementos similares.

1.4. DOCUMENTACION

17

1.3.5.

Capacidad para trabajar con modelos grandes

Procesamiento paralelo.

1.3.6.

Capacidad para intercambiar datos con otras aplicaciones

Importar datos de Ansys, Abacus, Metal3D, cis/2, etc.

1.4.

Documentacin o

Hasta el momento este manual constituye apenas una introduccin que pero mite a los nuevos usuarios tener un punto de partida que les oriente en la bsu queda de informacin para resolver sus dudas. o A falta de un manual ms completo, en el directorio xc/main/verifhay a ms de 200 test de vericacin a partir de los cuales se puede deducir el modo a o de emplear distintos tipos de materiales y de elementos. Por otra parte mediante el programa doxygen (http://www.doxygen.org) se puede generar la documentacin del cdigo fuente (no se suministran los archivos o o html dentro del archivo comprimido por el gran espacio que ocupan (ms de 400 a MB)). Esta documentacin es util no slo para el programador sino tambin para o o e el usuario puesto que le permite consultar de forma rpida las capacidades de a los distintos elementos, condiciones de contorno,. . .

18

CAP ITULO 1. INTRODUCCION

Cap tulo 2

Instalacin o
2.1. Requisitos previos

El programa est pensado para instalarse sobre Linux, puede que sea posia ble compilarlo en otros ambientes Unix. Para instalarlo es necesario tener, al menos, conocimientos bsicos sobre administracin de sistemas Linux. a o Deber tener instalado un compilador de c++ as como la utilidad make. a Para compilar el programa es necesario tener instalado el programa CMake (http://www.cmake.org/). Adems son necesarias las siguientes bibliotecas: a 1. ItbzBasica1 . 2. ItbzLcmd2 . 3. vtk aux3 . 4. VTK (Visualization ToolKit http://www.vtk.org). 5. Boost c++ libraries (http://www.boost.org). 6. CGAL (computational geometry algorithms library http://www.cgal.org). 7. GNU plotutils libraries (libplot)http://www.gnu.org/software/plotutils. 8. Multiple precision oating-point computation developers tools (libmpfr). 9. Multiprecision arithmetic library developers tools (libgmp). 10. MySQL C++ library bindings (libmysql++). 11. SQLite 3 development les (libsqlite3). 12. X11 (libxt-dev, libsm-dev,etc.) 13. OpenGL (archivos de cabecera para OpenGL). 14. Arpack (Fortran77 subroutines to solve large scale eigenvalue problems; libarcpack2-dev).
2 se 1 se

puede descargar en http://www.iturribizia.com/descargas/software/ItbzBasica.tar.gz. puede descargar en http://www.iturribizia.com/descargas/software/ItbzLcmd.tar.gz. 3 se puede descargar en http://www.iturribizia.com/descargas/software/vtk_aux.tar.gz.

19

20

CAP ITULO 2. INSTALACION 15. Lapack (Library of linear algebra routines; liblapack-dev). 16. SuperLU (Direct solution of large, sparse systems of linear equations libsuperlu3-dev). 17. Suitesparse (collection of libraries for computations for sparse matrices).

Las tres primeras bibliotecas pueden descargarse en la misma pgina en la a que se descarga el programa principal. El resto de las bibliotecas suelen acompaar a cualquier distribucin Linux reciente (Debian, Ubuntu, Red Hat, etc.) n o y se instalan como cualquier otro paquete de la distribucin. A continuacin se o o describe el procedimiento para compilar cada una de las anteriores:

2.2.

Instalacin de la biblioteca ItbzBasica o

Esta biblioteca contiene utilidades bsicas para operar con matrices, cadenas a de caracteres, fecha y hora, etc. Se suministra por separado porque se emplea en otros programas adems de en Xc. El procedimiento de instalacin es el a o siguiente: 1. Crear un directorio para alojar el cdigo fuente: o mkdir /usr/local/src/ItbzBasica 2. Descomprimir el cdigo en ese directorio: o cd /usr/local/src/ItbzBasica tar -xzvf ItbzBasica.tar.gz 3. Crear el directorio en el que se alojar la biblioteca: a mkdir /usr/local/lib/itbz 4. Crear un directorio para compilar el cdigo fuente. o mkdir /usr/local/src/build mkdir /usr/local/src/build/libItbzBasica 5. Generar el archivo Makele dentro del directorio anterior. cd /usr/local/src/build/libItbzBasica cmake ../ItbzBasica/src 6. Compilar el cdigo. o make

7. Si todo funciona correctamente deber haberse creado el archivo /usr/local/lib/itbz/libItbzBasica a

2.3. INSTALACION DE LA BIBLIOTECA ITBZLCMD

21

2.3.

Instalacin de la biblioteca ItbzLcmd o

Esta biblioteca contiene las rutinas que se emplean en el intrprete de comane dos y mltiples utilidades para manejo de expresiones matemticas, funciones, u a listas, vectores, algoritmos geomtricos, etc. Para instalarla se deben seguir las e siguientes instrucciones: 1. Crear un directorio para alojar el cdigo fuente: o mkdir /usr/local/src/ItbzLcmd 2. Descomprimir el cdigo en ese directorio: o cd /usr/local/src/ItbzLcmd tar -xzvf ItbzLcmd.tar.gz 3. Crear el directorio en el que se alojar la biblioteca: a mkdir /usr/local/lib/itbz 4. Crear un directorio para compilar el cdigo fuente. o mkdir /usr/local/src/build mkdir /usr/local/src/build/libItbzLcmd 5. Generar el archivo Makele dentro del directorio anterior. cd /usr/local/src/build/libItbzLcmd cmake ../ItbzLcmd/src 6. Compilar el cdigo de la biblioteca. o make 7. Si todo funciona correctamente deber haberse creado el archivo /usr/local/lib/itbz/libItbzLcmd.a. a 8. Crear el directorio en el que se alojar el ejecutable: a mkdir /usr/local/src/build/CmdInterpreter 9. Generar el archivo Makele para el ejecutable. cd /usr/local/src/build/CmdInterpreter cmake ../../ItbzLcmd/main 10. Compilar el ejecutable. make

22

CAP ITULO 2. INSTALACION

11. Crear enlaces para comprobar el funcionamiento del programa. ln -si ../../ItbzLcmd/main/verif . ln -si ../../ItbzLcmd/main/run_verif . 12. Crear un enlace para el directorio de macros. ln -si /usr/local/src/ItbzLcmd/macros /usr/local/lib/macros_lcmd 13. Comprobar el funcionamiento del programa. Para ello ejecutamos el comando: ./run_verif | grep -v pasa (tardar alrededor de un minuto en ejecutarse). Si todo funciona correctaa mente el comando deber terminar sin emitir ningn mensaje en la consola. a u

2.4.

Instalacin de la biblioteca vtk aux o

Esta biblioteca contiene algunas rutinas que ampl las capacidades grcas an a de la biblioteca VTK. A continuacin se indica el procedimiento de instalacin. o o 1. Crear un directorio para alojar el cdigo fuente: o mkdir /usr/local/src/vtk_aux 2. Descomprimir el archivo en ese directorio: cd /usr/local/src/vtk_aux tar -xzvf vtk_aux.tar.gz 3. Crear el directorio en el que se alojar la biblioteca: a mkdir /usr/local/lib/itbz 4. Crear un directorio para compilar el cdigo fuente. o mkdir /usr/local/src/build mkdir /usr/local/src/build/libvtk_aux 5. Generar el archivo Makele dentro del directorio anterior. cd /usr/local/src/build/libvtk_aux cmake ../vtk_aux/src 6. Compilar el cdigo. o make 7. Si todo funciona correctamente deber haberse creado a el archivo /usr/local/lib/itbz/libVtkAux.a.

2.5. INSTALACION DEL PROGRAMA PRINCIPAL

23

2.5.

Instalacin del programa principal o

Para instalar el programa principal se debern seguir los siguientes pasos: a 1. Crear un directorio para alojar el cdigo fuente: o mkdir /usr/local/src/xc 2. Descomprimir el archivo comprimido en ese directorio: cd /usr/local/src/xc tar -xzvf xc.tar.gz 3. Crear el directorio en el que se alojar la biblioteca: a mkdir /usr/local/lib/itbz 4. Crear un directorio para compilar el cdigo fuente. o mkdir /usr/local/src/build mkdir /usr/local/src/build/libxc 5. Generar el archivo Makele dentro del directorio anterior. cd /usr/local/src/build/libxc cmake ../xc/src 6. Compilar el cdigo de la biblioteca. o make 7. Si todo funciona correctamente deber haberse creado el archivo /usr/local/lib/itbz/libxc.a. a 8. Crear el directorio en el que se alojar el ejecutable: a mkdir /usr/local/src/build/xc 9. Generar el archivo Makele para el ejecutable. cd /usr/local/src/build/xc cmake ../../xc/main 10. Compilar el ejecutable. make 11. Crear enlaces los enlaces simblicos necesarios para comprobar el funcioo namiento del programa.

24

CAP ITULO 2. INSTALACION ln -si ../../xc/main/verif . ln -si ../../xc/main/run_verif .

12. Crear un enlace para el directorio de macros. ln -si /usr/local/src/xc/macros /usr/local/lib/macros_xc 13. Comprobar el funcionamiento del programa. Para ello ejecutamos el comando: ./run_verif | grep -v pasa (la comprobacin tardar alrededor de un minuto en ejecutarse). Si todo o a funciona correctamente la ejecucin deber terminar sin emitir ningn o a u mensaje en la consola.

2.6.

Otros programas necesarios para el uso de Xc

Durante el uso del programa ser necesario en algunos casos y conveniente a en otros disponer de las siguientes utilidades y aplicaciones de uso corriente en sistemas Unix.
A L TEX4 : Sistema de composicin de textos orientado especialmente a la creacin o o de libros, documentos cient cos y tcnicos5 . e

a gnuplot6 : Programa destinado a generar grcos de funciones y muestras de datos en 2 y 3 dimensiones. Emacs7 : U otro editor de texto capaz de manejar archivos ASCII.

4 Ver

aqu para manifestar nuestra admiracin por Donald Knuth y Leslie Lam o port, personas que adems de sus mritos profesionales, tienen la virtud de la generosidad. a e 6 Ver http://www.gnuplot.info. 7 Ver http://www.gnu.org/software/emacs.

5 Aprovechamos

http://www.latex-project.org.

Cap tulo 3

Sintaxis de los archivos de entrada


3.1. Introduccin o

En este apartado se describen las reglas de sintaxis que han de seguirse para escribir los archivos de entrada que son le dos por el programa de elementos nitos XC. Un archivo de entrada de datos se forma mediante la escritura de comandos y datos. Un comando es una palabra precedida del carcter \ seguida del a carcter { que indica el comienzo de los datos que, en su caso, se le suministran a al comando.

25

26

CAP ITULO 3. SINTAXIS DE LOS ARCHIVOS DE ENTRADA

Cap tulo 4

Denicin de materiales o
4.1. Introduccin o

La denicin de los materiales a emplear en el modelo se inicia mediante el o comando materiales. \materiales { ... }

4.2.

Comandos comunes a todos los materiales

Cualquiera de los materiales que se pueden denir en el programa soporta los siguientes comandos: update: Actualiza los valores de las variables de estado del material. revert_to_start: Devuelve el material al estado inicial. commit: Consolida los valores de las variables de estado del material. y las siguientes propiedades:

4.3.

Geometr de una seccin a o

La geometr de una seccin se dene mediante el comando geom_secc. Esta a o denicin se realiza mediante el empleo de los siguientes comandos: o regiones: Se emplea para denir regiones de diversas formas (circular, rectangular,. . . ) ocupadas por distintos materiales (hormign, madera, acero,. . . ) o armaduras: Se emplea para denir la posicin y el material de las barras de o armadura longitudinal (si existen). for_each_region: Hace que el bloque de cdigo que gure a continuacin sea o o ejecutado por cada una de las regiones denidas. 27

28

CAP ITULO 4. DEFINICION DE MATERIALES

for_each_capa_armadura: Hace que el bloque de cdigo que gure a contio nuacin sea ejecutado por cada una de las capas de armadura denidas. o tag_sis_ref: Asigna el valor que se emplear como identicador para el pra o ximo sistema de referencia que se dena. sistema_referencia: Dene un nuevo sistema de referencia. tag_spot: Asigna el valor que se emplear como identicador para el prximo a o punto. spot: Dene un nuevo punto. tag_eje: Asigna el valor que se emplear como identicador para el prximo a o eje. linea: Dene una nueva l nea. for_each_spot: Hace que el bloque de cdigo que gure a continuacin sea o o ejecutado por cada uno de los puntos denidos. for_each_eje: Hace que el bloque de cdigo que gure a continuacin sea o o ejecutado por cada uno de los ejes denidos. Las propiedades soportadas por la geometr de una seccin son las sia o guientes: regiones: Devuelve las regiones denidas. capas_armado: Devuelve las capas de armado. getTagSistemaReferencia: Devuelve el valor del identicador que se emplear a cuando se dena el prximo sistema de referencia. o getTagSpot: Devuelve el valor del identicador que se emplear cuando se a dena el prximo punto. o dist_spots: Devuelve la distancia entre dos puntos. getAreaSeccHomogeneizada: Devuelve el rea de la geometr denida homoa a geneizada respecto al mdulo elstico que se pasa como parmetro. La o a a sintaxis es: @getAreaSeccHomogeneizada[E0] en la que E0 es el mdulo elstico respecto al cual se quiere homogeneizar1 . o a getIySeccHomogeneizada Devuelve el momento de inercia de la geometr a denida homogeneizada respecto al eje y. La sintaxis es completamente anloga a la del rea homogeneizada. a a
1 La razn de que el rea obtenida sea homogeneizada es que la seccin no tiene porqu ser o a o e homognea. e

4.3. GEOMETR DE UNA SECCION IA

29

getIzSeccHomogeneizada Devuelve el momento de inercia de la geometr a denida homogeneizada respecto al eje z. La sintaxis es completamente anloga a la del rea homogeneizada. a a getPyzSeccHomogeneizada Devuelve el producto de inercia de la geometr a denida homogeneizada respecto al eje z. La sintaxis es completamente anloga a la del rea homogeneizada. a a getCdgSeccHomogeneizada Devuelve el centro de gravedad de la geometr a denida homogeneizada. La sintaxis es completamente anloga a la del a a rea homogeneizada.

4.3.1.

Denicin de regiones o

Para la denicin de las regiones ocupadas por distintos materiales en la o seccin se pueden emplear los siguientes comandos: o reg_cuad: Dene una regin cuadriltera. o a reg_circ: Dene una regin circular. o for_each: Hace que el bloque de cdigo correspondiente que se d a continuao e cin del comando sea ejecutado por cada una de las regiones ya denidas. o clear: Borra todas las regiones. 4.3.1.1. Comandos y propiedades comunes a cualquier clase de regin o

Cualquier tipo de regin soporta los siguientes comandos: o creaRejilla: Crea la rejilla de teselas que modeliza las bras del material (ver apartado 4.4.1). rejilla: Llama al intrprete de comandos de la rejilla (si esta ultima existe). e Todo tipo de regin soporta las propiedades que guran a continuacin: o o getNumPuntos: Devuelve el nmero de puntos que servirn de centros para las u a teselas que modelizarn las bras de la seccin. a o numCells: Devuelve el nmero de celdas que se han denido para la regin. u o rejilla: Devuelve la rejilla (si existe). poligono: Devuelve el pol gono que dene la regin. o getArea: Devuelve el rea de la regin. a o getIy: Devuelve el momento de inercia de la regin respecto al eje y. o getIz: Devuelve el momento de inercia de la regin respecto al eje z. o getPyz: Devuelve el producto de inercia de la regin respecto a los ejes y y z. o getPyz: Devuelve las coordenadas del centro de gravedad de la regin. o

30

CAP ITULO 4. DEFINICION DE MATERIALES

ymin: Devuelve el valor m nimo de la coordenada y de los puntos de la regin. o zmin: Devuelve el valor m nimo de la coordenada z de los puntos de la regin. o ymax: Devuelve el valor mximo de la coordenada y de los puntos de la regin. a o zmax: Devuelve el valor mximo de la coordenada z de los puntos de la regin. a o 4.3.1.2. Denicin de una regin cuadriltera o o a

Una regin cuadriltera queda denida por cuatro vrtices I,J,K,L ordenados o a e en sentido antihorario. Para denir una regin cuadriltera (comando reg_cuad) o a pueden emplearse los siguientes comandos: nDivIJ: Establece el nmero de divisiones para los lados del cuadriltero que u a unen el primer vrtice con el segundo y el tercero con el cuarto. e nDivJK: Establece el nmero de divisiones para los lados del cuadriltero que u a unen el segundo vrtice con el tercero y el cuarto con el primero. e yVertI: Asigna el valor que se pasa como parmetro a la coordenada y del a primer vrtice. e zVertI: Asigna el valor que se pasa como parmetro a la coordenada z del a primer vrtice. e yVertJ: Asigna el valor que se pasa como parmetro a la coordenada y del a segundo vrtice. e zVertJ: Asigna el valor que se pasa como parmetro a la coordenada z del a segundo vrtice. e yVertK: Asigna el valor que se pasa como parmetro a la coordenada y del a tercer vrtice. e zVertK: Asigna el valor que se pasa como parmetro a la coordenada z del a tercer vrtice. e yVertL: Asigna el valor que se pasa como parmetro a la coordenada y del a cuarto vrtice. e zVertL: Asigna el valor que se pasa como parmetro a la coordenada z del a cuarto vrtice. e pMin: Asigna las coordenadas de los vrtices primero, segundo y cuarto de e modo que el punto de coordenadas m nimas del cuadriltero coincida con a aqul cuyas coordenadas se pasan como parmetro. Su sintaxis es: e a \pMin{Ymin,Zmin} en la que Ymin y Zmin son los valores de las coordenadas de la esquina inferior izquierda del cuadriltero2 . a
2 Suponiendo

el eje y en direccin horizontal y sentido hacia la derecha. o

4.3. GEOMETR DE UNA SECCION IA

31

pMax: Asigna las coordenadas de los vrtices primero, segundo y cuarto de e modo que el punto de coordenadas mximas del cuadriltero coincida con a a aqul cuyas coordenadas se pasan como parmetro. Su sintaxis es: e a \pMax{Ymax,Zmax} en la que Ymax y Zmax son los valores de las coordenadas de la esquina superior derecha del cuadriltero3 . a Propiedades que devuelve una regin cuadriltera Las propiedades que o a devuelve una regin cuadriltera son: o a yVertI: Devuelve la coordenada y del primer vrtice. e zVertI: Devuelve la coordenada z del primer vrtice. e yVertJ: Devuelve la coordenada y del segundo vrtice. e zVertJ: Devuelve la coordenada z del segundo vrtice. e yVertK: Devuelve la coordenada y del tercer vrtice. e zVertK: Devuelve la coordenada z del tercer vrtice. e yVertL: Devuelve la coordenada y del cuarto vrtice. e zVertL: Devuelve la coordenada z del cuarto vrtice. e 4.3.1.3. Denicin de una regin circular: o o

Un regin circular queda denida por su centro y su radio. Para denir una o regin circular (comando reg_circ) pueden emplearse los siguientes comandos: o nDivCirc: Establece el nmero de divisiones en la direccin tangencial. u o nDivRad: Establece el nmero de divisiones en la direccin radial. u o yCent: Asigna el valor que se pasa como parmetro a la coordenada y del a centro. zCent: Asigna el valor que se pasa como parmetro a la coordenada z del a centro. centro: Asigna las coordenadas del centro. Su sintaxis es: \centro{YCentro,ZCentro} en la que YCentro y ZCentro son los valores de las coordenadas. Rad: Asigna el valor del radio.
3 Idem

nota al pie anterior.

32

CAP ITULO 4. DEFINICION DE MATERIALES

intRad: Asigna el valor del radio interior en el caso de que queramos crear un anillo circular4 . extRad: Asigna el valor del radio exterior en el caso de que queramos crear un anillo circular. initAng: Asigna el valor del ngulo inicial en el caso de que queramos crear a un sector circular. finalAng: Asigna el valor del ngulo nal en el caso de que queramos crear un a sector circular. Propiedades que devuelve una regin circular: Las propiedades que o devuelve una regin circular son: o yCent: Devuelve la coordenada y del centro. zCent: Devuelve la coordenada z del centro. Rad: Devuelve el radio. intRad: Devuelve el radio interior. extRad: Devuelve el radio exterior. initAng: Devuelve el ngulo inicial. a finalAng: Devuelve el ngulo nal. a 4.3.1.4. Denicin de rejillas o

Una rejilla representa el conjunto de teselas (ver gura B.1) generadas para discretizar una regin. Como se vio en el apartado 4.3.1.1 las rejillas, en su o caso, se denen para cada una de las regiones denidas en la geometr de la a seccin. Las teselas de la rejilla son cuadrilteros. La rejilla se dene mediante el o a conjunto de puntos que forman los vrtices de dichos cuadrilteros. Los puntos e a se ordenan en forma de matriz de modo que a cada par de ndices (i, j) le corresponden las coordenadas de un punto como se indica en el cuadro 4.1. Los ejes de coordenadas de la rejilla no se denominan igual que los de la seccin. El o eje x de la rejilla se corresponde con el eje y de la seccin y el eje y de la rejilla o se se corresponde con el eje z de la seccin. o Los cuadrilteros de las teselas quedan denidas impl a citamente por la estructura de datos anterior. La tesela de ndices (i, j) ser la que tenga por a vrtices los de e ndices (i, j), (i + 1, j), (i + 1, j + 1) e (i, j + 1). Los comandos que puede procesar la rejilla son: for_each_quad: Hace que el bloque de cdigo que gure a continuacin sea o o ejecutado por cada uno de los cuadrilteros de la rejilla. La sintaxis es: a
4 La estructura de datos que se emplea para denir el objeto corresponde a un sector de anillo circular por lo que se pueden emplear conjuntamente los comandos intRad, extRad, initAng y finalAng.

4.3. GEOMETR DE UNA SECCION IA (x(n,1) , y(n,1) ) (x(3,1) , y(3,1) ) (x(2,1) , y(2,1) ) (x(1,1) , y(1,1) ) (x(n,2) , y(n,2) ) (x(n,3) , y(n,3) ) (x(3,2) , y(3,2) ) (x(3,3) , y(3,3) ) (x(2,2) , y(2,2) ) (x(2,3) , y(2,3) ) (x(1,2) , y(1,2) ) (x(1,3) , y(1,3) ) (x(n,m) , y(n,m) ) (x(3,m) , y(3,m) ) (x(2,m) , y(2,m) ) (x(1,m) , y(1,m) )

33

e Cuadro 4.1: Estructura de datos para los vrtices de la rejilla \for_each_cell { ...comandos a ejecutar... } for_each_point: Hace que el bloque de cdigo que gure a continuacin sea o o ejecutado por cada uno de los vrtices de la rejilla. La sintaxis es: e \for_each_point { ...comandos a ejecutar... } Las propiedades que puede devolver una rejilla son: getNumPuntos: Devuelve el nmero de vrtices de la rejilla. u e getNumQuads: Devuelve el nmero de cuadrilteros de la rejilla. u a getNumFilas: Devuelve el nmero de las de vrtices de la rejilla. u e getNumCols: Devuelve el nmero de columnas de vrtices de la rejilla. u e getArea: Devuelve la suma de las reas de los cuadrilteros. a a getCdg: Devuelve las coordenadas del centro de gravedad de la rejilla. getIx: Devuelve el valor del momento de inercia de la rejilla respecto al eje x (y de la seccin). o getIy: Devuelve el valor del momento de inercia de la rejilla respecto al eje y (z de la seccin). o getPxy: Devuelve el valor del producto de inercia. xMin: Devuelve el valor m nimo de la coordenada x de entre las de los vrtices. e yMin: Devuelve el valor m nimo de la coordenada y de entre las de los vrtices. e xMax: Devuelve el valor mximo de la coordenada x de entre las de los vrtices. a e yMax: Devuelve el valor mximo de la coordenada y de entre las de los vrtices. a e

34

CAP ITULO 4. DEFINICION DE MATERIALES

x: Devuelve la coordenada x del vrtice cuyos e ndices se pasan como parmetro. a La sintaxis es: @x(i,j) en la que i,j son los ndices que corresponden al vrtice (ver tabla 4.1). e y: Devuelve la coordenada y del vrtice cuyos e ndices se pasan como parmetro. a La sintaxis es: @y(i,j) en la que i,j son los ndices que corresponden al vrtice (ver tabla 4.1). e getVertCoords: Devuelve las coordenadas x e y del vrtice cuyos e ndices se pasan como parmetro. La sintaxis es: a @getVertCoords(i,j) en la que i,j son los ndices que corresponden al vrtice (ver tabla 4.1). e getPunto: Devuelve el punto en el que est situado el vrtice cuyos a e ndices se pasan como parmetro. La sintaxis es: a @getPunto(i,j) getQuad: Devuelve el cuadriltero que corresponde a la celda cuyos a ndices se pasan como parmetro. La sintaxis es: a @getQuad(i,j)

Teselas de una rejilla Cada una de las reas que forman la discretizacin a o de la regin (ver gura B.1) es un cuadriltero. Las propiedades que pueden o a devolver estos objetos son: getPerimetro: Devuelve el per metro del cuadriltero. a getArea: Devuelve el rea del cuadriltero. a a cdg: Devuelve un punto en la posicin del centro de gravedad. o xMin: Devuelve el valor m nimo de la coordenada x de entre las de sus vrtices. e yMin: Devuelve el valor m nimo de la coordenada y de entre las de sus vrtices. e xMax: Devuelve el valor mximo de la coordenada x de entre las de sus vrtices. a e yMax: Devuelve el valor mximo de la coordenada y de entre las de sus vrtices. a e

4.3. GEOMETR DE UNA SECCION IA

35

getIx: Devuelve el valor del momento de inercia del cuadriltero respecto al a eje x (y de la seccin). o getIy: Devuelve el valor del momento de inercia del cuadriltero respecto al a eje y (z de la seccin). o getPxy: Devuelve el valor del producto de inercia del cuadriltero. a I1: Devuelve el valor del momento de inercia principal mayor del cuadriltero. a I2: Devuelve el valor del momento de inercia principal menor del cuadriltero. a Vrtices de una rejilla Llamamos vrtices de la rejilla a cada uno de los e e puntos que forman sus nudos. Los comandos que puede interpretar un punto son: x: Establece el valor de la coordenada x del punto. y: Establece el valor de la coordenada y del punto. coo: Asigna valores a las coordenadas x e y del punto.Su sintaxis es: \coo{Y,Z} Estos objetos pueden devolver las siguientes propiedades: x: Devuelve la coordenada x del punto. y: Devuelve la coordenada y del punto.

4.3.2.

Denicin de armaduras o

Para la denicin de las armaduras longitudinales de una seccin (comando o o armaduras), se pueden emplear los siguientes comandos: capa_armadura_recta: Dene una capa de armaduras regularmente espaciadas a lo largo de un segmento de recta. La sintaxis es: \capa_armadura_recta[nmbModMat] { ... } en la que nmbModMat es el nombre del modelo de material que se emplear a para la armadura. Los comandos y propiedades que pueden emplearse en su denicin se dan en los apartados 4.3.2.2 y 4.3.2.3. o capa_armadura_circ: Dene una capa de armaduras regularmente espaciadas a lo largo de un arco de circunferencia. La sintaxis es:

36

CAP ITULO 4. DEFINICION DE MATERIALES \capa_armadura_circ[nmbModMat] { ... } en la que nmbModMat es el nombre del modelo de material que se emplear a para la armadura.Los comandos y propiedades que pueden emplearse en su denicin se dan en los apartados 4.3.2.2 y 4.3.2.4. o

for_each: Hace que el bloque de cdigo correspondiente que se d a continuao e cin del comando sea ejecutado por cada una de las capas de armadura o ya denidas. clear: Borra todas las capas de armadura. 4.3.2.1. Propiedades que devuelve el conjunto de armaduras

Para el conjunto de armaduras denidas pueden obtenerse las siguientes propiedades: numReinfBars: Devuelve el nmero de barras que forman la armadura. u numReinfLayers: Devuelve el nmero de capas de armadura que se han deu nido. ReinfLayer: Devuelve la capa de armadura cuyo ndice se pasa como parmea tro. La sintaxis es: @ReinfLayer[i] en la que i es el ndice de la capa de armadura que se quiere obtener. getAreaSeccHomogeneizada: Devuelve el rea de las armaduras homogeneia zada respecto al mdulo elstico que se pasa como parmetro. La sintaxis o a a es: @getAreaSeccHomogeneizada[E0] en la que E0 es el mdulo elstico respecto al cual se quiere homogeneizar5 . o a getIySeccHomogeneizada Devuelve el momento de inercia de la seccin de o armaduras homogeneizada respecto al eje y. La sintaxis es completamente anloga a la del rea homogeneizada. a a getIzSeccHomogeneizada Devuelve el momento de inercia de la seccin de o armaduras homogeneizada respecto al eje z. La sintaxis es completamente anloga a la del rea homogeneizada. a a
5 La razn de que el rea obtenida sea homogeneizada es que las armaduras de la seccin o a o no tienen porqu ser de un unico material. e

4.3. GEOMETR DE UNA SECCION IA

37

getPyzSeccHomogeneizada Devuelve el producto de inercia de la seccin de o armaduras homogeneizada respecto al eje z. La sintaxis es completamente anloga a la del rea homogeneizada. a a getCdgSeccHomogeneizada Devuelve el centro de gravedad de la seccin hoo mogeneizada. La sintaxis es completamente anloga a la del rea homogea a neizada. 4.3.2.2. Comandos y propiedades comunes a cualquier capa de armadura

Cualquier capa de armadura soporta los siguientes comandos: numReinfBars: Establece el nmero de redondos que tendr la capa de armau a dura. barDiam: Establece el dimetro que tendrn las armaduras de la capa6 . a a barArea: Establece el rea que tendrn las armaduras de la capa. a a y las siguientes propiedades: barDiam: Devuelve el dimetro de las barras. a barArea: Devuelve el rea de las barras. a nReinfBars: Devuelve el nmero de barras de la capa. u getArea: Devuelve el rea total de las barras de la capa. a getAreaSeccHomogeneizada: Devuelve el rea de las armaduras de la capa a homogeneizada respecto al mdulo elstico que se pasa como parmetro. o a a La sintaxis es @getAreaSeccHomogeneizada[E0] en la que E0 es el mdulo elstico respecto al cual se quiere homogeneizar7 . o a getIySeccHomogeneizada Devuelve el momento de inercia de las reas de las a armaduras de la capa homogeneizadas respecto al eje y. getIzSeccHomogeneizada Devuelve el momento de inercia de las reas de las a armaduras de la capa homogeneizadas respecto al eje z. getPyzSeccHomogeneizada Devuelve el producto de inercia de las reas de las a armaduras de la capa homogeneizadas. getCdgSeccHomogeneizada Devuelve el centro de gravedad de las reas de las a armaduras de la capa homogeneizadas. ymin: Devuelve el valor m nimo de la coordenada y de los centros de armaduras de la capa.
6 Si al ejecutarse este comando el rea de las barras es nula o muy peque a (por ejemplo a n porque an no se la haya asignado un valor) se asignar al rea el valor deducido del dimetro. u a a a 7 Para obtener el rea sin homogeneizar bastar pasar como E0 la unidad. a a

38

CAP ITULO 4. DEFINICION DE MATERIALES

zmin: Devuelve el valor m nimo de la coordenada z de los centros de armaduras de la capa. ymax: Devuelve el valor mximo de la coordenada y de los centros de armaa duras de la capa. zmax: Devuelve el valor mximo de la coordenada z de los centros de armaa duras de la capa. 4.3.2.3. Denicin de una capa de armadura recta o

Como ya se ha dicho el comando capa_armadura_recta dene una capa de armaduras regularmente espaciadas a lo largo de un segmento de recta. La sintaxis, como ya se indic en 4.3.2, es: o \capa_armadura_recta[nmbModMat] { ... } en la que nmbModMat es el nombre del modelo de material que se emplear a para la armadura. Para denir una capa de armadura recta pueden emplearse los siguientes comandos: y1: Asigna el valor que se pasa como parmetro a la coordenada y del origen a del segmento. z1: Asigna el valor que se pasa como parmetro a la coordenada z del origen a del segmento. y2: Asigna el valor que se pasa como parmetro a la coordenada y del extremo a del segmento. z2: Asigna el valor que se pasa como parmetro a la coordenada z del extremo a del segmento. p1: Asigna las coordenadas del origen del segmento. Su sintaxis es: \p1{Y,Z} en la que Y y Z son los valores de las coordenadas. p2: Asigna las coordenadas del extremo del segmento. Su sintaxis es completamente anloga a la de p1. a Las propiedades que puede devolver una capa de armadura recta son: y1: Devuelve la coordenada y del origen del segmento. z1: Devuelve la coordenada z del origen del segmento. y2: Devuelve la coordenada y del extremo del segmento. z2: Devuelve la coordenada z del extremo del segmento.

4.4. MATERIAL DE TIPO SECCION 4.3.2.4.

39

Denicin de una capa de armadura en arco de circunfereno cia

En este caso la capa de armadura se dene con capa_armadura_circ y se obtienen una serie de redondos regularmente espaciadas a lo largo de un arco de circunferencia. La sintaxis es anloga a la denida para la capa recta. a Los comandos soportados por esta tipo de capa son: yCent: Asigna el valor que se pasa como parmetro a la coordenada y del centro a del arco de circunferencia. zCent: Asigna el valor que se pasa como parmetro a la coordenada z del centro a del arco de circunferencia. centro: Asigna las coordenadas del centro. Su sintaxis es: \centro{YCentro,ZCentro} en la que YCentro y ZCentro son los valores de las coordenadas. arcRad: Asigna el valor del radio. initAng: Asigna el valor del ngulo inicial para el arco de circunferencia. a finalAng: Asigna el valor del ngulo nal para el arco de circunferencia. a y las propiedades: getYCent: Devuelve la coordenada y del centro del arco de circunferencia. getZCent: Devuelve la coordenada z del centro del arco de circunferencia. getArcRad: Devuelve el valor del radio. getInitAng: Devuelve el valor del ngulo inicial para el arco de circunferencia. a getFinalAng: Devuelve el valor del ngulo nal para el arco de circunferencia. a

4.4.

Material de tipo seccin o

Los materiales de tipo seccin se emplean para asignar propiedades mecnio a cas a los elementos estructurales como barras y lminas. a Todos los materiales de este tipo soportan los siguientes comandos: set_trial_section_deformation: Asigna las deformaciones de la seccin. Eso te comando est diseado para poder realizar pruebas que veriquen el a n comportamiento de la seccin, no est previsto otro uso. o a y las siguientes propiedades: getTangentStiffness: Devuelve la matriz de rigidez tangente de la seccin. o getInitialStiffness: Devuelve la matriz de rigidez noval de la seccin. o

40

CAP ITULO 4. DEFINICION DE MATERIALES

Flexibility: Devuelve la matriz de exibilidad. initialFlexibility: Devuelve la matriz de exibilidad noval. N:: Devuelve el esfuerzo axil. Mz: Devuelve el momento ector en torno al eje z. My: Devuelve el momento ector en torno al eje y. Vz: Devuelve el esfuerzo cortante segn el eje z. u Vy: Devuelve el esfuerzo cortante segn el eje y. u T: Devuelve el momento torsor en torno al eje x. defN: Devuelve la deformacin axil. o defMz: Devuelve la curvatura en torno al eje z. defMy: Devuelve la curvatura en torno al eje y. defVz: Devuelve la deformacin de cortante segn el eje z. o u defVy: Devuelve la deformacin de cortante segn el eje y. o u defT: Devuelve la deformacin de torsin segn el eje x. o o u epsilon: Devuelve la deformacin en un punto del plano de la seccin dado o o por sus coordenadas. La sintaxis es: @epsilon(Y,Z) en la que Y y Z son los valores de las coordenadas del punto cuya deformacin se pretende obtener. o getStressResultant: Devuelve la resultante de tensiones. getSectionDeformation: Devuelve el plano de deformaciones. getFactorCapacidad: Devuelve el factor de capacidad que corresponde a los esfuerzos a los que est sometida la seccin. La sintaxis es: a o @getFactorCapacidad(nmbDiag) siendo nmbDiag el nombre del diagrama de interaccin calculado para la o seccin. o

4.4.1.

Modelo de bras de una seccin o

Mediante el modelo de bras se pretende representar la seccin como un o conjunto de bras de distintos materiales con las condiciones de compatibilidad adecuadas. La descripcin detallada del modelo se da en el apndice B. o e En las secciones modelizadas mediante bras pueden denirse diferentes conjuntos de bras que las clasiquen por su material, por su posicin o por otros o criterios. La denicin de estos conjuntos facilita el post-proceso de los resultao dos permitiendo, por ejemplo, realizar consultas del tipo cual es la deformacin o m nima en las bras de hormign?. o

4.4. MATERIAL DE TIPO SECCION 4.4.1.1.

41

Comandos y propiedades comunes a las secciones modelizadas con bras

Existen modelos de bras para distintos tipos de elementos, todos ellos soportan los comandos: fibras: Lanza el intrprete de comandos del contenedor de bras de la seccin. e o addFiber: Aade una bra a la seccin. La sintaxis es: n o \addFiber[nmbMat,areaFibra,[y,z]] { ... } siendo nmbMat el nombre del material, areaFibra el rea de la bra y el a ultimo argumento las coordenadas del centro de la bra. nuevo_set_fibras: Dene un nuevo conjunto de bras. Los conjuntos de bras se describen en el apartado 4.4.1.3 de este documento. sel: Incluye en un conjunto las bras que cumplen determinada condicin. La o sintaxis es: \set[nmbSet]{cond} en donde nmbSet es el nombre del conjunto al que se destinarn las bras a seleccionadas y cond la condicin que han de cumplir las bras para que o se las incluya en el conjunto. resel: Incluye en un conjunto las bras que, perteneciendo a otro, cumplen determinada condicin. La sintaxis es: o \resel[nmbSet,nmbSetOrg]{cond} en donde nmbSet es el nombre del conjunto al que se destinarn las bras a seleccionadas, nmbSetOrg es el nombre del conjunto del que se toman las bras y cond la condicin que han de cumplir las bras para que se las o incluya en el nuevo conjunto. sel_mat_tag: Incluye en un conjunto las bras cuyo material tiene el tag que se pasa como parmetro. La sintaxis es: a \sel_mat_tag[nmbSet]{tag} en donde nmbSet es el nombre del conjunto al que se destinarn las bras a seleccionadas y tag es el tag del material que han de tener las bras para que se las incluya en el conjunto. resel_mat_tag: Anloga a la anterior. La sintaxis es: a

42

CAP ITULO 4. DEFINICION DE MATERIALES \resel_mat_tag[nmbSet,nmbSetOrg]{tag} en donde nmbSet es el nombre del conjunto al que se destinarn las bras a seleccionadas, nmbSetOrg es el nombre del conjunto al que ya pertenecen las bras y tag es el tag del material que han de tener las bras para que se las incluya en el conjunto.

Adems si se introduce el nombre de un conjunto de bras8 como comando, se a lanzar el intrprete de comandos de dicho conjunto. Es decir que si, por ejemplo, a e tenemos denido un conjunto de bras que se llame fibrasAcero y queremos realizar alguna operacin sobre dicho conjunto, tendremos que escribir: o \fibrasAcero { ...comandos a ejecutar... } Las propiedades que puede devolver cualquier seccin modelizada con o bras son: numFibras: Devuelve el nmero de bras de la seccin. u o numSets: Devuelve el nmero de conjuntos de bras denidos en la seccin. u o yCdg: Devuelve la coordenada y del centro de gravedad de la seccin. o zCdg: Devuelve la coordenada z del centro de gravedad de la seccin. o getArea: Devuelve la suma de las reas de las bras. a getResultanteTracc: Devuelve la resultante de las tracciones en las bras. MzTracc: Devuelve el momento en torno a l eje z de las tracciones en las bras. getBaricentroTracc: Devuelve el baricentro de las tracciones en las bras. getResultanteComp: Devuelve la resultante de las compresiones en las bras. MzComp: Devuelve el momento en torno a l eje z de las compresiones en las bras. getBaricentroComp: Devuelve el baricentro de las compresiones en las bras. Iy: Devuelve el momento de inercia de las reas de las bras respecto al eje y. a Iz: Devuelve el momento de inercia de las reas de las bras respecto al eje z. a Pyz: Devuelve el producto de inercia de las reas de las bras. a I1: Devuelve el momento de inercia principal mayor de las reas de las bras. a i1: Devuelve el radio de giro principal mayor de las reas de las bras. a
8 La

denicin de los conjuntos de bras se da en el apartado 4.4.1.3 de este documento. o

4.4. MATERIAL DE TIPO SECCION

43

I2: Devuelve el momento de inercia principal menor de las reas de las bras. a i2: Devuelve el radio de giro principal menor de las reas de las bras. a eje1: Devuelve el eje principal de inercia mayor de las reas de las bras. a eje2: Devuelve el eje principal de inercia menor de las reas de las bras. a SzPos: Devuelve el momento esttico de las reas de las bras situadas por a a encima de yf (yf ibra yf > 0) respecto al eje paralelo al z cuya y se pasa como parmetro (brazo = yf ibra y0 ). La sintaxis es: a @SzPos(yf,y0) SzNeg: Devuelve el momento esttico de las reas de las bras situadas por a a debajo de yf (yf ibra yf < 0) respecto al eje paralelo al z cuya y se pasa como parmetro (brazo = yf ibra y0 ). La sintaxis es: a @SzNeg(yf,y0) SyPos: Devuelve el momento esttico de las reas de las bras situadas por a a encima de zf (zf ibra zf > 0) respecto al eje paralelo al y cuya z se pasa como parmetro (brazo = zf ibra z0 ). La sintaxis es: a @SzPos(zf,z0) SyNeg: Devuelve el momento esttico de las reas de las bras situadas por a a debajo de zf (zf ibra zf > 0) respecto al eje paralelo al y cuya z se pasa como parmetro (brazo = zf ibra z0 ). La sintaxis es: a @SzNeg(zf,z0) INearest: Devuelve el ndice de la bra ms prxima a la posicin que se pasa a o o como parmetro. La sintaxis es: a @INearest(x,y) getProfFibraNeutra: Devuelve la profundidad de la bra neutra. IMaxProp: Devuelve el valor mximo en el conjunto de bras de la propiedad a que se pasa como parmetro. La sintaxis es: a @IMaxProp(nmbProp) siendo nmbProp el nombre de la propiedad cuyo mximo se pretende oba tener.

44

CAP ITULO 4. DEFINICION DE MATERIALES

IMinProp:Devuelve el valor m nimo en el conjunto de bras de la propiedad que se pasa como parmetro. La sintaxis es: a @IMinProp(nmbProp) siendo nmbProp el nombre de la propiedad cuyo m nimo se pretende obtener. fibra:Devuelve la bra cuyo ndice se pasa como parmetro. La sintaxis es: a @fibra(indice) . getBrazoMecanico: Devuelve el brazo mecnico de la seccin. a o 4.4.1.2. Contenedor de bras de una seccin o

El contenedor de bras de una seccin es el objeto encargado de almacenar las o bras9 que sirven para modelizarla. A l se accede mediante el comando fibras e visto en el apartado 4.4.1.1. Los comandos que soporta este contenedor son: for_each_fiber: Hace que el bloque de cdigo que gure a continuacin sea o o ejecutado por cada una de las bras del contenedor. La sintaxis es: \for_each_fiber { ...comandos a ejecutar... } Los comandos y propiedades soportados por los objetos de tipo bra se denen en el apartado 4.4.1.4 fibra: Lanza el intrprete de comandos de la bra cuyo e ndice se pasa como parmetro. La sintaxis es: a \fibra[indice] { ...comandos a ejecutar... } Por otra parte, las propiedades que es capaz de devolver son: numFibras: Devuelve el nmero de bras de la seccin. u o yCdg: Devuelve la coordenada y del centro de gravedad de las bras del contenedor.
9 La denicin del modo en que el programa modeliza las bras se da en el apartado 4.4.1.4 o de este documento.

4.4. MATERIAL DE TIPO SECCION

45

zCdg: Devuelve la coordenada z del centro de gravedad de las bras del contenedor. getArea: Devuelve la suma de las reas de las bras. a getResultante: Devuelve la resultante de las tensiones en las bras. Mz: Devuelve el momento en torno al eje z de las tensiones en las bras. getResultanteTracc: Devuelve la resultante de las tracciones en las bras. MzTracc: Devuelve el momento en torno al eje z de las tracciones en las bras. MyTracc: Devuelve el momento en torno al eje y de las tracciones en las bras. getBaricentroTracc: Devuelve el baricentro de las tracciones en las bras. getResultanteComp: Devuelve la resultante de las compresiones en las bras. MzComp: Devuelve el momento en torno al eje z de las compresiones en las bras. MyComp: Devuelve el momento en torno al eje y de las compresiones en las bras. getBaricentroComp: Devuelve el baricentro de las compresiones en las bras. INearest: Devuelve el ndice de la bra ms prxima a la posicin que se pasa a o o como parmetro.La sintaxis es: a @INearest(x,y) IMaxProp: Devuelve el valor mximo en el conjunto de bras de la propiedad a que se pasa como parmetro. La sintaxis es: a @IMaxProp(nmbProp) siendo nmbProp el nombre de la propiedad cuyo mximo se pretende oba tener. IMinProp:Devuelve el valor m nimo en el conjunto de bras de la propiedad que se pasa como parmetro. La sintaxis es: a @IMinProp(nmbProp) siendo nmbProp el nombre de la propiedad cuyo m nimo se pretende obtener. fibra:Devuelve la bra cuyo ndice se pasa como parmetro. La sintaxis es: a @fibra(indice) . getBrazoMecanico: Devuelve el brazo mecnico de las bras del contenedor. a

46 4.4.1.3.

CAP ITULO 4. DEFINICION DE MATERIALES Conjuntos de bras en una seccin o

En el caso general una seccin de un elemento estructural podr estar foro a mada por varios materiales; as si se trata de una pieza de hormign armado o tendr barras de acero embebidas en el hormign, lo mismo ocurrir con las a o a secciones de una pieza mixta o de hormign pretensado,. . . . Desde otro punto o de vista tendremos tambin que algunas bras de la seccin estarn sometidas e o a a traccin y otras a compresin. En el anlisis y comprobacin de la estructura o o a o ser frecuente que los algoritmos de comprobacin necesiten distinguir entre a o bras de distintos materiales o sometidas a distintas tensiones. El objetivo que se persigue con denicin de conjuntos de bras es facilitar la implementacin de o o dichos algoritmos de comprobacin de forma que sea sencillo ejecutar enunciao dos del tipo obtener la bra de hormign ms comprimida o calcular la distancia o a entre la bra de acero ms traccionada y la bra neutra etctera. a e Por lo dems un conjunto de bras es una estructura de datos en todo similar a a la del contenedor de bras vista en el apartado 4.4.1.2, que soporta los mismos comandos y las mismas propiedades. 4.4.1.4. Modelizacin de una bra o

Las bras se emplean para representar el comportamiento del material contenido en cada una de las teselas generadas al discretizar las regiones tal y como se vio en el apartado 4.3.1.4. Para modelizar el comportamiento del material cada bra posee los datos relativos a: 1. Diagrama tensin - deformacin del material a modelizar (ver material o o uniaxial en el apartado 4.5. 2. Area de la tesela que contiene al material. 3. Posicin del centroide de la tesela. o Aunque en por lo comn cuando las regiones (ver 4.3.1) discretizan el mateu rial se generan las bras necesarias con los parmetros adecuados, en los casos en a que sea necesario se podrn emplear los siguientes comandos para los objetos a de esta clase son: material: Lanza el interprete de comandos del material uniaxial que se emplea para representar el diagrama tensin - deformacin de la bra. La o o denicin de estos materiales se da en el apartado 4.5. o area: Asigna el valor del rea de material que es modelizado por la bra. a y: Asigna el valor de la coordenada y del centroide de la bra. z: Asigna el valor de la coordenada z del centroide de la bra (slo para proo blemas tridimensionales). 4.4.1.5. Representacin de una seccin de bras o o

La representacin de una seccin de bras es una estructura de datos auxiliar o o para los modelos de bras descritos en 4.4.1.6, 4.4.1.7 y 4.4.1.8. La nalidad de

4.4. MATERIAL DE TIPO SECCION

47

este objeto es construir el modelo de bras a partir de la denicin geomtrica o e de la seccin tal y como se describi en el apartado 4.3. o o En el ejemplo siguiente se ver como se emplea el comando section_repr para, una vez denida la geometr de una seccin a la que se ha llamado a o geomSecEjemplo, asignrsela a un modelo de bras tridimensional al que se a ha llamado secFibras que generar las bras correspondientes a la geometr a a denida. \mdlr{\materiales { \geom_secc["geomSecEjemplo"] { \regiones{...} \armaduras{...} } \fiber_section_3d["secFibras"] { \section_repr{ \geom{"geomSecEjemplo"} } } }}

4.4.1.6.

Modelo de bras de una seccin 3D o

Este material se emplea para elementos de tipo barra en problemas de tres dimensiones. El material puede reproducir el estado de una seccin sometida a o tensiones normales (es decir que no considera tensiones tangenciales debidas al cortante o a la torsin, para modelizar la respuesta del material frente a estas o tensiones se emplean otros recursos). Los comandos espec cos de este tipo de seccin son los siguientes: o section_repr: Lanza el interprete de comandos de la representacin de la o seccin10 . o Las propiedades que devuelve la seccin son las mismas del caso general (ver o apartado 4.4.1.1). 4.4.1.7. Modelo de bras de una seccin 2D o

Este material se emplea para elementos de tipo barra en problemas planos. Como en el caso anterior el material puede reproducir el estado de una seccin o sometida a tensiones normales (es decir que no considera tensiones tangenciales debidas al cortante. Por lo dems es completamente anlogo al modelo tridia a mensional. Los comandos espec cos de este tipo de seccin son los siguientes: o section_repr: Lanza el interprete de comandos de la representacin de la o seccin11 . o
10 La denicin de la representacin de una seccin de bras se da en el apartado 4.4.1.5 de o o o este documento. 11 La denicin de la representacin de una seccin de bras se da en el apartado 4.4.1.5 de o o o este documento.

48

CAP ITULO 4. DEFINICION DE MATERIALES

Las propiedades que devuelve la seccin son las mismas del caso general (ver o apartado 4.4.1.1). 4.4.1.8. Modelo de bras de una seccin 3D con rigidez a torsin o o

Este material es en todo anlogo al modelo de bras tridimensional visto en a stica adicional de poseer rigidez a torsin (no o el apartado 4.4.1.6 con la caracter a cortante). Los comandos espec cos de este tipo de seccin son los siguientes: o GJ: Asigna un valor a la rigidez a torsin de la seccin que se pretende modeo o lizar. Las propiedades que devuelve la seccin son las mismas del caso general (ver o apartado 4.4.1.1) y adems: a GJ: Devuelve el valor de la rigidez a torsin de la seccin que se pretende o o modelizar.

4.5.

Material uniaxial

Un material uniaxial representa la respuesta del mismo en una direccin o mediante su diagrama tensin - deformacin (o fuerza - desplazamiento). o o Dentro de esta categor se encuentran los siguientes materiales: a 1. Material elstico lineal. a 2. Material elastoplstico perfecto. a 3. Material elastoplstico con gap. a 4. Material elastoplstico con endurecimiento. a 5. Material elstico no traccin. a o 6. Material histertico. e 7. Material viscoso. 8. Materiales uniaxiales conectados en serie. 9. Materiales uniaxiales conectados en paralelo. 10. Materiales para modelizar el hormign. o a) Hormign sin resistencia a traccin. o o b) Hormign con ablandamiento lineal a traccin. o o c) Hormign con ablandamiento no lineal a traccin. o o 11. Materiales para modelizar el acero. a) Acero con diagrama tensin deformacin bilineal. o o b) Acero con diagrama de tipo Giur-Menegotto-Pinto. e

4.5. MATERIAL UNIAXIAL

49

c) Acero de armar (con endurecimiento y ablandamiento por deformacin). o 12. Materiales para modelizar la interaccin terreno-estructura. o a) Curva py (relacin entre el desplazamiento horizontal y la respuesta o del terreno). b) Curva py (relacin entre el desplazamiento horizontal y la respuesta o del terreno) considerando el efecto de la licuefaccin. o c) Curva t z (relacin entre el desplazamiento vertical y la respuesta o del terreno). d ) Curva t z (relacin entre el desplazamiento vertical y la respuesta o del terreno) considerando el efecto de la licuefaccin. o e) Curva q z (relacin entre el desplazamiento vertical y la resistencia o por punta).

50

CAP ITULO 4. DEFINICION DE MATERIALES

Cap tulo 5

Denicin de la malla o
5.1. 5.2. Nodos Transformaciones de coordenadas

Estos objetos se usan para establecer la transformacin entre las coordenadas o locales del elemento y las del sistema de referencia global. Atendiendo al modo que que se trata la no linealidad geomtrica del modelo existen tres tipos de e transformaciones: 1. Transformacin lineal. o 2. Transformacin P-Delta. o 3. Transformacin corrotacional. o Dependiendo de la dimensin del elemento y de la dimensin del espacio o o en que aqul se dene tendremos transformaciones de coordenadas de distintas e dimensiones. Dimensiones del espacio del elemento del problema 1 1, 2 3 o 2 23 o 3 3

5.2.1.

Transformacin de coordenadas de los elementos o unidimensionales

Estas transformaciones de coordenadas establecen una correspondencia biun voca entre un sistema de coordenadas unidimensional (el del elemento) y otro que puede ser uni, bi, o tridimensional (el del espacio en que se dene el problema). 51

52

CAP ITULO 5. DEFINICION DE LA MALLA

Figura 5.1: Longitud r gida (trazo grueso de color azul) en el extremo de un elemento de tipo barra.

5.2.1.1.

Comandos comunes a las transformaciones de coordenadas

Los comandos que puede ejecutar cualquiera de las transformaciones son: set_rigid_joint_offsetI: Determina la longitud r gida que tendr la pieza a en su extremo dorsal debida a las dimensiones nitas de los elementos que conectan con ella en ese nodo. La sintaxis es: \set_rigid_joint_offsetI{dX,dY,dZ} para determinar la longitud r gida de la pieza se construye un prisma (un rectngulo si estamos en 2D) de lados paralelos a los ejes del sistema de a referencia global y con centro en el nodo (ver gura 5.1). Las longitudes de los lados del prisma sern el doble de los valores introducidos (dX, dY y a dZ) y la longitud r gida a considerar en este nodo ser la que se extiende a desde el mismo hasta la interseccin de la barra con el prisma. o set_rigid_joint_offsetJ: Determina la longitud r gida que tendr la pieza a en su extremo frontal debida a las dimensiones nitas de los elementos que conectan con ella en ese nodo. La sintaxis es idntica a la del comando e anterior. 5.2.1.2. Propiedades comunes a las transformaciones de coordenadas

Cualquiera de estas transformaciones puede devolver las siguientes propiedades: getInitialLength: Devuelve la longitud inicial del elemento al que pertenece la transformacin. o getDeformedLength: Devuelve la longitud del elemento al que pertenece la transformacin tras su deformacin. o o

5.3. ELEMENTOS getTrialDisp: Devuelve el valor de prueba del vector desplazamiento. getTrialVel: Devuelve el valor de prueba del vector velocidad. getTrialAccel: Devuelve el valor de prueba del vector aceleracin. o

53

getVectorI: Devuelve el vector i del sistema de coordenadas local expresado en coordenadas globales. getVectorJ: Devuelve el vector j del sistema de coordenadas local expresado en coordenadas globales. getPointGlobalCoordFromLocal: Devuelve las coordenadas de un punto expresadas en el sistema global, a partir de las coordenadas del punto expresadas en el sistema local. La sintaxis es: @getPointGlobalCoordFromLocal([x,y,z]) siendo [x,y,z] el vector de coordenadas en el sistema local. getPointGlobalCoordFromBasic: Devuelve las coordenadas de un punto expresadas en el sistema global, a partir de la coordenada del punto expresada en el sistema bsico. La sintaxis es: a @getPointGlobalCoordFromBasic(u) siendo u la coordenada en el sistema bsico. El sistema bsico de coordea a nadas del elemento se dene en el apartado 5.3.10. 5.2.1.3. Transformacin lineal o

Para construir una transformacin de coordenadas lineal se emplea el coo mando linear3d (linear2d) si el problema es bidimensional). 5.2.1.4. 5.2.1.5. Transformacin P-Delta o Transformacin corrotacional o

5.3.

Elementos

La denicin de elementos en XC se inicia mediante el comando elementos. o

5.3.1.

Tareas a cargo de los elementos

Los elementos se encargan de: 1. Llevar la cuenta de los nodos del modelo a los que se conecta el elemento. 2. Llevar la cuenta de los puntos de Gauss del elemento y los materiales asociados a dichos puntos de Gauss. 3. Integrar los distintas magnitudes denidas sobre el elemento (fuerzas, rigideces, masas,. . . ).

54

CAP ITULO 5. DEFINICION DE LA MALLA

5.3.2.

Dimensiones de los elementos

En XC, de acuerdo con su dimensin, pueden distinguirse los siguientes gruo pos de elementos. 1. Elementos de dimensin 0. Se emplean para modelizar el contacto entre o dos nodos (interaccin suelo - estructura,. . . ). o 2. Elementos de dimensin 1. Se emplean para modelizar elementos estructuo rales cuya longitud es sensiblemente mayor que sus otras dos dimensiones (vigas, pilares, tirantes,. . . ). Tambin pueden emplearse para problemas e elsticos (o plsticos) en una dimensin. a a o 3. Elementos de dimensin 2. Se emplean para modelizar elementos estruco turales una de cuyas dimensiones es sensiblemente inferior a las otras dos (losas,muros,. . . ) o para problemas de elasticidad (o plasticidad) bidimensional. 4. Elementos de dimensin 3. Se emplean para modelizar piezas para las que o no caben las simplicaciones anteriores. Las propiedades mecnicas de los elementos se asignan (salvo alguna excepa cin) a travs del material (ver cap o e tulo 4).

5.3.3.

Comandos comunes a todos los elementos

Todos los elementos soportan los siguientes comandos bsicos: a calc_resisting_force: Calcula la accin del elemento sobre el resto del moo delo, esto es, sobre los nodos a los que est conectado. a nodes: Asigna los nodos del modelo a los que se conecta el elemento. La sintaxis es: \nodes{I,J,K,...} Siendo I,J,K,... los ndices de los nodos del modelo a los que se conectar a el elemento. nodePtrs: Lanza el intrprete de comandos del contenedor de punteros a nodos e del elemento. Sirve para solicitar a los nodos a los que est conectado el a elemento que realicen alguna operacin. o

5.3.4.

Propiedades comunes a todos los elementos

Cualquiera de los elementos denidos en el programa puede devolver las siguientes propiedades: nod: Devuelve el nodo cuyo ndice se pasa como parmetro. La sintaxis es: a @nod(indice)

5.3. ELEMENTOS .

55

getCooMaxNod: Devuelve el valor mximo de la coordenada, cuyo a ndice se pasa como parmetro, de los nodos del elemento.La sintaxis es: a @getCooMaxNod(indice) Siendo indice 1, 2 3 segn se pretenda obtener el mximo de las cooro u a denadas x, y o z. getCooMinNod: Devuelve el valor m nimo de la coordenada, cuyo ndice se pasa como parmetro. La sintaxis es completamente anloga a la del comando a a anterior. getNumDof: Devuelve el nmero de grados de libertad del elemento. u getNumExternalNodes: Devuelve el nmero de nodos exteriores del elemento. u Se entiende por nodos exteriores aquellos que pueden estar conectados a algn otro elemento del modelo. u getTangentStiffness: Devuelve la matriz de rigidez tangente del elemento. getInitialStiffness: Devuelve la matriz de rigidez noval del elemento. getMass: Devuelve la matriz1 de masas del elemento. getDamp: Devuelve la matriz de amortiguamiento del elemento. getResistingForce: Devuelve el vector2 que representa la accin del elemento o sobre el resto del modelo, esto es, sobre los nodos a los que est conectado. a getVertices: Devuelve un vector de enteros con los ndices de los nodos a los que se une el elemento en el grco VTK. a getVtkCellType: Devuelve el tipo de celda a emplear para la representacin o grca del elemento con VTK3 . a

5.3.5.

Elementos de dimensin 0 o

Como ya se ha dicho, los elementos de dimensin 0 se emplean para modelizar o el contacto entre dos nodos que, por lo general, ocuparn la misma posicin o a o estarn muy prximos entre si. a o 5.3.5.1. Comandos comunes a los elementos de dimensin 0 o

Cualquiera de estos elementos puede ejecutar, adems de los comandos desa critos en 5.3.3, los siguientes comandos: vects: Lee los vectores que denen el sistema de coordenadas local (ver apartado 5.3.5.3). transformation: Llama al intprete de comandos de la matriz de la transfore macin (ver apartados 5.3.5.3 y 8.1). o
apartado 8.1. apartado 8.2. 3 Visualization toolkit http://www.vtk.org.
2 Ver 1 Ver

56 5.3.5.2.

CAP ITULO 5. DEFINICION DE LA MALLA Propiedades comunes a los elementos de dimensin 0 o

Cualquiera de estos elementos puede devolver, adems de las propiedades a descritas en 5.3.4, las siguientes propiedades: getDim: Devuelve la del espacio (2 o 3) en el que se dene el elemento. getTrf: Devuelve la matriz del elemento (ver apartados 5.3.5.3 y 8.1). getVectorI: Devuelve el vector i del sistema de coordenadas local expresado en coordenadas globales. getVectorJ: Devuelve el vector j del sistema de coordenadas local expresado en coordenadas globales. getVectorK: Devuelve el vector k del sistema de coordenadas local expresado en coordenadas globales.

5.3.5.3.

Ejes locales del elemento

Para poder expresar las rigideces que aporta el elemento al modelo en sistemas de coordenadas distintos del global se dispone de un .

Matriz de la transformacin El sistema de coordenadas local queda denio do en el elemento por la matriz de transformacin que contiene las componentes o de los vectores bsicos del sistema de coordenadas local del elemento colocados a por las, es decir: i1 i2 i3 j1 j2 j3 (5.1) k1 k2 k3

5.3.5.4.

Elemento ZeroLength

Los elementos de tipo ZeroLength se emplean para conectar dos nodos que comparten la misma posicin con uno o ms materiales de tipo uniaxial que o a representarn las relaciones fuerza - desplazamiento que vincularn cada uno de a a los grados de libertad de dichos nodos. El elemento se dene mediante el comando zero_length, opcionalmente puede indicarse el nmero de elemento entre corchetes a continuacin del cou o u mando4 . Si no se proporciona un nmero de elemento el programa asigna uno automticamente. A continuacin se da un ejemplo de denicin de un elemento a o o de este tipo.
4 Esta

forma de forzar el n mero de elemento es com n a todos los elementos del programa. u u

5.3. ELEMENTOS \mdlr { \elementos { \nmb_material{"elast"} \dim_elem{1} \zero_length[1] { \nodes{1,2} } } }

57

Tipos de elementos ZeroLength Teniendo en cuenta la dimensin del o elemento y el nmero de grados de libertad de los nodos a los que est conectado u a se distinguen los siguientes tipos para este elemento: Dimensin del elemento o Nmero GDLs elemento u 2 4 6 6 6

Nmero GDLs nodo u

1 2 2 3 3

1 2 3 3 6

D1N2 D2N4 D2N6 D3N6 D3N12

Comandos para los elementos ZeroLength Los comandos que se pueden emplear para denir este elemento son: materiales: Llama al intrprete de comandos del contenedor de materiales del e elemento. clear_materiales: Borra todos los materiales que se hayan denido para el elemento. set_materials: Asigna relaciones fuerza - desplazamiento a los grados de libertad que se pasan como parmetro. La sintaxis es como sigue: a \set_materials[gdlI,gdlJ,...]{matUniaxialA,matUniaxialB,...} siendo gdlI,gdlJ,... los ndices de los grados de libertad que se vinculan entre los nodos y matUniaxialA,matUniaxialB,... los nombres de los

Tipo del elemento

58

CAP ITULO 5. DEFINICION DE LA MALLA materiales que denirn las relaciones fuerza - desplamiento para cada a uno de los grados de libertad vinculados.

Propiedades del elemento ZeroLength Las propiedades que pueden devolver estos elementos son: getNumMateriales: Devuelve el nmero de materiales denidos en el elemento. u getTipoElemento: Devuelve el tipo del elemento. Contenedor de materiales del elemento ZeroLength El contenedor de materiales de estos elementos se encarga de almacenar el material asignado a cada uno de los grados de libertad. Comandos del contenedor de materiales. Los comandos que puede interpretar el contenedor son: clear: Borra los materiales denidos en el contenedor. material: Dispara el interprete de comandos del material asignado al grado de libertad que se pasa como parmetro. La sintaxis es: a \material[dir]{...}

en la que dir es el ndice del grado de libertad al cual se ha asignado el material al que se quiere acceder. Propiedades del contenedor de materiales. Las propiedades que puede devolver el contenedor son: getNumMateriales: Devuelve el nmero de materiales denidos en el conteneu dor. 5.3.5.5. Elemento ZeroLengthSection

Los elementos de tipo ZeroLength se emplean para conectar dos nodos que comparten la misma posicin con un slo material de tipo seccin (estos o o o a materiales se denen en el apartado 4.4 de este documento) que ser el que dena las rigideces de la conexin en cada uno de los grados de libertad. o El elemento se dene mediante el comando zero_length_section, opcionalmente puede indicarse el nmero de elemento entre corchetes a continuacin del u o comando. Si no se proporciona un nmero de elemento el programa asigna uno u automticamente. A continuacin se da un ejemplo de denicin de un elemento a o o de este tipo.

5.3. ELEMENTOS \mdlr { \elementos { \nmb_material{"sa"} \dim_elem{1} \zero_length_section[1] { \nodes{1,2} } } }

59

Comandos para los elementos ZeroLengthSection Los comandos que se pueden emplear para denir este elemento son: seccion: Inicia el intrprete de comandos del material de tipo seccin. e o K: Inicia el intrprete de comandos de la matriz de rigidez del elemento. e A: Inicia el intrprete de comandos de la matriz de transformacin del elemento. e o v: Inicia el intrprete de comandos del vector de deformaciones del elemento. e P: Inicia el intrprete de comandos del vector de cargas del elemento. e Propiedades del elemento ZeroLengthSection Las propiedades que pueden devolver estos elementos son: getSeccion: Devuelve el material de tipo seccin del elemento. o getMatrixA: Devuelve la matriz que se emplea para calcular las deformaciones del elemento en funcin del desplazamiento de los nodos: o = A (u2 u1 ) (5.2)

siendo el vector de deformaciones del elemento y u2 y u1 los vectores de desplazamiento de los nodos a los que est conectado el elemento. a getVectorDef: Devuelve el vector de deformaciones del elemento. getVectorP: Devuelve el vector de cargas del elemento. 5.3.5.6. Elementos ZeroLengthContact

5.3.6.

Elementos unidimensionales

Estos elementos se emplean para modelizar piezas una de cuyas dimensiones es superior a las otras dos (vigas, dinteles, cables, pilares,. . . ).

60 5.3.6.1.

CAP ITULO 5. DEFINICION DE LA MALLA Comandos comunes a los elementos de dimensin 1 o

Los comandos que puede ejecutar cualquiera de estos elementos son: coordTransf: Lanza el intrprete de comandos de la transformacin de coordee o nadas del elemento. Esta transformacin se describe en el apartado 5.2.1 o de este documento. puntos: Lanza el intrprete de comandos de la matriz que contiene las coore denadas de n puntos equiespaciados a lo largo de la directriz del elemento (cada la contendr las coordenadas de un punto). La sintaxis del comando a es: \puntos(n){...} siendo n el nmero de puntos a obtener. Este comando sirve como ayuda u para la representacin grca del elemento o de magnitudes asociadas al o a mismo (cargas,. . . ). 5.3.6.2. Propiedades comunes a los elementos unidimensionales

Cualquiera de estos elementos puede devolver las propiedades siguientes: getPuntos: Devuelve una matriz que contiene las coordenadas de n puntos equiespaciados a lo largo de la directriz del elemento (cada la contendr a las coordenadas de un punto).La sintaxis es: @getPuntos(n) siendo n el nmero de puntos a obtener. u getPunto: Devuelve las coordenadas de un punto situado sobre la directriz del elemento a una distancia relativa xrel del nodo dorsal. La sintaxis es: @getPunto(xrel) el punto obtenido estar a una distancia x del nodo dorsal tal que: x = a xrel L siendo L la longitud del elemento y xrel la distancia relativa que se ha pasado como parmetro. a getPuntos: Devuelve la transformacin de coordenadas del elemento (ver aparo tado 5.2.1).

5.3.7. 5.3.8. 5.3.9.

Elementos bidimensionales Elementos tridimensionales Coordenadas naturales

En este documento llamaremos coordenadas naturales (ver gura 5.2) a las correspondientes a un sistema local del elemento y que var entre -1 y 1. an

5.4. FACTORES DE AMORTIGUAMIENTO DE RAYLEIGH

61

Figura 5.2: Coordenadas naturales.

Figura 5.3: Coordenadas bsicas. a

5.3.10.

Coordenadas bsicas a

Llamaremos coordenadas bsicas (ver gura 5.3) a las correspondientes a un a sistema local del elemento y que var entre 0 y 1. an

5.4.

Factores de amortiguamiento de Rayleigh

62

CAP ITULO 5. DEFINICION DE LA MALLA

Cap tulo 6

Denicin de condiciones de o contorno y cargas


6.1. 6.2. Condiciones de contorno Cargas

63

64CAP ITULO 6. DEFINICION DE CONDICIONES DE CONTORNO Y CARGAS

Cap tulo 7

Modelador
7.1. Introduccin o

El modelador es el encargado de administrar la creacin de las entidades que o componen el modelo de elementos nitos (nodos, elementos y condiciones de contorno) y las entidades auxiliares (puntos, l neas, supercies, conjuntos,. . . ) que se emplean para facilitar la generacin del mismo. o

7.2.

Comandos reconocidos por el modelador

El modelador puede interpretar los siguientes comandos: nodos: Inicia la denicin de nodos, tal y como se indica en el apartado 5.1 de o la pgina 51. a materiales: Inicia la denicin de materiales descrita en el apartado 4 de la o pgina 27. a geom_transf: Inicia la denicin de transformaciones geomtricas descrita en o e el apartado 5.2 de la pgina 51. a elementos: Inicia la denicin de elementos descrita en el apartado 5.3 de la o pgina 53. a constraints: Inicia la denicin de condiciones de contorno descrita en el o a apartado 6.1 de la pgina 63. loads: Inicia la denicin de cargas descrita en el apartado 6.2 de la pgina o a 63. dom: Lanza el intrprete de comandos del dominio. e setRayleighDampingFactors: Asigna valores a los factores de amortiguamiento de Rayleigh descritos en el apartado 5.4 de la pgina 61. a sets: Lanza el intrprete de comandos del administrador de conjuntos segn e u se describe en 7.3. 65

66

CAP ITULO 7. MODELADOR

cad: Lanza el intrprete de comandos del administrador de entidades geome e tricas (puntos, l neas, supercies,. . . ) segn se describe en 7.4. u set_dead_srf: Asigna un valor al factor de reduccin de la rigidez para eleo mentos desactivados. Su sintaxis es: \set_dead_srf{frd} en la que frd es el valor que se asigna al factor.

7.3. 7.4.

Administrador de conjuntos Administrador de entidades geomtricas e

Cap tulo 8

Objetos auxiliares
8.1. 8.2. Matrices Vectores

67

68

CAP ITULO 8. OBJETOS AUXILIARES

Apndice A e

Generacin de las o combinaciones a considerar en el clculo estructural a


A.1. Introduccin o

En el presente apndice se exponen los criterios a seguir para la obtencin e o de las combinaciones a considerar en los clculos de comprobacin de una esa o tructura. La comprobacin de la seguridad de una estructura se hace, en general, con o la ayuda de clculos1 . a

A.1.1.

Mtodo de los estados l e mite

El procedimiento general que prescriben las normas para la comprobacin de o la seguridad de una estructura es el denominado Mtodo de los estados l e mite. Se entiende por estado l mite aquel en el que la estructura alcanza una situacin o no deseada, que, en consecuencia, debe evitarse. Atendiendo a la gravedad de sus consecuencias, los estados l mite se clasican en estados l mite ultimos (ELU) y estados l mite de servicio (ELS). Estos ultimos tambin se denominan en ocasiones estados l e mite de utilizacin. o

A.1.2.

Situaciones de proyecto

El concepto de situacin de proyecto es util para ordenar las comprobaciones o a realizar en el proyecto o estudio de una estructura. Una situacin de proyecto o es una representacin simplicada de la realidad de la obra que sea susceptible o de anlisis. As pueden ser situaciones de proyecto las correspondientes a las disa tintas fases de construccin de la estructura, las de uso normal de la estructura, o las de reparacin de sta,. . . Para cada una de las situaciones de proyecto en las o e
1 Tambin son admisibles otros procedimientos como pueden ser los ensayos en modelo e reducido, los ensayos a escala real de la estructura o de sus piezas, extrapolacin del comporo tamiento de estructuras similares,. . .

69

70APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E


Tipo de estructura Vida util nominal Estructuras de carcter temporal(*) a Entre 3 y 10 aos (*) n Elementos estructurales reemplazables que Entre 10 y 25 aos n no forman parte de la estructura principal (por ejemplo, barandillas, apoyos de tuber as) Edicios (o instalaciones) agr colas o in- Entre 15 y 50 aos n dustriales y obras mar timas Edicios de viviendas u ocinas, puentes u 50 aos n obras de paso de longitud total inferior a 10 metros y estructuras de ingenier civil a (excepto obras mar timas) de repercusin o econmica baja o media o Edicios pblicos, de salud y de educacin. 75 aos u o n Edicios de carcter monumental o de im- 100 aos a n portancia especial Puentes de longitud total igual o superior a 100 aos n 10 metros y otras estructuras de ingenier a civil de repercusin econmica alta o o (*)En funcin del propsito de la estructura (exposicin temporal, o o o etc.). En ningn caso se considerarn como estructuras de carcter u a a temporal aquellas estructuras de vida util nominal superior a 10 aos. n

Cuadro A.1: Vida util nominal de los diferentes tipos de estructura (segn refe u rencia [6]).

que se deba comprobar la estructura se estudiarn los estados l a mite ultimos y los de servicio en dicha situacin de proyecto. o

A.1.3.

Acciones

Se denomina accin a cualquier causa capaz de producir estados tensionales o en una estructura, o modicar los existentes. Los coecientes de mayoracin de o las acciones sern diferentes segn la norma que se aplique para la comprobacin a u o de los distintos elementos de la estructura, IAP, EHE, Eurocdigos,. . . . o

A.1.4.

Vida util

De acuerdo con la referencia [6] se entiende por vida util de una estructura el per odo de tiempo, a partir de la nalizacin de su ejecucin, durante el que debe o o mantener los requisitos de seguridad y funcionalidad de proyecto y un aspecto esttico aceptable. Durante ese per e odo requerir una conservacin de acuerdo a o con el plan de mantenimiento que se establezca a tal efecto. La vida util nominal depende del tipo de estructura y debe ser jada por la Propiedad previamente al inicio del proyecto. En ningn caso su valor ser u a inferior a lo indicado en las Reglamentaciones aplicables o, en su defecto, al dado en la tabla A.1.

A.1. INTRODUCCION

71

A.1.5.

Nivel de riesgo

El nivel de riesgo de una obra dene las consecuencias que podr tener su a fallo estructural durante su construccin o en servicio (edicio pblico, almacn o u e privado, paso superior sobre v importante, . . . ). a

A.1.6.

Nivel de control

Independientemente del rigor con el que se realicen los clculos de comprobaa cin de la estructura durante el proyecto, la seguridad de sta depender ademas o e a de la cuidadosa construccin de la misma. Las distintas normas establecen la o inuencia que el nivel de control durante la ejecucin de la obra tiene en los o coecientes de seguridad a emplear en la ejecucin de la misma. o

A.1.7.

Combinacin de acciones o

En el clculo estructural basado en los coecientes de seguridad parciales, a se emplean unas combinaciones de acciones para el estudio de los estados l mite ultimos y otras diferentes para los estados l mite de servicio. Cuando se emplea el clculo mediante coecientes de seguridad globales, como por ejemplo en a los clculos geotcnicos, las combinaciones de acciones sern las mismas para a e a analizar tanto los estados l mite ultimos como los de servicio. Por otra parte, dependiendo de la norma que se est empleando, es posible e que los coecientes de minoracin de las caracter o sticas mecnicas de los matea riales y suelos sean distintos dependiendo de la situacin de proyecto que se est o e considerando.

A.1.8.

Comprobacin de la estructura o

A partir de lo expuesto en los apartados anteriores, el procedimiento de comprobacin de la estructura consistir en la realizacin de las siguientes tareas: o a o 1. Denicin de las situaciones de proyecto a considerar en la comprobacin o o de la estructura. 2. Para cada una de las situaciones de proyecto denidas en el punto anterior, denicin de los valores de las acciones que intervienen en la comprobacin o o de dicha situacin, de la geometr de la estructura y de las caracter o a sticas mecnicas de los materiales a considerar en la misma. a 3. Denicin de las combinaciones de acciones a considerar en la comprobao cin de los ELS y ELU dependiendo de: o a) Materiales que forman la estructura o el elemento a comprobar: acero laminado, hormign armado, madera,. . . o b) Nivel de riesgo de la construccin. o c) Nivel de control con el que se ejecuta la obra. d ) Situacin de proyecto a la que correspondan las combinaciones (pero sistente, transitoria o accidental).

72APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E 4. Comprobacin de cada uno de los elementos de la estructura sometido al o efecto de cada una de las combinaciones correspondientes al material de que se trate. Comprobacin del comportamiento global de la estructura o (estabilidad, deformaciones, . . . ) sometida al efecto de cada una de las combinaciones a considerar a estos efectos.

A.2.

Acciones

Se denomina accin a cualquier causa capaz de producir estados tensionales o en una estructura, o modicar los existentes. Los coecientes de mayoracin de o las acciones sern diferentes a

A.2.1.

Clasicacin de las acciones o

Las acciones sobre una estructura pueden clasicarse de acuerdo con origen, su naturaleza, su variacin en el tiempo, su variacin en el espacio y por su o o relacin con el resto de las que actan sobre la estructura. o u A.2.1.1. Por su origen

Atendiendo a su naturaleza una accin puede ser: o Gravitatoria: Cuyo origen es el campo gravitatorio terrestre (peso propio, carga muerta, empujes del terreno o de u dos, etc.). Climtica: Cuyo origen se encuentra en el clima (accin trmica y accin a o e o del viento2 ). Reolgica: Son las acciones que se producen debido a las deformacioo nes que experimentan algunos materiales en el transcurso del tiempo por retraccin, uencia bajo carga u otras causas. o S smica: Son aquellas producidas por la aceleracin que experimenta la o masa de la estructura y del terreno de cimentacin durante el terremoto. o A.2.1.2. Por su naturaleza

De acuerdo con este criterio las acciones pueden ser: Directas: Aquellas que se aplican directamente sobre la estructura como, por ejemplo, el peso propio, la carga muerta y la sobrecarga de uso. Indirectas: Son las debidas a deformaciones o aceleraciones impuestas que, indirectamente, dan lugar a la aparicin de tensiones en el material de o la estructura. Ejemplos de estas acciones son los efectos de las variaciones de temperatura, los asientos de la cimentacin, las acciones reolgicas, las o o s smicas, etc.
2 En ocasiones las cargas trmicas o las de viento pueden no deberse al clima como por e ejemplo en el caso de la existencia de un horno o en el de estructuras sometidas al empuje de motores a reaccin de naves areas. o e

A.2. ACCIONES A.2.1.3. Por su variacin en el tiempo o

73

Segn su variacin en el tiempo, tomando como referencia la vida util 3 de la u o estructura, las acciones se clasican en: Permanentes G: son las que actan durante toda la vida util y son u constantes en magnitud y posicin. El peso propio, la carga muerta y el o empuje de tierras son ejemplos de cargas permanentes. Permanentes de valor no constante G*: son las que, actuando durante toda la vida util de la estructura, su valor var a lo largo de aqulla. a e Un ejemplo de accin permanente de valor no constante es la producida o por la retraccin. o Variables Q: son las acciones que se producen con frecuencia a lo largo de la vida util de la estructura y cuyos valores presentan gran dispersin. o Las sobrecargas de uso o de trco y las climticas son acciones variables. a a Accidentales A: Son aquellas cuya probabilidad de actuar sobre la estructura es muy pequea, por ejemplo impactos, explosiones, avalanchas, n tornados. S smicas AS: Son las producidas por un terremoto. Aunque suelen considerarse dentro de las acciones accidentales, reciben a veces un tratamiento diferente. Si en lugar de la vida util de la estructura, se toma como referencia el periodo del primer modo propio de la estructura podemos distinguir entre: Cargas estticas: aquellas cuya variacin en el tiempo tiene un periodo a o muy superior al primer modo propio de la estructura. Cargas dinmicas: aquellas cuya variacin en el tiempo tiene un periodo a o del mismo orden de magnitud que el primer modo propio de la estructura. A.2.1.4. Por su variacin en el espacio o

Segn la variacin de las acciones en el espacio, stas se clasican en: u o e Fijas: Se aplican siempre en la misma posicin y con la misma direccin o o y sentido (p. ej.: el peso propio, el anclaje del cable de un ascensor). Libres: La direccin, el sentido y/o la posicin en la que se aplican puede o o variar. (p. ej.: el carro de la instruccin de puentes). o A.2.1.5. Por su relacin con el resto de acciones o

Examinando las posibles relaciones que pueden existir entre dos acciones, clasicamos las mismas en: Acciones compatibles: diremos que dos acciones son compatibles entre s cuando lo es, f sicamente, la actuacin de una, otra o ambas simulto a neamente (p. ej.: la accin del viento y la sobrecarga de uso). o
3 Ver

apartado A.1.4.

74APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E Acciones incompatibles: diremos que dos acciones son incompatibles entre s cuando no es posible su actuacin simultnea (p. ej.: La actuacin o a o de un puente gra simultneamente en dos posiciones distintas). u a Acciones sincrnicas: diremos que la accin a es sincrnica con la accin o o o o b cuando la actuacin de a implica, f o sicamente, la actuacin de b (p. ej.: o la carga de frenado de un puente gra ser sincrnica con la accin del u a o o peso del mismo puente gra). u A.2.1.6. Por el modo en que se participa en una combinacin o

Como ms adelante se ver (ver apartado A.6, el clculo de la estructura sua a a pone la obtencin de la respuesta de dicha estructura bajo la accin de distintas o o combinaciones. Estas, se obtienen mediante combinacin lineal de los valores o de las distintas acciones a las que estar sometida la estructura durante su via da util. En estas combinaciones se supone siempre la actuacin de las cargas o permanentes y adems la presencia de cero o ms acciones variables. Es lgico a a o pensar que es muy poco probable que todas las acciones variables se presenten simultneamente con sus valores caracter a sticos, esta circunstancia da lugar a la siguiente clasicacin para las acciones no permanentes: o Accin determinante: Es aquella accin variable que interviene en una o o combinacin con su valor caracter o stico. Accin de acompa amiento: Es aquella accin variable que interviene o n o en una combinacin con un valor inferior al caracter o stico.

A.2.2.
A.2.2.1.

Valores de las acciones


Valor caracter stico Fk

Se denomina valor caracter stico de una accin al que presenta una probao bilidad de 0.05 de ser sobrepasado durante la vida util de la estructura. Para designar este valor se suele emplear el sub ndice k. A.2.2.2. Valor de combinacin Fr0 o

Se denomina valor de combinacin de una accin a aquel que se emplea o o cuando la accin interviene en una hiptesis como accin de acompaamiento. o o o n A.2.2.3. Valor frecuente Fr1

Se denomina valor frecuente de una accin a aquel que resulta sobrepasado o con frecuencia, pero en per odos de corta duracin, durante la vida util de la o estructura. A.2.2.4. Valor cuasipermanente Fr2

Se denomina valor cuasipermanente de una accin a aquel que resulta sobreo pasado durante gran parte4 de la vida util de la estructura.
4 Seg n el Documento Nacional de Aplicacin espa ol del Eurocdigo de Hormign (UNE u o n o o ENV 1992-1-1) el valor cuasipermanente es el que resulta sobrepasado durante ms de la mitad a de la vida util de la estructura.

A.2. ACCIONES A.2.2.5. Valor representativo Fr . Coecientes de simultaneidad

75

Se denomina valor representativo de una accin a aqul con el que la accin o e o interviene (antes de introducir el coeciente de ponderacin f ) en una hipteo o sis de clculo. Este valor, para una misma accin, depende de la combinacin a o o espec ca que en cada momento se est estudiando. Dicho de otro modo el valor e representativo depende de que, en la combinacin en cuestin, la accin intero o o venga como determinante o de acompaamiento. El valor representativo de una n accin se obtiene mediante la aplicacin, al valor caracter o o stico de la carga,de un coeciente de simultaneidad igual o menor que la unidad. En general, para las acciones permanentes, as como para las accidentales, el valor representativo coincide con el valor caracter stico5 ( = 1). En cambio para las acciones variables, los coecientes de simultaneidad que se emplean para obtener los valores representativos que se emplean son los siguientes: = 1 El valor representativo de la accin coincide con su valor caracter o stico cuando dicha accin interviene en la hiptesis como accin determinante o o o y no se consideran en la hiptesis acciones accidentales. o = 0 El valor representativo de la accin coincide con su valor de como binacin cuando dicha accin interviene en la hiptesis como accin de o o o o acompaamiento y no se consideran en la hiptesis acciones accidentales. n o = 1 El valor representativo de la accin coincide con su valor frecuente o cuando dicha accin interviene en la hiptesis como accin determinante o o o y adems en la hiptesis se consideran acciones accidentales. a o = 2 El valor representativo de la accin coincide con su valor cuasio permanente cuando dicha accin interviene en la hiptesis como accin de o o o acompaamiento y adems en la hiptesis se consideran acciones accidenn a o tales. La instruccin IAP considera un unico valor representativo para las acciones o permanentes igual a su valor caracter stico, excepto en el caso de la accin coo rrespondiente al peso del pavimento y, en su caso, las acciones producidas por los servicios situados en el puente, para las que se consideran dos valores representativos. En el caso del pavimento se considerarn dos valores representativos: a Gk,inf : Valor inferior, determinado con los espesores tericos del pavimento o denidos en el proyecto. Gk,sup : Valor superior, obtenido incrementando en un cincuenta por ciento los espesores tericos del pavimento denidos en el proyecto. o En resumen el valor representativo de una accin depende de: o Su variacin en el tiempo (G,G*,Q,A,AS). o Su intervencin en la hiptesis como determinante o de acompaamiento. o o n La presencia o ausencia de acciones accidentales en la combinacin en la o que interviene la accin. o El origen de la carga (climtica,de uso,. . . ). a
5 La

instruccin IAP (referencia [13]), hace algunas excepciones a esta regla. o

76APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E


Acciones climaticas Sobrecarga de nieve Sobrecarga de viento Sobrecarga trmica e 0 0.6 0.6 0.6 1 0.2 0.5 0.5 2 0.0 0.0 0.0

Cuadro A.2: Valores de los coecientes de simultaneidad de las cargas climticas a segn EHE u

Valores de los coecientes de simultaneidad Seg n EHE: los valores de los coecientes de simultaneidad 0 ,1 ,2 seu gn el Documento Nacional de Aplicacin espaol del Eurocdigo de Hormign u o n o o (UNE ENV 1992-1-1) son los que guran en las tablas A.2 y A.3. Seg n EAE: en el caso de la instruccin EAE (referencia [6]) los valores u o de estos coecientes se dan en las tablas A.5 y A.4. Seg n IAP: Los coecientes de simultaneidad que adopta la instruccin u o IAP (referencia [13]) son los que guran en la tabla A.6. A.2.2.6. Valor de clculo Fd a

Se denomina valor de clculo de una accin al obtenido multiplicando su a o valor representativo por un coeciente de ponderacin f : o Fd = f Fr (A.1)

El coeciente f introduce en el clculo la probabilidad de que la accin a o alcance en realidad un valor superior al adoptado como caracter stico debido a una o ms de las siguientes circunstancias: a 1. Incertidumbre en el valor de la carga realmente aplicada. Se considera la probabilidad de que la carga aplicada en la realidad se encuentre dentro de ese 5 %6 de casos en los que se supera el valor caracter stico. 2. Incertidumbre en los resultados del clculo. Todos los mtodos de clcua e a lo introducen simplicaciones en el fenmeno f o sico a analizar. A esto se suman los errores numricos7 que se comenten al operar. e 3. Incertidumbre en las caracter sticas geomtricas y mecnicas de la estruce a tura real. Durante la ejecucin de la estructura se cometern errores8 que o a harn que las dimensiones de las secciones, la posicin de las armaduras, a o la posicin de los ejes y planos medios de las piezas, las caracter o sticas mecnicas de los materiales etc. sean distintos de los tericos. a o
denicin de valor caracter o stico en el apartado A.2.2.1. truncamiento, . . . 8 Se entiende que estos errores estn comprendidos dentro de las tolerancias establecida en a la normativa y en el pliego de prescripciones tcnicas particulares de proyecto, es decir, no e se contemplan aqu los errores debidos a una deciente ejecucin que debern ser subsanados o a antes de la puesta en carga de la pieza de que se trate.
7 redondeo, 6 Ver

A.2. ACCIONES

77

Sobrecargas de uso Azoteas Inaccesibles o slo para conservacin o o Accesibles Viviendas Habitaciones Escaleras y accesos pblicos u Balcones volados Hoteles, hospitales, crceles, etc. a Zonas de dormitorios Zonas pblicas, escaleras y accesos u Locales de reunin y de espectculo o a Balcones volados Ocinas y comercios Locales privados Ocinas pblicas u Tiendas Galer comerciales, escaleras y accesos as Locales de almacn e Balcones volados Edicios docentes Aulas, despachos y comedores Escaleras y accesos Balcones volados Iglesias, edicios de reunin y de espectculo o a Locales con asientos jos Locales sin asientos jos, tribunas, escaleras Balcones volados Calzadas y garajes Areas con veh culos de peso no mayor de 30 kN Areas con veh culos de peso entre 30 y 160 kN

0 0.7 s/uso 0.7 0.7 0.7 0.7 0.7 0.7 s/uso 0.7 0.7 0.7 0.7 1.0 s/uso 0.7 0.7 s/uso 0.7 0.7 s/uso 0.7 0.7

1 0.5 s/uso 0.5 0.5 0.5 0.5 0.7 0.7 s/uso 0.5 0.5 0.7 0.7 0.9 s/uso 0.7 0.5 s/uso 0.7 0.7 s/uso 0.7 0.5

2 0.3 s/uso 0.3 0.3 0.3 0.3 0.6 0.6 s/uso 0.3 0.3 0.6 0.6 0.8 s/uso 0.6 0.6 s/uso 0.6 0.6 s/uso 0.6 0.3

Cuadro A.3: Valores de los coecientes de simultaneidad para cargas de uso segn EHE u

Uso del elemento Zonas residenciales y domsticas e Zonas de ocinas Zonas de reunin o Zonas comerciales Zonas de almacenamiento Zonas de trco, peso del veh a culo 30 kN Zonas de trco, 30 kN < peso del veh a culo 160 kN Cubiertas no accesibles

0 0.7 0.7 0.7 0.7 1.0 0.7 0.7 0.0

1 0.5 0.5 0.7 0.7 0.9 0.7 0.5 0.0

2 0.3 0.3 0.6 0.6 0.8 0.6 0.3 0.0

Cuadro A.4: Valores de los coecientes de simultaneidad para cargas de uso segn EAE u

78APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E


Acciones climaticas Sobrecarga de nieve en edicios emplazados a ms de mil a metros sobre el nivel del mar. Sobrecarga de nieve en edicios emplazados a menos de mil metros sobre el nivel del mar. Sobrecarga de viento Sobrecarga trmica e 0 0.7 0.5 0.6 0.6 1 0.5 0.2 0.2 0.5 2 0.2 0.0 0.0 0.0

Cuadro A.5: Valores de los coecientes de simultaneidad de las cargas climticas a segn EAE u
Acciones variables Tren de carga para fatiga. Resto de acciones variables. 0 1.0 0.6 1 1.0 0.5 2 1.0 0.2

Cuadro A.6: Valores de los coecientes de simultaneidad de las cargas variables segn IAP. u

Valores del coeciente de ponderacin. El valor del coeciente de pono deracin f a emplear con una accin depende de: o o 1. El estado l mite que se est considerando en el clculo: estado l e a mite ultimo o estado l mite de servicio. 2. La situacin que se est considerando en el clculo, segn la clasicacin o e a u o dada en A.3. 3. La variacin de la accin respecto al tiempo, segn la clasicacin dada o o u o en A.2.1.3. 4. El efecto, favorable o desfavorable9 , de la accin respecto del estado l o mite que se est comprobando en el clculo. e a 5. En su caso, nivel de control de la ejecucin. o Seg n EHE: determinados estos cinco parmetros puede obtenerse el vau a lor del coeciente de ponderacin de acuerdo con el siguiente criterio: o Si se trata de un estado l mite de servicio el coeciente de ponderacin se o obtiene a partir del cuadro A.7. Si se trata de un estado l mite ultimo, el valor del coeciente de pondera cin se obtiene a partir de los valores propuestos en el cuadro A.8. o

9 el carcter favorable o desfavorable de la accin no es com n a toda la estructura. Dado a o u un estado l mite, la misma accin puede ser favorable para ciertas partes de la misma y o desfavorable para otras

A.2. ACCIONES

79

Accion

Permanente Pretensado (armadura pretesa) Pretensado (armadura postesa) Permanente de valor no constante Variable Notacion: G: Accin permanente. o P: Pretensado. G*: Accin permanente de valor no constante. o Q: Accin variable. o A: Accin accidental. o

Efecto favorable desfavorable G = 1,00 G = 1,00 P = 0,95 P = 1,05 P = 0,90 P = 1,10 G = 1,00 G = 1,00 Q = 0,00 Q = 1,00

Cuadro A.7: Coeciente de ponderacin de acciones en estados l o mite de servicio segn EHE. u

Accin o

N. control

intenso normal reducido intenso G* normal reducido intenso Q normal reducido A Notacion: G: Accin permanente. o G*: Accin permanente de valor no constante. o Q: Accin variable. o A: Accin accidental. o G

Efecto en situacin persistente o o transitoria favorable desfavorable G = 1,00 G = 1,35 G = 1,00 G = 1,50 G = 1,00 G = 1,60 G = 1,00 G = 1,50 G = 1,00 G = 1,60 G = 1,00 G = 1,80 Q = 0,00 Q = 1,50 Q = 0,00 Q = 1,60 Q = 0,00 Q = 1,80 -

Efecto en situacin accidental o o s smica favorable desfavorable G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 Q = 0,00 Q = 1,00 Q = 0,00 Q = 1,00 Q = 0,00 Q = 1,00 A = 1,00 A = 1,00

Cuadro A.8: Coeciente de ponderacin de acciones en estados l o mite ultimos segn EHE. u

80APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E


Accion Permanente Permanente de valor no constante Variable Efecto favorable desfavorable G = 1,00 G = 1,00 G = 1,00 G = 1,00 Q = 0,00 Q = 1,00

Cuadro A.9: Coeciente de ponderacin de acciones en estados l o mite de servicio segn EAE. u
Accin o Efecto en situacin persistente Efecto en situacin accidental o o o transitoria o s smica favorable desfavorable favorable desfavorable G G = 1,00 G = 1,35 G = 1,00 G = 1,00 G* G = 1,00 G = 1,50 G = 1,00 G = 1,00 Q Q = 0,00 Q = 1,50 Q = 0,00 Q = 1,00 A A = 1,00 A = 1,00 Notacion: G: Accin permanente. o G*: Accin permanente de valor no constante. o Q: Accin variable. o A: Accin accidental. o

Cuadro A.10: Coeciente de ponderacin de acciones en estados l o mite ultimos segn EAE. u

Seg n EAE: El valor del coeciente de ponderacin se determina en este u o caso de acuerdo con el siguiente criterio: Si se trata de un estado l mite de servicio el coeciente de ponderacin se o obtiene a partir del cuadro A.9. Si se trata de un estado l mite ultimo, el valor del coeciente de pondera cin se obtiene a partir de los valores propuestos en el cuadro A.10. o

Seg n IAP: El valor del coeciente de ponderacin se determina en este u o caso de acuerdo con el siguiente criterio: Si se trata de un estado l mite de servicio el coeciente de ponderacin se o obtiene a partir del cuadro A.11. Si se trata de un estado l mite ultimo, el valor del coeciente de pondera cin se obtiene a partir de los valores propuestos en el cuadro A.12. o

A.3.

Situaciones de proyecto

A los efectos del clculo de una estructura, a lo largo de su vida util, esta a puede encontrarse en una de las tres siguientes situaciones: 1. Situacin persistente: La que corresponde a las condiciones de uso normal o de la estructura.

A.3. SITUACIONES DE PROYECTO

81

Accion

Permanente Pretensado interior (armadura postesa) Pretensado interior (armadura pretesa) Pretensado exterior Otra presolicitacin o Reolgica o Debidas al terreno Variable Notacion: G: Accin permanente. o P1 : Pretensado interior. P2 : Pretensado exterior. G: Accin permanente de valor no constante. o Q: Accin variable. o A: Accin accidental. o

Efecto favorable desfavorable G = 1,00 G = 1,00 P1 = 0,9 P1 = 1,1 P1 = 0,95 P1 = 1,05 P2 = 1,0 P2 = 1,0 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 Q = 0,00 Q = 1,00

Cuadro A.11: Coeciente de ponderacin de acciones en estados l o mite de servicio segn IAP. u

Accin o

Permanente Pretensado interior Pretensado exterior Otra presolicitacin o Reolgica o Accin del terreno o Variable Accidental

Efecto en situacin persistente o o transitoria favorable desfavorable G = 1,00 G = 1,35 G = 1,00 G = 1,00 G = 1,00 G = 1,35 G = 0,95 G = 1,05 G = 1,0 G = 1,35 G = 1,00 G = 1,50 Q = 0,00 Q = 1,50 -

Efecto en situacin accidental o o s smica favorable desfavorable G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 G = 1,00 Q = 0,00 Q = 1,00 A = 1,00 A = 1,00

Cuadro A.12: Coeciente de ponderacin de acciones en estados l o mite ultimos segn IAP. u

82APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E 2. Situacin transitoria: La que se produce durante la construccin o la reo o paracin (no simultnea con el uso) de la estructura. o a 3. Situacin accidental: La que se produce cuando la estructura se encuentra o sometida a condiciones excepcionales (choques,. . . ).

A.4.

Nivel de control

Para introducir en el clculo el efecto que las imperfecciones en la ejecucin a o tendr sobre los esfuerzos en la estructura se distinguen tres niveles de control: a Intenso. Normal. Reducido. Como se ver posteriormente el nivel de control previsto para la ejecucin a o de las obras inuir en los coecientes de ponderacin a adoptar en el clculo. a o a

A.5.

Estados l mite

Se denen como estado l mite de una estructura respecto a determinado parmetro (tensin, deformacin, suracin, . . . ) la situacin tal que, de ser a o o o o superada, se considera que la estructura no cumple alguna de las funciones para las que ha sido proyectada. El dimensionamiento de la estructura ser correcto cuando: a 1. La estructura no supera ninguno de los estados l mite ultimos en ninguna de las hiptesis de carga denidas en A.6.1. o 2. La estructura no supera ninguno de los estados l mite de servicio en ninguna de las hiptesis de carga denidas en A.6.2. o

A.5.1.

Estados l mite ultimos

Se llaman estados l mite ultimos a aquellos que producen la puesta fuera de servicio de la estructura por colapso o rotura de la misma o de una de sus partes. Los estados l mite ultimos a considerar en el clculo de la estructura son los a siguientes: 1. Estado l mite de equilibrio. 2. Estado l mite de agotamiento. a) Por solicitaciones normales. b) Por cortante. c) Por torsin. o d ) Por punzonamiento.

A.6. COMBINACION DE ACCIONES e) Por rasante. 3. Estado l mite de inestabilidad. 4. Estado l mite de fatiga.

83

A.5.2.

Estados l mite de servicio

Se llaman estados l mite de servicio a aquellos cuya superacin implica que o la estructura no cumpla los requisitos de: funcionalidad. comodidad. durabilidad. aspecto esttico. e Los estados l mite de servicio a considerar en el clculo son los siguientes: a 1. Estado l mite de deformacin. o 2. Estado l mite de vibraciones. 3. Estado l mite de suracin. o

A.6.

Combinacin de acciones o

La comprobacin de la estructura para cada uno de los estados l o mite se debe efectuar para la hiptesis de carga ms desfavorable, es decir, para aquella o a combinacin de acciones tal que, siendo compatible su actuacin simultnea, o o a produce los efectos ms adversos en relacin con el estado l a o mite en cuestin. o A los efectos de eliminar las combinaciones que no son posibles (o que no tienen sentido) f sicamente, se tendrn en cuenta los siguientes criterios: a Cuando en una combinacin interviene una accin, en la misma combio o nacin no deber intervenir ninguna de las acciones incompatibles con la o a misma. Cuando en una combinacin interviene una accin, en la misma combio o nacin debern intervenir necesariamente todas las acciones sincrnicas10 o a o con ella. En lo que sigue, consideraremos una estructura cualquiera, sometida a las siguientes acciones: nG acciones permanentes: Gi 11 . nG acciones permanentes de valor no constante: Gj .
denicin de accin sincrnica y de accin compatible en el apartado A.2.1.5. o o o o sub ndice indica cada una de las acciones permanentes que actan sobre la estructura u G1 , G2 , G3 , G4 , . . . , GnG
11 El 10 Ver

84APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E nQ acciones variables: Ql . nA acciones accidentales: Qm . nAS acciones s smicas: Qn .

A.6.1.

Combinaciones a considerar en estados l mite ulti mos

Para cada uno de los estados l mite ultimos a considerar en la estructu ra, se deber comprobar el efecto sobre la misma de los siguientes grupos de a combinaciones: A.6.1.1. En situaciones persistentes o transitorias

Para cada accin variable, se plantear un grupo de combinaciones en la que o a sta es la accin determinante12 . e o
nG nG d1 nQ

G Gk,i +
i=1 j=1

G G k,j +Q Qk,d +
l=1

Q Qr0,l +
l=d+1

Q Qr0,l (A.2)

siendo: G Gk,i : Valor de clculo de la accin permanente i, obtenido a partir de su a o valor caracter stico. G Gk,j : Valor de clculo de la accin permanente de valor no constante j, a o obtenido a partir de su valor caracter stico. Q Qk,d : Valor de clculo de la accin variable determinante d, obtenido a a o partir de su valor caracter stico. Q Qr0,l : Valor de clculo de la accin variable l, obtenido a partir de su valor a o representativo de combinacin. o N mero de combinaciones a considerar: De acuerdo con lo expuesto en u el apartado A.2.2.6 tendremos que: Las acciones permanentes tendrn, en las combinaciones para estados l a mite ultimo correspondientes a situaciones permanentes o transitorias, dos coecientes de ponderacin no nulos. o Las acciones permanentes de valor no constante tendrn, en el mismo caso, a dos coecientes de ponderacin no nulos que, en algn caso, pueden ser o u iguales (ver el caso del pretensado interior en la tabla A.12). Las cargas variables tendrn un slo coeciente de ponderacin no nulo. a o o en consecuencia, sean:
12 Ver

apartado A.2.1.6.

A.6. COMBINACION DE ACCIONES

85

nG2 : el nmero de acciones permanentes que tienen dos coecientes de pondeu racin distintos. o nG1 : el nmero de acciones permanentes que tienen un slo coeciente de ponu o deracin13 . o nG2 : el nmero de acciones permanentes de valor no constante que tienen dos u coecientes de ponderacin distintos. o nG1 : el nmero de acciones permanentes de valor no constante que tienen un u slo coeciente de ponderacin. o o nQ el nmero de acciones variables, todas ellas tienen un slo coeciente de u o ponderacin no nulo. o Si por el momento se ignora la incompatibilidad o sincronicidad de las acciones tendremos que, por cada accin variable determinante, habr: o a 2nG2 combinaciones de acciones permanentes del conjunto G2. 1 combinacin de acciones permanentes del conjunto G1. o 2nG2 combinaciones de acciones permanentes del conjunto G 2. 1 combinacin de acciones permanentes del conjunto G 1. o 2nQ 1 combinaciones de acciones variables de acompaamiento. n Como para cada accin determinante habra que considerar dos coecientes, o el nmero total de combinaciones ncomb,spt en situaciones persistentes o transiu torias ser el cardinal del producto cartesiano de las combinaciones anteriores a multiplicado por 2nQd , siendo Qd el nmero de acciones variables que pueden u ser determinantes:

ncomb,ELU,spt = 2nG2 2nG2 2nQ 1 2nQd = 2nG2 +nG2 +nQ +nQd 1

(A.3)

De estas combinaciones ser necesario eliminar las que contengan acciones a incompatibles. Para tratar las acciones sincrnicas se puede seguir el siguiente procedimieno to. Sea a una accin sincrnica de otra b: o o 1. Se elimina a de la lista de acciones variables. 2. Se agrega a la lista de acciones variables la accin a + b. o 3. Se establece la incompatibilidad de a + b con la accin b, o
13 Porque

ambos coecientes sean iguales.

86APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E A.6.1.2. En situaciones accidentales

Para cada accin variable Ql , se plantearn nA combinaciones, en las que o a aquella es la accin determinante: o
nG nG d1 nQ

G Gk,i +
i=1 j=1

G G k,j +Ak,m + Q Qr1,d +


l=1

Q Qr2,l +
l=d+1

Q Qr2,l (A.4)

siendo: Ak,m : Valor de clculo de la accin accidental m, obtenido a partir de su valor a o caracter stico. Q Qr1,d : Valor de clculo de la accin variable determinante d, obtenido a a o partir de su valor representativo frecuente. Q Qr2,l : Valor de clculo de la accin variable l, obtenido a partir de su valor a o representativo cuasipermanente. N mero de combinaciones a considerar: En este caso el nmero de comu u binaciones que se obtiene para cada uno de los sumatorios es el mismo que en A.6.1.1 (ver expresin A.3), aunque ahora los valores representativos de las o acciones variables son distintos a los empleados all Si, como es habitual, los . coecientes de ponderacin de la accin s o o smica son iguales en caso de efecto favorable o desfavorable, slo tendremos que multiplicar por el nmero de acciones o u accidentales nA . ncomb,ELU,acc = 2nG2 +nG2 +nQ +nQd 1 nA (A.5)

El procedimiento para tratar las acciones incompatibles ser el mismo que a se describi en A.6.1.1. o A.6.1.3. En situaciones s smicas

Para cada accin variable s o smica se plantear una combinacin: a o


nG nG nQ

G Gk,i +
i=1 j=1

G G k,j +ASk,n +
l=1

Q Qr2,l

(A.6)

siendo: Ak,m : Valor de clculo de la accin accidental m, obtenido a partir de su valor a o caracter stico. Q Qr2,l : Valor de clculo de la accin variable l, obtenido a partir de su valor a o representativo cuasipermanente. N mero de combinaciones a considerar: El nmero de combinaciones a u u plantear ser: a ncomb,ELU,sism = 2nG2 +nG2 +nQ nAS (A.7)

El procedimiento para tratar las acciones incompatibles ser el mismo que a se describi en A.6.1.1. o

A.6. COMBINACION DE ACCIONES

87

A.6.2.

Combinaciones a considerar en estados l mite de servicio

Para cada uno de los estados l mite ultimos a considerar en la estructura, se deber comprobar el efecto sobre la misma de las siguientes combinaciones: a A.6.2.1. Combinaciones poco frecuentes:

Para cada accin variable, se plantear una combinacin en la que sta es la o a o e accin determinante. o
nG nG d1 nQ

Gk,i +
i=1 j=1

G k,j +Qk,d +
l=1

Qr0,l +
l=d+1

Qr0,l

(A.8)

Esto implica que en el caso general, en el que no haya combinacin incompao tibles o concomitantes, ser necesario plantear (empleando la notacin denida a o en A.6.1.1): ncomb,ELS,pf = 2nG2 +nG2 +nQ +nQd 1 (A.9)

Al tratarse de coecientes de mayoracin en estados l o mite de servicio los conjuntos G2 y G 2 no coincidirn con los correspondientes a estados l a mite ultimos, en general, puesto que en muchos casos ambos coecientes sern iguales a a la unidad, el cardinal de estos conjuntos ser muy inferior al de los equivalentes a del apartado A.6.1.1. El procedimiento para tratar las acciones incompatibles ser el mismo que a se describi en A.6.1.1. o A.6.2.2. Combinaciones frecuentes:

Para cada accin variable, se plantear una combinacin en la que sta es la o a o e accin determinante. o
nG nG d1 nQ

Gk,i +
i=1 j=1

G k,j +Qr1,d +
l=1

Qr2,l +
l=d+1

Qr2,l

(A.10)

El nmero de combinaciones ser igual al del caso anterior, ya que solo var u a an los coecientes de simultaneidad a emplear. A.6.2.3. Combinaciones cuasipermanentes:

Se plantearn las combinaciones: a


nG nG nQ

Gk,i +
i=1 j=1

G k,j +
l=1

Qr2,l

(A.11)

El nmero de combinaciones ser: u a ncomb,ELS,cp = 2nG2 +nG2 +nQ (A.12)

88APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E

A.6.3.

Combinaciones a considerar en el clculo a

De acuerdo con lo expuesto en los apartados anteriores el nmero de combiu naciones a plantear en el clculo, en el caso general, resulta ser el siguiente: a
Estados l mite ultimos Situaciones persistentes o transitorias Situaciones accidentales Situaciones s smicas Total ELU Estados l mite de servicio Combinaciones poco frecuentes Combinaciones frecuentes Combinacin cuasipermanente o Total ELS Total combinaciones no. combinacin o 2(nG +nG +nQ ) nQ 2(nG +nG +nQ ) nQ nA 2(nG +nG +nQ ) nAS (nG +nG +nQ ) 2 (nQ (1 + nA ) + nAS ) nQ nQ 1 2nQ + 1 2(nG +nG +nQ ) (nQ (1 + nA ) + nAS ) + 2nQ + 1

Por ejemplo, si tuviramos: e 2 acciones permanentes. 1 accin permanente de valor no constante. o 3 acciones variables. 1 accin accidental. o 2 acciones s smicas. el nmero de combinaciones ser u a:
Estados l mite ultimos Situaciones persistentes o transitorias Situaciones accidentales Situaciones s smicas Total ELU Estados l mite de servicio Combinaciones poco frecuentes Combinaciones frecuentes Combinacin cuasipermanente o Total ELS Total combinaciones no. combinacin o 2(2+1+3) 3 = 192 2(2+1+3) 3 1 = 192 2(2+1+3) 2 = 128 (2+1+3) 2 (3 (1 + 1) + 2) = 512 3 3 1 6+1=7 519

A.6.4.
A.6.4.1.

Algoritmo para formacin de combinaciones o


Combinaciones para estados l mite ultimos

Cada uno de los sumatorios que aparecen en las expresiones (A.2),(A.4) y (A.6) tiene la forma:
n

f Fr,i
i=1

(A.13)

A.6. COMBINACION DE ACCIONES

89

Para cada accin Fi el coeciente de ponderacin puede tomar dos valores, o o segn el efecto14 de la accin sea favorable o desfavorable. u o El valor de clculo de la accin Fr,i depender, como ya se ha dicho, de: a o a La variacin de la accin en el tiempo (G,G*,A,A,AS). o o Su intervencin en la combinacin como accin determinante o de acomo o o paamiento. n La presencia o ausencia de acciones accidentales en la combinacin en la o que interviene la accin. o La naturaleza de la carga (climtica o de uso). a en cualquier caso, denida la combinacin a formar, el valor de Fr,i es conocido. o Por otra parte, el valor de n es conocido para cada uno de los sumatorios. Como consecuencia de lo anterior, los sumandos de (A.13) corresponden a las variaciones con repeticin15 de dos elementos16 tomados de n en n. o Para generar las variaciones con repeticin correspondientes a la expresin o o (A.13), procederemos de la forma siguiente: Sea f v el vector la cuyas componentes son los coecientes de ponderacin o correspondientes a la variacin v (1 v 2n ): o f v = [f,1 , f,2 , , f,i , , f,n ] (A.14)

es decir que el elemento f,i es el coeciente de ponderacin que multiplica a la o accin Fr,i y su valor ser el correspondiente a efecto favorable o desfavorable. o a Sea Fr el vector columna cuyas componentes son las acciones Fr,i de la expresin (A.13): o Fr T = [Fr,1 , Fr,2 , , Fr,i , , Fr,n ] entonces la expresin (A.13) equivale al producto escalar: o
n

(A.15)

f Fr,i = f v Fr
i=1

(A.16)

y habr que formar tantos productos escalares como variaciones con repeticin a o puedan formarse, esto es, 2n . Si designamos por SF,v al sumatorio correspondiente a la variacin v: o SFr ,v = f v Fr (A.17)

Tendremos que cada uno de los sumatorios de (A.2),(A.4) y (A.6) da lugar a un conjunto de variaciones:
14 Suponemos que, a priori, desconocemos si el efecto de la accin es favorable o desfavorable o para el estado l mite y elemento estructural que estemos considerando. 15 Se llaman variaciones con repeticin de m elementos tomados de n en n a los distintos o grupos formados por n elementos de manera que :

Los elementos que forman cada grupo pueden estar repetidos Dos grupos son distintos si se diferencian en alg n elemento o en el orden en que estos u estn colocados (inuye el orden). a
16 Los

coecientes de ponderacin favorable y desfavorable o

90APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E

SFr ,1 = f 1 Fr SFr ,2 = f 2 Fr SFr ,v = f v Fr SFr ,nF = f nF Fr siendo nF el nmero de acciones en cada caso, esto es nG , nG , nQ , nA , nAS . u o As los sumandos de (A.2),(A.4) y (A.6) sern alguno de los siguientes pro, a ductos escalares: Sumando correspondiente a acciones permanentes: SGr ,vG (1 vG 2nG ). Sumando correspondiente a acciones permanentes de valor no constante: SGr ,vG (1 vG 2nG ). Sumando correspondiente a acciones variables: SQr ,vQ (1 vQ 2nQ ). Sumando correspondiente a acciones accidentales: SAr ,vA (1 vA 2nA ). Sumando correspondiente a acciones s smicas: SASr ,vAS (1 vAS 2nAS ). Combinaciones correspondientes a situaciones persistentes o transitorias Con esta notacin, la expresin (A.2) puede escribirse como: o o CQvG ,vG ,vQ ,d = SGk ,vG + SGk ,vG + SQr0,d ,vQ siendo vG : Variacin correspondiente a las acciones permanentes. o vG : Variacin correspondiente a las acciones permanentes de valor no conso tante. vQ : Variacin correspondiente a las acciones variables. o d: Indice correspondiente a la accin variable determinante. o Qr0,d : el vector [Qr0,1 , Qr0,2 , , Qr0,d1 , Qk,d , Qr0,d+1 , , Qr0,nQ ] Combinaciones correspondientes a situaciones accidentales Anlogaa mente, la expresin (A.4) puede escribirse como: o CAvG ,vG ,vQ ,d,m = SGk ,vG + SGk ,vG + SQr2,d ,vQ + Ak,m siendo vG : Variacin correspondiente a las acciones permanentes. o vG : Variacin correspondiente a las acciones permanentes de valor no conso tante. (A.19) (A.18)

A.6. COMBINACION DE ACCIONES vQ : Variacin correspondiente a las acciones variables. o d: Indice correspondiente a la accin variable determinante. o Qr2,d : el vector [Qr2,1 , Qr2,2 , , Qr2,d1 , Qr1,d , Qr2,d+1 , , Qr2,nQ ] m: Indice correspondiente a la accin accidental considerada. o

91

Ak,m : Valor de clculo de la accin accidental m, obtenido a partir de su valor a o caracter stico. Combinaciones correspondientes a situaciones s smicas Anlogamente, a la expresin (A.6) puede escribirse como: o CSvG ,vG ,vQ ,n = SGk ,vG + SGk ,vG + SQr2 ,vQ + ASk,n siendo vG : Variacin correspondiente a las acciones permanentes. o vG : Variacin correspondiente a las acciones permanentes de valor no conso tante. vQ : Variacin correspondiente a las acciones variables. o Qr2 : el vector [Qr2,1 , Qr2,2 , , Qr2,nQ ] n: Indice correspondiente a la accin s o smica considerada. ASk,n : Valor de clculo de la accin s a o smica n, obtenido a partir de su valor caracter stico. Algoritmo de clculo El algoritmo de clculo de todas las combinaciones a a correspondientes a estados l mites ultimos ser el siguiente: a 1. Clculo de todas las variaciones correspondientes a acciones G: g,vG (1 a vG 2nG ). 2. Clculo de todas las variaciones correspondientes a acciones G*: g,vG a (1 vG 2nG ). 3. Clculo de todas las variaciones correspondientes a acciones Q: q,vQ (1 a vQ 2nQ ). 4. Desde d = 1 hasta d = nq a) Clculo de todas las combinaciones CQvG ,vG ,vQ ,d . a 5. Desde d = 1 hasta d = nQ a) Desde m = 1 hasta m = nA 1) Clculo de todas las combinaciones CAvG ,vG ,vQ ,d,m . a 6. Desde n = 1 hasta n = nAS a) Clculo de todas las combinaciones CSvG ,vG ,vQ ,n . a (A.20)

92APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E 7. n renamiento del paso 4a: 1. Desde vG = 1 hasta vG = 2nG a) Calcular SGk ,vG b) Desde vG = 1 hasta vG = 2nG 1) Calcular SGk ,vG 2) Desde vQ = 1 hasta vQ = 2nQ a Calcular SQr0,d ,vQ . b Calcular CQvG ,vG ,vQ ,d = SGk ,vG + SGk ,vG + SQr0,d ,vQ 2. n renamiento del paso 5a1: 1. Desde vG = 1 hasta vG = 2nG a) Calcular SGk ,vG b) Desde vG = 1 hasta vG = 2nG 1) Calcular SGk ,vG 2) Desde vQ = 1 hasta vQ = 2nQ a Calcular SQr2,d ,vQ . b Calcular CAvG ,vG ,vQ ,d,m = SGk ,vG + SGk ,vG + SQr2,d ,vQ + Ak,m 2. n renamiento del paso 6a: 1. Desde vG = 1 hasta vG = 2nG a) Calcular SGk ,vG b) Desde vG = 1 hasta vG = 2nG 1) Calcular SGk ,vG 2) Desde vQ = 1 hasta vQ = 2nQ a Calcular SQr2 ,vQ . b Calcular CSvG ,vG ,vQ ,n = SGk ,vG +SGk ,vG +SQr2 ,vQ +ASk,n 2. n A.6.4.2. Combinaciones para estados l mite de servicio

En este caso todos los coecientes de ponderacin por lo que si llamamos: o


nG

S Gk =
i=1 nG

Gk,i

(A.21)

SGk =
j=1

Gk,j

(A.22)

A.6. COMBINACION DE ACCIONES

93

d1

nQ

SQr0 ,d =
l=1 d1

Qr0,l + Qk,d +
l=d+1 nQ

Qr0,l

(A.23)

SQr2 ,d =
l=1

Qr2,l + Qr1,d +
l=d+1 nQ

Qr2,l

(A.24)

y SQr2 =

Qr2,l
l=1

(A.25)

tendremos que, las nQ combinaciones poco frecuentes sern: a CP Fd = SGk + SGk + SQr0 ,d las nQ combinaciones frecuentes sern: a CFd = SGk + SGk + SQr2 ,d y, por ultimo, la combinacin cuasipermanente ser: o a CCP = SGk + SGk + SQr2 (A.28) (A.27) (A.26)

Algoritmo de clculo El algoritmo de clculo de todas las combinaciones a a correspondientes a estados l mites de servicio quedar a: 1. Clculo de SGk . a 2. Clculo de SGk . a 3. Desde d = 1 hasta d = nQ a) Calcular SQr0 ,d . b) Calcular CP Fd = SGk + SGk + SQr0 ,d 4. Desde d = 1 hasta d = nQ a) Calcular SQr2 ,d . b) Calcular CFd = SGk + SGk + SQr2 ,d 5. Clculo de SQr2 . a 6. Calcular CCP = SGk + SGk + SQr2 7. n

94APENDICE A. GENERACION DE LAS COMBINACIONES A CONSIDERAR EN EL CALCULO E

Apndice B e

Anlisis de secciones a compuestas mediante modelos de bras


B.1. Introduccin o

En el presente documento se describe un mtodo para el anlisis de sece a ciones compuestas de materiales heterogneos (hormign armado, pretensado, e o mixtas,. . . ). Dicho mtodo de anlisis permite: e a Formar una representacin de las ecuaciones constitutivas del material o seccin compuesta que pueda emplearse en la formulacin de elementos o o nitos de tipo barra o lmina. a Como caso particular analizar la respuesta en tensiones normales de una seccin sometida a compresin y exin biaxial. o o o

B.2.

Hiptesis y consideraciones de partida o

Se supone que las secciones planas y normales a la directriz de la pieza permanecen planas y perpendiculares a dicho eje durante toda la historia de deformaciones del elemento. Se desprecian los efectos producidos por el cortante en la distribucin de o tensiones normales. La precisin de la respuesta del modelo depende de la nura de la discreo tizacin que se emplee. Un mayor nmero de bras proporciona una mayor o u precisin de la respuesta obtenida, a costa de un mayor coste computacional o tanto en tiempo de clculo como en las necesidades de memoria ya que, al traa tarse de un modelo no lineal, ser necesario almacenar un mayor nmero de a u variables histricas necesarias para seguir la pista al ciclo de histresis de cada o e una de las bras. 95

96APENDICE B. ANALISIS DE SECCIONES COMPUESTAS MEDIANTE MODELOS DE FIBRAS

Figura B.1: Modelo de bras (tomada de la referencia [4]).

B.3.

Fuerzas y deformaciones generalizadas

En la gura B.1 se da una representacin esquemtica de un elemento de tipo o a barra cuyo material son secciones discretizadas en bras. Cada seccin, referida o al sistema local x, y, z, se coloca en uno de los puntos de control del elemento (puntos de Gauss, Gauss-Lobatto1 ,. . . ). Cada seccin se divide en n bras2 . o Las fuerzas y deformaciones generalizadas que actan sobre la seccin se u o representan en el diagrama de cuerpo libre de la gura B.2. El vector fuerza3 es: Mz D = My N

(B.1)

1 El esquema de integracin de Gauss-Lobatto permite el empleo de dos puntos de integrao cin colocados en los extremos del elemento lo que, dado que en estos puntos suelen presentarse o signicativas deformaciones inelsticas, resulta una ventaja. a 2 El n mero de bras no tiene porqu ser constante a lo largo del elemento. u e 3 En lo que sigue se emplear la siguiente convencin: las letras may sculas representan a o u fuerzas, las min sculas desplazamientos o deformaciones y los vectores se representan en neu grita.

B.3. FUERZAS Y DEFORMACIONES GENERALIZADAS

97

Figura B.2: Fuerzas y deformaciones generalizadas (tomada de la referencia [4]). y el vector de deformaciones: z d = y (B.2)

Para describir el estado de las bras se introducen dos vectores ms que a contienen las deformaciones y tensiones de las bras. El vector de deformaciones de las bras es: 1 (y1 , z1 ) e = i (yi , zi ) (B.3) n (yn , zn ) y el de tensiones: 1 (y1 , z1 ) E = i (yi , zi ) n (yn , zn )

(B.4)

En dichos vectores los valores yi , zi se reeren a la posicin de la bra en la o seccin (ver gura B.1). o

98APENDICE B. ANALISIS DE SECCIONES COMPUESTAS MEDIANTE MODELOS DE FIBRAS

B.4.

Ecuaciones cinemticas a

Admitida la hiptesis de que las secciones planas y normales a la directriz o permanecen as durante las deformaciones sufridas por el elemento, el vector de deformaciones de las bras y el de deformacin de la seccin cumplen la o o siguiente relacin cinemtica: o a e=ld siendo l la matriz : y1 l = yi yn z1 zi zn 1 (B.6) 1 1
4

(B.5)

B.5.

Modelos constitutivos de las bras

El comportamiento no lineal de la seccin deriva directamente del de las o bras. Por tanto la validez de los resultados obtenidos depende de la precisin o de los modelos empleados para el material. Para no extendernos demasiado en la descripcin de los modelos empleados para los materiales de las bras baste o indicar que, para representar el comportamiento de las bras que corresponden a la armadura pasiva de la seccin, se emplea el modelo denominado Steel01 cuyo o diagrama5 tensin deformacin se representa en la gura B.3, anlogamente o o a para las bras de armadura activa se emplea el modelo denominado Steel02 (ver gura B.4) y para el hormign el modelo Concrete01 (gura B.5). o Para terminar con la descripcin de los modelos de los materiales hay que o hacer notar que las leyes tensin-deformacin de todos ellos son funciones exo o pl citas de la deformacin. Esto permite que a partir de los valores del vector o d puedan obtenerse las deformaciones en todas la bras mediante la expresin o B.5 y, de forma inmediata6 las tensiones en todas las bras. Tambin es importante indicar que cada una de las bras lleva asociado e un modelo del material en el que se almacenan las variables de estado de dicha bra (bsicamente deformacin, tensin y mdulo de rigidez tangente) que en a o o o general sern distintas entre bras. a

B.6.

Determinacin de la respuesta de la seccin o o

Cuando, como en un modelo elstico lineal, la relacin entre tensin y dea o o formacin generalizadas (esto es la relacin entre los vectores D y d) es ino o dependiente de la deformacin, la matriz de rigidez tangente de la seccin k o o
4 Existen formas ms complejas de la matriz l que permiten introducir el efecto del cortante a y de la prdida de adherencia. e 5 La tensin de cedencia y la pendiente de la rama de cedencia, son parmetros del modelo o a del material que se ajustan en cada caso al valor adecuado. 6 Si la funcin tensin-deformacin no fuera expl o o o cita ser necesario calcular la tensin de a o cada bra mediante alg n procedimiento iterativo, lo que provocar una fuerte ralentizacin u a o del clculo. a

B.6. DETERMINACION DE LA RESPUESTA DE LA SECCION

99

3000 test_steel01_ley_modelo.dat

2000

1000

-1000

-2000

Figura B.3: Modelo del material Steel01. -3000 -0.002 -0.0015 -0.001 -0.0005 0 0.0005 0.001 0.0015 0.002

3000 test_steel02_ley_modelo.dat

2000

1000

-1000

-2000

Figura B.4: Modelo del material Steel02. -3000 -0.002 -0.0015 -0.001 -0.0005 0 0.0005 0.001 0.0015 0.002

100APENDICE B. ANALISIS DE SECCIONES COMPUESTAS MEDIANTE MODELOS DE FIBRAS

0 test_concrete01_ley_modelo.dat

-50

-100

-150

-200

-250 -0.0035

Figura B.5: Modelo del material Concrete01.


-0.003 -0.0025 -0.002 -0.0015 -0.001 -0.0005 0

es constante y no es necesario el empleo de procedimientos iterativos para la obtencin de la solucin. o o

B.6.1.

Rigidez de la seccin o

Por contra, en el caso que nos ocupa la rigidez de la seccin depende de su o historia de cargas. Al emplear el modelo de bras, usamos la ecuacin cinemtica o a B.5 para obtener los incrementos de deformacin en las bras que se producirn o a para un determinado incremento del vector de deformaciones, es decir, para cada paso7 j tendremos: ej = l dj (B.7)

para actualizar los valores de la deformacin de las bras se emplear la expreo a sin: o ej = ej1 + ej (B.8)

j Las nuevas tensiones de las bras i y su mdulo de rigidez tangente Ej se o i determinan mediante el empleo de su diagrama tensin deformacin segn lo o o u expuesto en el apartado B.5; las tensiones se colocan en el vector Ej (denido o mediante la expresin B.4) y los mdulos de rigidez tangente se colocan en una o matriz diagonal a la que llamaremos Ej . Si llamamos A a la matriz diagonal tan cuyo elemento Ai,i es el rea de la bra i, puede demostrarse que la matriz de a
7 Nos referimos aqu a un paso del procedimiento iterativo que se emplee para resolver el sistema no lineal; Newton-Raphson, Newton-Raphson modicado, . . .

B.7. CONCLUSION rigidez de la seccin en el paso j vendr dada por: o a kj = lT (Ej A) l tan y operando se obtiene:
j 2 Ei Ai yi j n E j Ai yi zi k = i=1 i n j i=1 Ei Ai yi

101

(B.9)

n i=1

(B.10) Esta matriz de rigidez tangente puede invertirse para obtener la matriz de exibilidad tangente f j .

n j i=1 Ei Ai yi zi n j 2 i=1 Ei Ai zi n j i=1 Ei Ai zi

n j i=1 Ei Ai yi n j i=1 Ei Ai zi n j i=1 Ei Ai

B.6.2.

Respuesta de la seccin o

Anlogamente los esfuerzos con los que la seccin responde a las acciones Dj a o R pueden obtenerse directamente sumando la fuerza y momentos que producen cada una de las bras mediante la expresin: o Dj = lT A Ej R a partir de la cual, operando, se obtiene: n j i=1 i Ai yi j n j DR = i=1 i Ai zi n j i=1 i Ai (B.11)

(B.12)

B.7.

Conclusin o

El procedimiento expuesto en los apartados anteriores permite conocer la respuesta de una seccin formada por bras de distintos materiales sometida o a unos esfuerzos cualesquiera. El procedimiento no depende de la forma de la seccin ni es necesario que los esfuerzos cumplan ninguna condicin especial o o (exin simple,. . . ). o

102APENDICE B. ANALISIS DE SECCIONES COMPUESTAS MEDIANTE MODELOS DE FIBRAS

Apndice C e

Clasicacin de secciones de o acero


C.1. Introduccin o

Para evitar el pandeo local de alguno de los paneles de chapa que constituyen los perles empleados en construccin metlica (ver gura C.1), las normas o a establecen la asignacin, a cada seccin, de una clase que representa la mayor o o o menor sensibilidad de la pieza frente a este fenmeno. Dicha clase se emplea o posteriormente en los procedimientos de comprobacin limitando la magnitud o de los esfuerzos que la misma es capaz de soportar. En el presente documento se describen los criterios empleados por las normas para clasicar las secciones y se propone un procedimiento para obtener la clasicacin de una seccin a partir de un modelo de bras1 de la misma. o o

C.1.1.

Clases de secciones

De acuerdo con su comportamiento frente a tensiones normales, las secciones de una pieza prismtica de acero que forma parte de una estructura, pueden a clasicarse como: 1. Plsticas. a 2. Compactas. 3. Semi-compactas. 4. Esbeltas. Dicha clasicacin da idea de en qu medida, la posible aparicin de feno e o o menos de inestabilidad local (abolladura2 ) puede limitar:
1 Esta forma de modelizar la seccin se describe en el documento denominado Anlisis de o a secciones compuestas mediante modelos de bras que acompa a a ste. n e 2 Aqu se trata de abolladura debida a tensiones normales, la abolladura de chapas debida a tensiones tangenciales queda fuera del alcance de este documento.

103

104

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Figura C.1: Pandeo local en ala inferior de viga. La resistencia de la seccin (el momento para el que se produce su o colapso). En la gura C.3 puede verse como, segn aumenta la esbeltez de u los paneles que forman la seccin (secciones de clase mayor), con la cono siguiente reduccin de los niveles de compresin que producen fenmenos o o o de inestabilidad local (como los de la gura C.2), el momento mximo que a resiste la seccin es menor. o Su capacidad de rotacin, curvatura mxima que puede adoptar la o a seccin antes de su colapso. Por ejemplo en el caso del dintel de la gura o C.4 puede verse que si la capacidad de rotacin de la seccin situada o o sobre el apoyo central (en el que se produce la primera plasticacin) es o pequea, el colapso de dicha seccin (y por tanto de la estructura) se n o producir antes de que pueda iniciarse la plasticacin de las secciones a o centrales de los vanos.

C.1.2.

Modelo de clculo a

Como es sabido el diseo de una estructura requiere la seleccin de un modelo n o de clculo adecuado para la misma. La seleccin de dicho modelo implica: a o La seleccin de un mtodo de anlisis. o e a La seleccin de un mtodo de comprobacin de las secciones. o e o Como puede verse en la tabla C.1, la clasicacin de las secciones de la o estructura, afecta al modelo de clculo a emplear en la misma3 . a
3 En el art culo 19.5 de la instruccin EAE se propone el denominado Mtodo general de o e anlisis no lineal elastoplstico mediante el que se considera la inuencia de los fenmenos de a a o abolladura sin necesidad de denir previamente el modelo de clculo a emplear. a

C.1. INTRODUCCION

105

Figura C.2: Comportamiento de chapas a compresin (tomada de la referencia o [11]).

Figura C.3: Diagramas momento-curvatura de secciones de acero de clases 1 a 4 (tomada de la referencia [6]).

106

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Figura C.4: Diagrama elastoplstico hasta rotura de un dintel metlico continuo a a en funcin de la clase de la seccin metlica que forma el perl (tomada de la o o a referencia [6]). Efectivamente, si estamos procediendo a la comprobacin de una estructura o cuyos miembros son de clase 3 no tiene sentido realizar un anlisis plstico ya a a las secciones no sern capaces siquiera de alcanzar su momento plstico y menos a a de formar rtulas plsticas con capacidad de rotacin suciente. o a o

C.2.

Clasicacin de secciones o

En funcin de la sensibilidad de una seccin a los fenmenos de inestabilidad o o o de chapas, se denen cuatro clases de secciones de acero, a saber: Secciones de Clase 1 (plsticas): son aquellas capaces de alcanzar su moa mento plstico sin presentar problemas de inestabilidad y, adems, tienen a a suciente capacidad de rotacin como para desarrollar una rtula plstica o o a tal y como sta se entiende en un anlisis plstico. e a a Secciones de Clase 2 (compactas): son aquellas que siendo capaces de alcanzar su momento plstico sin presentar problemas de inestabilidad, a no tienen capacidad de rotacin suciente para formar rtulas plsticas. o o a Estas secciones pueden aprovechar al mximo el material pero no permia ten considerar para la estructura mecanismos de rotura de tipo plstico. a En consecuencia su empleo en estructuras isostticas permitir el mismo a a aprovechamiento global del material que en el caso de emplear secciones plsticas. Por el contrario cuando la estructura sea hiperesttica la limia a tacin en cuanto a la formacin de rtulas plsticas impedir aprovechar o o o a a el material hasta el l mite que permitir el empleo de secciones plsticas. a a Secciones de Clase 3 (semi-compactas): estas secciones presentan problemas de abolladura local antes de alcanzar el momento plstico y una a

C.2. CLASIFICACION DE SECCIONES

107

Cuadro C.1: Relacin entre la clasicacin de la seccin y las comprobaciones a o o o realizar en estados l mite ultimos (tomada de la referencia [6]).

108

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Figura C.5: Clasicacin de secciones tubulares segn EAE (tomada de la refeo u rencia [6]). vez rebasado el momento elstico (ver gura C.3). El momento resistente a de la seccin se considerar igual a su momento elstico. o a a Secciones de Clase 4 (esbeltas): la esbeltez de los paneles que forman estas secciones impiden que se alcance incluso el momento elstico antes a de que se presenten fenmenos de inestabilidad. o

C.2.1.

Criterio para la clasicacin de secciones o

La asignacin de clase a una seccin transversal de acero depende de: o o 1. El l mite elstico del material. a 2. La geometr de la seccin y, en particular, la esbeltez de sus paneles a o comprimidos total o parcialmente. 3. Las posibles vinculaciones laterales de las zonas comprimidas. 4. La geometr y extensin de las zonas de panel comprimidas, lo que, a su a o vez, depende de la geometr de la seccin y del conjunto de esfuerzos que a o producen tensiones normales (axil y momentos) a los que est sometida. a C.2.1.1. Clase de un panel

Los diferentes componentes de una seccin podrn tener clases diferentes o a de acuerdo con los criterios que se expondrn en el apartado C.2.5 de este a documento. C.2.1.2. Clase de una seccin o

La clase de una seccin ser la clase ms elevada de las asignadas a sus o a a componentes. En las secciones tubulares en las que el concepto de componente no est claro las normas dan tablas similares a la tabla C.5 de las que se obtiene a directamente la clasicacin de la seccin. o o

C.2. CLASIFICACION DE SECCIONES

109

Figura C.6: Componentes de una seccin (tomada de la referencia [12]). o

C.2.2.

Componentes de una seccin o

Llamaremos componentes de una seccin a cada una de las partes en que, el o contacto con otro panel, divide a los paneles de chapa que forman la misma. As , por ejemplo, las alas de una seccin en I, estarn formadas por dos componentes o a (uno a cada lado del contacto con el alma) y las alas de la seccin en cajn c o o de la gura C.6 estarn divididas en tres componentes. En la gura C.9 pueden a verse representadas las l neas medias de cada uno de los paneles que componen una seccin en I. Los componentes de la seccin pueden clasicarse en: o o 1. Interiores o rigidizados: cuando sus dos extremos estn unidos a otro a panel como, por ejemplo, es el caso del alma de las vigas en I. 2. Exteriores o no rigidizados: cuando slo uno de sus extremos est o a unido a otro panel, como por ejemplo cada uno de los dos componentes del ala de una viga en I.

110

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Cuadro C.2: Coeciente de abolladura de un panel en funcin de sus condiciones o de apoyo (tomada de la referencia [12]).

C.2.3.

Tensin cr o tica de pandeo de un componente

Dado un panel con una razn de proporcionalidad = a/b (ver tabla C.2) o mayor de 0.8 la tensin cr o tica de pandeo de Euler para el mismo viene dada por la expresin: o cr = k siendo: a: Longitud del panel (ver gura en tabla C.2). b: Anchura del panel (ver gura en tabla C.2). t: Espesor del panel. = a/b: Razn de proporcionalidad. o E: Mdulo elstico del material. o a : Coeciente de Poisson del material. k : Coeciente de abolladura del panel (ver tabla C.2). Este coeciente introduce en la expresin el efecto de las condiciones de apoyo sobre la estabilidad o de la misma, as cuanto ms r , a gidos son los apoyos, mayor es la tensin o cr tica de pandeo que se obtiene. 2 E t ( )2 12(1 2 ) b (C.1)

C.2. CLASIFICACION DE SECCIONES

111

Figura C.7: Diagrama adimensional esbeltez carga ultima de un panel (tomada de la referencia [12]).

C.2.4.

Esbeltez de un componente

De la expresin C.1 se deduce que la tensin cr o o tica de pandeo crece con (b/t)2 y, por tanto, decrece con su inversa. Esto implica que la esbeltez del panel (b/t) juega un papel similar a la esbeltez de una barra (L/t) en el pandeo de piezas comprimidas. El resto de los valores que intervienen en la expresin o dependen del material y de las condiciones de sustentacin del panel. Dicho de o otro modo, dado un componente de una seccin metlica, puesto que el material o a y la sustentacin del componente vienen dados, su tensin cr o o tica de pandeo y, por tanto, su clase dependern solamente de su esbeltez (b/t). a

C.2.5.

Clasicacin de un componente o

De acuerdo con la denicin de Clase 3, para que un componente de la seccin o o sea de esta clase, la relacin (b/t) deber ser tal que el valor de cr obtenido de o a la expresin C.1 sea superior al l o mite elstico del material de modo que pueda a alcanzarse dicho l mite antes de que se produzca el pandeo del componente. El comportamiento ideal de un panel sin imperfecciones4 sometido a compresin uniforme puede representarse mediante un diagrama esbeltez-carga ultima o como el de la gura C.7. siendo las magnitudes Np y p que se representan en dicho diagrama las denidas como sigue: Np = p =
u fy :

Tensin ultima normalizada. o

fy /cr : Esbeltez normalizada del panel.

fy : Tensin de l o mite elstico del material. a cr : Tensin cr o tica de pandeo del panel (expresin C.1). o
4 Deformaciones

iniciales, tensiones residuales de laminacin,. . . o

112

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Del diagrama se deduce que para esbelteces normalizadas inferiores a la unidad (p < 1) el panel llega a plasticar sin que ocurra el pandeo. Por el contrario para valores de la esbeltez normalizada superiores a la unidad, se produce el pandeo antes de que el material llegue a plasticar. C.2.5.1. Esbeltez normalizada

Si en la expresin de la esbeltez normalizada, sustituimos el valor de la o tensin cr o tica de pandeo dado por la expresin C.1, tendremos: o p = y operando: p = siendo: p = fy /cr : Esbeltez normalizada del panel. fy 12(1 2 ) b Ek t (C.3) fy 2 E t k 12(1 2 ) ( b )2 (C.2)

fy : Tensin de l o mite elstico del material. a : Coeciente de Poisson del material. E: Mdulo elstico del material. o a k : Coeciente de abolladura del panel. b: Anchura del panel (ver gura en tabla C.2). t: Espesor del panel. C.2.5.2. Relacin de tensiones (o de deformaciones) o

Para tener en cuenta la inuencia que la forma de la ley de tensiones tendr sobre el posible pandeo del panel5 se emplea al denominada relacin de a o tensiones6 que se dene como: = siendo: 1 : Tensin mxima de compresin en el panel. o a o 2 : Tensin en el extremo opuesto del panel (ver gura C.3). o
5 Es fcil imaginar que no es lo mismo tener el panel sometido a compresin uniforme que a o si slo est comprimido en parte como las almas de las vigas a exin. o a o 6 En esta expresin se consideran positivas las tensiones de compresin. o o

2 1

(C.4)

C.2. CLASIFICACION DE SECCIONES

113

Otras normas como la instruccin EAE emplean la relacin de deformacioo o nes7 (ver guras C.6 y C.7) cuya denicin es completamente anloga: o a = siendo:
1: 2: 2 1

(C.5)

Deformacin mxima de compresin en el panel. o a o Deformacin en el extremo opuesto del panel. o Coeciente de abolladura k

C.2.5.3.

El factor k de la expresin C.3 es un coeciente con dimensiones que deo pende de: Las condiciones de sustentacin del panel (ver tabla C.2). o La razn de proporcionalidad del panel (a/b). o La forma de la ley de tensiones a la que se somete al panel (uniforme,exin,. . . ). o Cuando, como es frecuente, la razn de proporcionalidad del panel es muy o superior a 1 y est sometido a tensin uniforme los valores de ste coeciente a o e pueden tomarse de la tabla C.2. Si el panel no est sometido a una ley de tensiones uniformes, sino que dicha a ley presenta un gradiente (como en el caso del alma de una viga a exin), o el coeciente de abolladura k ha de modicarse para tener en cuenta dicha variacin de tensiones. o En la gura C.3 se dan las expresiones del coeciente de abolladura en funcin del tipo de sustentacin del panel, del valor de la relacin de tensiones y o o o de la posicin (interior o exterior) de la bra ms comprimida. o a C.2.5.4. Esbelteces l mite

El comportamiento real de un panel diere del terico representado en la o gura C.7 debido a las siguientes razones: 1. Existencia de imperfecciones geomtricas. e 2. Fenmeno de endurecimiento por deformacin del material. o o 3. Comportamiento post-cr tico.
7 Tambin aqu el criterio de signos es congruente con el de la expresin anterior, esto es se e o consideran positivas las deformaciones de compresin. o

114

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Cuadro C.3: Coeciente de abolladura para distintas relaciones de tensiones (tomada de la referencia [12]).

Cuadro C.4: Coeciente de abolladura para distintas relaciones de tensiones en paneles interiores (tomada de la referencia [9]).

Cuadro C.5: Coeciente de abolladura para distintas relaciones de tensiones en paneles exteriores (tomada de la referencia [9]).

C.2. CLASIFICACION DE SECCIONES

115

Cuadro C.6: Coeciente de abolladura para distintas relaciones de deformaciones en paneles interiores (tomada de la referencia [6]).

116

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Cuadro C.7: Coeciente de abolladura para distintas relaciones de deformaciones en paneles exteriores (tomada de la referencia [6]).

C.2. CLASIFICACION DE SECCIONES

117

Cuadro C.8: Coeciente de abolladura para distintas relaciones de tensin (too mada de la referencia [8]).

118

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Inuencia de las imperfecciones geomtricas La existencia de impere fecciones geomtricas provoca el pandeo prematuro del panel, producindose el e e mismo para valores de p menores que la unidad (para los que un panel perfecto ser estable). Las esbelteces l a mite que los distintos cdigos establecen para teo ner en cuenta el efecto de las imperfecciones geomtricas varia de unos a otros8 e entre 0.5 y 0.9. El eurocdigo 3 adopta los siguientes valores de la esbeltez l o mite por imperfecciones geomtricas: e Para paneles a compresin: p3 = 0,74. o Para paneles a exin: p3 = 0,9. o Cuando la esbeltez normalizada del panel es menor que la cr tica (p < p3 ), no se producir el pandeo prematuro del panel debido a sus imperfecciones a geomtricas. e Inuencia del endurecimiento por deformacin 9 o Para que un panel permita que la seccin de la que forma parte forme una o rtula plstica deber ser capaz no slo de alcanzar la plasticacin en todas o a a o o sus bras sino que, adems, deber admitir deformaciones plsticas de cierta a a a importancia (dentro de la zona de endurecimiento por deformacin) sin que la o tensin en sus bras se reduzca. Esto slo es posible para paneles poco esbeltos. o o El valor l mite de la esbeltez propuesto por el eurocdigo 3 a estos efectos es: o p1 = 0,5 otras normas proponen para p1 valores entre 0.46 y 0.6 Comportamiento post-cr tico Por ultimo se considera una esbeltez l mite p2 que indica el l mite a partir del cual el panel puede plasticar sin pandear pero no admite deformaciones sucientemente grandes como para que la seccin o forme una rtula plstica. El valor propuesto por el eurocdigo 3 para esta o a o esbeltez es: p2 = 0,5 C.2.5.5. Clase del componente (C.7) (C.6)

Dado un panel del que se conoce su esbeltez normalizada p la asignacin o de clase para dicho panel se realizar de acuerdo con el siguiente esquema: a Si p < p1 , el panel es de clase 1. Si p1 < p < p2 , el panel es de clase 2. Si p2 < p < p3 , el panel es de clase 3. Si p3 < p , el panel es de clase 4.
8 Lgicamente los l o mites aceptables dependern de las tolerancias que cada cdigo admita a o en los que se reere a la geometr de las piezas. a 9 Como se ver esta denominacin no parece muy afortunada pero no se me ocurre una a o mejor.

C.2. CLASIFICACION DE SECCIONES

119

Figura C.8: Modelos de comportamiento de las secciones (tomada de la referencia [12]).

120

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Figura C.9: Modelo de seccin. o


Vrtice e 1 2 3 4 5 5 x x1 x2 x3 x4 x5 x6 y y1 y2 y3 y4 y5 y6

Cuadro C.9: Vrtices del grafo que representa a los componentes de la seccin. e o

C.3.
C.3.1.

Algoritmo para clasicacin de secciones o


Datos de partida

Para la implementacin del algoritmo partiremos de la suposicin de que se o o dispone de los siguientes datos: 1. Modelo de bras de la seccin. o 2. Grafo de los componentes en los que se divide la seccin. o As en la seccin de la gura C.9 tendr o amos representado el grafo de los componentes de la seccin mediante los vrtices 1 a 6 representados en la misma o e nea y los arcos o aristas10 : 1-2,2-3,2-5,4-5 y 5-6 que se corresponden con la l media de cada uno de los componentes. Como se ver posteriormente, ser necesario disponer tambin del espesor a a e del panel que corresponde a cada componente. As la lista de incidencia del grafo quedar como en la tabla C.10. a

C.3.2.

Caracterizacin de vrtices y paneles o e

De acuerdo con lo que se expuso en el apartado C.2.2 y como se ver ms a a adelante el coeciente de abolladura depende de que el panel para el que se
10 En este documento los trminos vrtice, arco o arista se emplean con el sentido que dichos e e trminos tienen en la teor de grafos. e a

C.3. ALGORITMO PARA CLASIFICACION DE SECCIONES


Arco 1 2 3 4 5 Vrtice 1 e 1 2 2 4 5 Vrtice 2 e 2 3 5 5 6 Espesor t1 t2 t3 t4 t5

121

Cuadro C.10: Lista de incidencia del grafo que representa a los componentes de la seccin. o calcula sea exterior o interior. Denominaremos vrtice interior a aquel que est conectado a ms de un arco. e a a En consecuencia un vrtice exterior ser el que slo esta conectado a un arco. e a o Es inmediato deducir que un panel ser interior cuando lo son sus dos vrtices, a e en otro caso el panel es exterior.

C.3.3.

Relacin de tensiones ( o de deformaciones) del o componente

Para calcular la relacin de tensiones de cada uno de los paneles necesio taremos obtener las tensiones en cada uno de los dos vrtices del componente, e para ellos calcularemos las mismas a partir de las de las bras ms prximas al a o vrtice en cuestin. Si llamamos A y B a stas tensiones tendremos que los e o e valores de 1 y 2 de la expresin C.4 sern: o a 1 = min(A , B ) 2 = max(A , B ) (C.8) (C.9)

El cambio de signo en las expresiones anteriores se debe a que el criterio de signos que se emplea en las expresiones de la relacin de tensiones y del o coeciente de abolladura es el opuesto al habitual en teor de estructuras de a considerar las tracciones positivas. Cuando lo que se desea obtener el la relacin de deformaciones el procedio miento es completamente anlogo. a

C.3.4.

Caso de carga del componente

Tal y como se deduce de las guras C.2 y C.10 se distinguen tres casos de carga de un componente de la seccin (dependiendo de la relacin de de tensiones o o y de si el panel es interior o exterior11 ). Caso I: Cuando el panel es interior, independientemente de la forma de la ley de tensiones. Caso II: Cuando el panel es exterior y la compresin mxima se produce o a en su vrtice interior. e
11 La

denicin de panel interior y exterior se da en el apartado C.2.2 de este documento. o

122

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Figura C.10: Casos de carga de un componente (tomada de la referencia [11]).

Caso III: Cuando el panel es exterior y la compresin mxima se produce o a en su vrtice exterior. e Para calcular el caso de carga del componente procederemos del siguiente modo: Obtener cual de los dos vrtices del panel est sometido a compresin e a o mxima. a Obtener la cualidad interior o exterior del mismo. Si es exterior el caso de carga es el III. Si es interior, obtener la cualidad interior o exterior del otro vrtice. e Si sta es interior el caso de carga es el I, en caso contrario el caso de carga e es el II.

C.3.5.

Coeciente de abolladura del componente

Dado que las frmulas propuestas por los distintos cdigos (ver tablas C.3, o o C.6, C.7, C.7, C.4 y C.5) expondremos aqu el procedimiento para obtener el coeciente de abolladura segn la referencia [6]. Trasladar dicho procedimiento u a otra norma es, como se deduce de las tablas antes mencionadas, inmediato. La obtencin del coeciente se desarrolla de acuerdo con el siguiente esqueo ma;

C.3. ALGORITMO PARA CLASIFICACION DE SECCIONES


Q I I I I I I II II II III 1 1 1 <1 <1 <1 1 1 1 1 1>0 0 > 1 1 > 5 1>0 0 > 1 1 > 5 >1 1>0 0 > 1 1 1 k 8,2 1,05+

123

7,81 6,29 + 9,78 2 5,98(1 )2 2,05 1 ( + )2 1,05+ 7,81 6,29 + 9,78 2 5,98(1 )2 0,57 0,21 + 0,07 2 1,7 5 + 17,1 2 0,57 0,21 + 0,07 2
0,578 +0,34

siendo: Q: Caso de carga del componente cuyo coeciente de abolladura se pretende calcular. : Razn de proporcionalidad del componente. o : Relacin de deformaciones del componente. o k : Coeciente de abolladura a calcular.

C.3.6.

Esbeltez normalizada del componente

Calculado el coeciente de abolladura k , podemos calcular la esbeltez normalizada del componente mediante la expresin C.3 de la pgina 112. o a

C.3.7.

Clase del componente

Para obtener la clase de cada componente basta comparar el valor de su esbeltez normalizada, con los valores de las esbelteces l mite propuestos por la norma de que se trate segn se vio en el apartado C.2.5.5. u

C.3.8.

Clase de la seccin o

La clase de la seccin se obtendr simplemente mediante la expresin: o a o Csecc = max(Ccomp,1 , . . . , Ccomp,i , . . . , Ccomp,n ) siendo: Ccomp,i : Clase del componente i-simo de la seccin cuya clase se pretende e o calcular. Csecc : Clase de la seccin. o (C.10)

124

APENDICE C. CLASIFICACION DE SECCIONES DE ACERO

Bibliograf a
[1] Pacic Earthquake Engineering Research Center (University of California, Berkeley), Open System for Earthquake Engineering Simulation User CommandLanguage Manual (Berkeley, California. EEUU. 2009). [2] Klaus Jurgen Bathe, Finite Element Procedures. (Prentice Hall. 1995). [3] Ministerio de Fomento, EHE; Instruccin de hormign estructural. (Espaa: Coo o n misin Permanente del Hormign.Ministerio de Fomento. 1998). o o [4] Fabio F. Taucer et al., A ber beam-column element for seismic response analysis of reinforced conccrete structures. (EERC University of California, Berkeley. 1991). [5] Miguel Fernndez Ruiz., Evaluacin no lineal de los efectos estructurales proa o ducidos por las deformaciones diferidas del hormign y el acero. (Espaa: Deo n partamento de mecnica de medios cont a nuos y teor de estructuras, ETSICCP a Universidad Politcnica de Madrid. 2003). e [6] Ministerio de Fomento, EAE; Instruccin de acero estructural. (Espaa: Comisin o n o Permanente de estructuras de acero.Ministerio de Fomento. 2004). [7] Ministerio de Vivienda, CTE-SE; Cdigo tcnico de la edicacin. Seguridad eso e o tructural. (Espaa: Ministerio de Vivienda. 2006). n [8] Ministerio de Vivienda, CTE-SE-A; Cdigo tcnico de la edicacin. Seguridad o e o estructural. Acero. (Espaa: Ministerio de Vivienda. 2006). n [9] Asociacin espaola de normalizacin y certicacin, UNE-ENV 1993-1-1:1996; o n o o Eurocdigo 3: Proyecto de estructuras de acero: Parte 1-1: Reglas generales y o reglas para edicacin. (Espaa: AENOR. 1999). o n [10] Universidad nacional de educacin a distancia (UNED), Estructuras metlicas. o a Unidad didctica 1; tomo I; La pieza aislada. Flexin. Torsin. (Espaa: Fundaa o o n cin Escuela de la Edicacin. 1988). o o [11] Eurocdigos para estructuras de acero. Desarrollo de una propuesta transnao cional, Curso eurocdigo 3, mdulo 4; diseo de piezas, tema 9; Pandeo local. o o n Clasicacin de secciones. o [12] European Steel Design Education Programme (ESDEP), Elements. Lecture 7.2: Cross-section classication. (http://www.kuleuven.be/bwk/materials/Teaching/master/toc.htm). [13] Ministerio de Fomento, IAP; Instruccin sobre las acciones a considerar en el o proyecto de puentes de carretera. (Espaa: Direccin General de Carreteras. Min o nisterio de Fomento. 1998).

125

126

BIBLIOGRAF IA

[14] Ministerio de Fomento, NCSE-02; Norma de construccin sismorresistente: parte o general y edicacin. (Espaa: Comisin permanente de Normas Sismorresisteno n o tes. Ministerio de Fomento. 2002). [15] Ministerio de Fomento, NBE-AE-88; Acciones en la edicacin. (Espaa: Miniso n terio de Fomento. 1988).

Indice alfabtico e
CAD, 64 centro de gravedad, 27, 31, 32, 35, 40 combinaciones generacin de, 67 o herramientas para el clculo, 15 a conjunto de bras de una seccin, 44 o conjuntos, 64 administrador de, 64 contenedor de bras de una seccin, 42 o de materiales de ZeroLength, 56 coordenadas bsicas, 51, 59 a locales, 51 naturales, 58, 59 dimensin, 54 o elemento, 51 ZeroLength, 54 ZeroLengthContact, 57 ZeroLengthSection, 56 bra, 38 conjunto de, 44 contenedor de, 42 modelizacin, 44 o modelo de, 93 representacin de una seccin, 44 o o grados de libertad, 53 longitud r gida, 50 material, 25 contenedor de, 56 seccin, 37, 56 o armadura, 33 geometr 25 a, modelo de bras, 38 regin, 27 o representacin, 44 o uniaxial, 46, 54 matriz, 65 de amortiguamiento, 53 de coordenadas, 58 de rigidez, 57 de rigidez noval, 53 de rigidez tangente, 53 de transformacin, 53, 54, 57 o modelador, 63 momento de inercia, 26, 27, 31, 3335, 40 no linealidad geomtrica, 49 e nodos, 49 exteriores, 53 producto de inercia, 27, 31, 33, 35, 40 puntos de Gauss, 51 regin, 27 o circular, 30 cuadriltera, 28 a rejilla, 30 seccin, 37, 56 o armadura, 33 clasicacin, 101 o de acero, 101 geometr 25 a, modelo de bras, 93 regin, 27 o representacin, 44 o sistema de coordenadas local, 54 tesela, 32 transformacin o 127

128 de coordenadas, 49, 58 corrotacional, 51 lineal, 51 P-Delta, 51 vector, 65 de cargas, 57 de deformaciones, 57 VTK, 53

INDICE ALFABETICO

You might also like