You are on page 1of 221

_____________________________________________________________________________

RAM Connection
Versin 4.0
_____________________________________________________________________________

Edicin 2006

Manual
_____________________________________________________________________________ DAA036960-4/0001

Marcas registradas
Microsoft, Windows, Excel y Word son marcas registradas de Microsoft Corporation en los Estados Unidos de Norteamrica y en otros pases. La compra del presente programa y sus documentos no le proporcionan ninguna licencia sobre las anteriores marcas, patentes, derechos de copia, o cualquier otra propiedad intelectual implcita.

Advertencia
Tanto la ley de derecho de copia de los Estados Unidos de Norteamrica como los tratados internacionales protegen este software y toda su documentacin. Se prohibe cualquier tipo de reproduccin total o parcial bajo pena civil y penal. Por favor, refirase al Contrato de Licencia para realizar cualquier copia de respaldo de los programas. Usted no puede vender ni pasar a otra persona este programa o cualquier documentacin relativa al mismo sin autorizacin escrita previa. A excepcin de las garantas expresas dadas en el Contrato de Licencia, Bentley Systems Incorporated niega todo tipo de garantas expresas o implcitas, incluyendo pero no limitando, a las garantas implcitas de comerciabilidad y aplicabilidad a un propsito especial con respecto al software, los documentos y cualquier hardware anexos. Todos los resultados deben ser verificados por el usuario. El contenido de la documentacin adjunta puede incluir inexactitudes tcnicas o errores tipogrficos y pueden ser cambiados sin previo aviso. Copyright 2006, Bentley Systems, Incorporated. Todos los derechos reservados. Marcas registradas: RAM Advanse y RAM Connection son marcas registradas o no registradas o de servicios de Bentley Systems, Incorporated o son propiedad de una de sus directas o indirectas subsidiarias. Otras marcas o nombres de productos son marcas registradas de sus respectivos dueos.

TABLA DE CONTENIDOS
MARCAS REGISTRADAS ....................................................................................................3 ADVERTENCIA .....................................................................................................................3 INTRODUCCIN ...................................................................................................................9
Cmo aprender RAM Connection?.............................................................................................................9 Nuevas caractersticas...................................................................................................................................9 Interfase ....................................................................................................................................................................... 9 Diseo: ......................................................................................................................................................................... 9

CAPTULO 1: CARACTERSTICAS GENERALES ............................................................11


Diseo en RAM Connection.........................................................................................................................11 Unidades disponibles en RAM Connection ...............................................................................................11 Configurando la interfase ............................................................................................................................12 RAM Connection Standalone .................................................................................................................14 Ventana Principal....................................................................................................................................................... 14 Introduciendo la informacin requerida..................................................................................................................... 16 Otras operaciones bsicas .......................................................................................................................................... 16 Cambiando el ancho de columna en la planilla .................................................................................................... 16 Seleccionando conexiones..................................................................................................................................... 16 Asignando una plantilla de la base de datos para generar una conexin............................................................. 17 Asignando la misma plantilla a todas las conexiones ........................................................................................... 17 Asignando descripciones a las conexiones............................................................................................................ 17 Botones de herramientas disponibles.................................................................................................................... 18 Condiciones de carga y combinaciones ..................................................................................................................... 19 Introduciendo cargas para un estado de carga............................................................................................................ 20 Despliegue de conexiones en 3D ............................................................................................................................... 20 Paneo.......................................................................................................................................................................... 22 Seleccionando y ocultando elementos........................................................................................................................ 23 RAM Connection (RA, RSS)....................................................................................................................23 Ventana Principal....................................................................................................................................................... 23 Zoom y rotacin......................................................................................................................................................... 25 Paneo.......................................................................................................................................................................... 26 Seleccionando miembros, nudos y conexiones .......................................................................................................... 27 Seleccionando y ocultando elementos........................................................................................................................ 28 Otras operaciones bsicas .......................................................................................................................................... 29 Comando Deshacer .............................................................................................................................................. 29 Llenando la columna con el valor del cursor........................................................................................................ 29 Copiar, cortar o pegar informacin de o a la planilla.......................................................................................... 29 Comando Reasignar identificadores .................................................................................................................... 29 Planilla de conexiones................................................................................................................................................ 30 Grupos de conexiones (por descripcin).................................................................................................................... 31 Condiciones de carga y combinaciones ..................................................................................................................... 32 Despliegue de datos y resultados ............................................................................................................................... 34

CAPTULO 2: CONEXIONES..............................................................................................37
Qu es una conexin? ...............................................................................................................................37 Cmo encontrar informacin tcnica de cada conexin especfica?...................................................38 Cmo utilizar RAM Connection?...............................................................................................................38 Utilizacin como mdulo independiente (standalone) ......................................................................................... 38

Utilizacin de RAM Connection en RAM Advanse o RAM SS...........................................................................47 Conexiones agrupadas...........................................................................................................................................47 Conexiones individuales ........................................................................................................................................47 Diseo de conexiones.............................................................................................................................................47 ngulos de Inclinacin de Miembros (vertical y horizontal) .....................................................................................57 Soportes de Seccin HSS ...........................................................................................................................................61 Criterios de Diseo....................................................................................................................................... 62 Criterios de diseo para RA y RAM SS................................................................................................................62 Criterios de diseo como mdulo independiente ..................................................................................................66 Pasos sugeridos de diseo para conexiones con diagonales .......................................................................................68 Provisiones ssmicas ...................................................................................................................................................69 Base de datos de conexiones ..................................................................................................................... 71 Organizacin de la Base de Datos ..............................................................................................................................71 Creacin de una nueva conexin ................................................................................................................................75 Base de datos de secciones, materiales, pernos y soldaduras .....................................................................................80 Barra de herramientas de conexiones ....................................................................................................... 82 Barra de herramientas de RAM Connection Standalone: .....................................................................................82 Barra de herramientas de RAM Connection para RAM Advanse o RAM SS: .....................................................84 Grupo1: Opciones de despliegue de resultados.....................................................................................................84 Grupo2: Opciones de despliegue de resultados.....................................................................................................87 Grupo3: Opciones de asignacin o diseo ............................................................................................................88 Grupo 4: Grupos de botones de asignacin de conexiones ...................................................................................89 Configuracin de la barra de herramientas .................................................................................................................89 Planilla de conexiones ................................................................................................................................. 92 Asignando plantillas de conexiones utilizando la planilla (RC Standalone).........................................................92 Asignar descripciones a las conexiones ................................................................................................................92 Asignando conexiones al modelo utilizando la planilla........................................................................................92 Asignar la plantilla de conexin seleccionada al modelo......................................................................................93 Reemplazar la(s) plantilla(s) actualmente seleccionada(s) ...................................................................................94 Asignar descripcin de conexiones........................................................................................................................94 Eliminando conexiones del modelo. .....................................................................................................................94 Dilogo de conexiones ................................................................................................................................ 95 1) rea de propiedades ...............................................................................................................................................95 2) rea de dibujo ........................................................................................................................................................97 Tamao de fuente .......................................................................................................................................................98 Archivos DXF ............................................................................................................................................................98 Impresin de grficos .................................................................................................................................................99 Paneo ..........................................................................................................................................................................99 3: rea de ayuda .........................................................................................................................................................99 Macros en cdigo LEO.............................................................................................................................................100 Reportes de conexiones ............................................................................................................................ 102 Referencias ................................................................................................................................................. 105

CAPTULO 3: MACROS PARA CONEXIONES ............................................................... 107


Ejemplo de aprendizaje de LEO ................................................................................................................ 107 Adaptacin de geometra........................................................................................................................... 109 Placa de Extremo ......................................................................................................................................................109 Ingresando los comandos..........................................................................................................................................109 Diseo de conexiones................................................................................................................................ 114 Asignando un mensaje de condicin (status) a la conexin......................................................................................115 Ejemplo de diseo de conexin empernada:.............................................................................................................115 Ejemplo de diseo de conexin soldada ...................................................................................................................117

CAPTULO 4: EJEMPLO DE CONEXIONES PARA RC-STANDALONE.........................119


1) Llame a RAM Connection Standalone y defina las opciones generales de diseo ........................119 2) Asignar conexiones bsicas .................................................................................................................121 3) Asignar conexiones de diagonal ..........................................................................................................127 4) Creando plantillas para el diseo .........................................................................................................130 5) Editando las conexiones base a ser usadas .......................................................................................134 6) Crear una base de datos de conexiones..............................................................................................135 7) Configure la barra de herramientas......................................................................................................137 8) Asignar conexiones inteligentes ('smart') al modelo .........................................................................139 9) Crear o editar un macro en LEO ...........................................................................................................139

CAPTULO 5: EJEMPLO DE CONEXIONES PARA RC-RA ............................................143


1) Recuperar la estructura .........................................................................................................................143 2) Asignar conexiones bsicas al modelo ...............................................................................................144 3) Creando plantillas para el diseo .........................................................................................................153 4) Editando las conexiones base a ser usadas .......................................................................................157 5) Crear una base de datos de conexiones..............................................................................................158 6) Configure la barra de herramientas de conexiones para diseo ......................................................159 7) Asignar conexiones inteligentes ('smart') al modelo .........................................................................162 8) Crear o editar un macro en LEO ...........................................................................................................163

CAPTULO 6: EJEMPLO DE CONEXIONES PARA RC-RSS ..........................................169


1) Llame a RAM Connection ......................................................................................................................169 2) Asignar conexiones bsicas al modelo ...............................................................................................170 3) Creando plantillas para el diseo .........................................................................................................179 4) Editando las conexiones base a ser usadas .......................................................................................182 5) Crear una base de datos de conexiones..............................................................................................184 6) Configure la barra de herramientas de conexiones para diseo ......................................................186 7) Asignar conexiones inteligentes ('smart') al modelo .........................................................................188 8) Crear o editar un macro en LEO ...........................................................................................................189

ANEXO: PROGRAMANDO EN LEO.................................................................................195


Editor............................................................................................................................................................195 Comandos ...................................................................................................................................................198 Tipos de datos y variables.........................................................................................................................205 Forma explcita. ....................................................................................................................................................... 205 Forma abreviada....................................................................................................................................................... 206 Por asignacin de un valor inicial. ........................................................................................................................... 206 Operaciones con variables Float. .............................................................................................................207 Sentencias estructuradas. .........................................................................................................................209 Sentencia IF THEN.................................................................................................................................................. 209 Sentencia IF THEN ELSE ....................................................................................................................................... 209 Sentencia FOR 1(x=0 to N do)................................................................................................................................. 209 Sentencia FOR 2(i=0, <N ; +1)................................................................................................................................ 210 Sentencia WHILE .................................................................................................................................................... 210 Sentencia WHILE TRUE / BREAK ........................................................................................................................ 212 Sentencia GROUP.................................................................................................................................................... 212 Sentencia (Propiedad) PROP READ ....................................................................................................................... 212 Sentencia (Propiedad) PROP READ/WRITE.......................................................................................................... 215 Parametros por referencia. ....................................................................................................................................... 216 Propiedades como parmetros por referencia. ......................................................................................................... 217 Asignando expresiones como parmetros por referencia......................................................................................... 220 Comandos adicionales del Editor de LEO ...............................................................................................220

Introduccin

Introduccin
Bienvenido a RAM Connection, un programa flexible y poderoso para el anlisis y diseo de conexiones de acero para perfiles W, HSS y similares. Este programa le brinda una flexibilidad inigualable para el diseo de diferentes tipos de conexiones de corte, de momento, diagonales y de empalme. Est basado en la normativa AISC ASD y LRFD. La versin Standalone trabaja independientemente de cualquier otro programa, mientras que en las versiones para RAM Advanse y RAM Structural System Ud. puede llamar al programa luego de correr su estructura y los resultados del anlisis y diseo de miembros sern automticamente utilizados en las conexiones. Ud. puede crear sus propias conexiones y acomodarlas a los requerimientos de su empresa.

Cmo aprender RAM Connection?


Este manual le brinda una breve descripcin de RAM Connection para poder comprender y utilizar el programa correctamente. Los ltimos captulos incluyen ejemplos ilustrativos. Se recomienda leer los primeros dos captulos del manual antes de usar el programa.

Nuevas caractersticas
Esta seccin est diseada para los usuarios antiguos que ya utilizan el programa y desean una breve descripcin de las nuevas caractersticas incorporadas en la presente versin. Descripciones ms detalladas se pueden encontrar en los captulos correspondientes del manual o en la ayuda contexto sensitiva.

Interfase
Se ha diseado una nueva herramienta para la creacin y edicin de conexiones en el modo independiente. Ahora en un solo paso Ud. puede introducir todos los datos de la conexin sin necesidad de ir de una hoja de trabajo a otra.

Diseo:
Se han incorporado provisiones ssmicas de acuerdo a ANSI-AISC 342-02 y FEMA 350-2000. El programa considera: Especificaciones de materiales (Tabla I-6-1). Slo los materiales especificados pueden usarse en las conexiones ssmicas. Clculo del momento probable pico (Mpr) en la articulacin plstica (Seccin 3.2.4). Estimacin del corte en la articulacin plstica (Vp). Clculo de la demanda a flexin crtica (Mc y/o Mf). Clculo de la zona de panel. Requerimientos especiales para conexiones (placas de continuidad, restricciones geomtricas, etc.)
9

Introduccin

Los siguientes tipos de conexiones precalificadas han sido considerados: Alas soldadas no reforzadas con alma empernada (WUF-B). Alas soldadas no reforzadas con alma soldada (WUF-W). Viga de seccin reducida (RBS) (Slo aplicable a conexiones DW) Placa con alas soldadas (WFP). Placa con alas empernadas (BFP).

10

Captulo 1: Vista General

Captulo 1: Caractersticas Generales


El propsito de este captulo es ilustrar los comandos bsicos que se requieren para usar RAM Connection y RAM Connection Standalone (que funciona independientemente de otro programa). Muchos de stos comandos se aplican en los ejemplos del ltimo captulo. RAM Connection (para RAM Advanse y RAM Structural System) ha adoptado una filosofa constante en la forma de realizar los comandos (acciones) que se aplican a los miembros del modelo. Especficamente, el usuario tiene que seleccionar los elementos deseados (nudos, miembros, conexiones o placas) de la estructura y una vez seleccionadas, el ingeniero puede aplicar el comando que afectar a dichos elementos. Esa regla de 'seleccionar y aplicar' es una caracterstica importante del programa. Este principio de 'seleccionar y aplicar' se cumple para todas las herramientas provistas o los datos generados, junto con las opciones de despliegue e impresin.

Diseo en RAM Connection


Las conexiones se pueden disear de tres maneras distintas en RAM Connection (RC, RCSA). El primer mtodo se puede llamar de prueba y error, en el cual el usuario define una base de datos con diferentes conexiones (note que muchas conexiones ya son provistas por el programa) y las asigna a la junta una a una. El programa le indicar si la conexin en cuestin es adecuada o no. Si la conexin no es adecuada, el usuario puede asignar manualmente otra conexin o ajustar la conexin inicial de tal manera que cumpla con todos los requerimientos. El segundo mtodo consiste en hacer que el programa busque en una lista de la base de datos de conexiones hasta que encuentre una conexin que trabaje bien en la junta (con relacin a la geometra y cargas). El tercer mtodo es similar al anterior pero en vez de buscar en una lista pre-definida, el programa asigna una conexin "inteligente" (denominada en ingls "smart") que se adapta a la junta. Esta conexin se disear a s misma gracias al archivo de macro en LEO (Lenguaje para objetos de ingeniera) y se calcularn por ejemplo el nmero de pernos, tamao de soldaduras, tamao de placas, etc. Estos tres mtodos posibilitan al usuario un control completo sobre el diseo de conexiones individuales. Es importante notar que el mtodo a ser utilizado va a depender tambin del tipo de conexin. Existen conexiones que pueden ser utilizadas con cualquier mtodo como los angulares de corte, mientras que hay otros tipos de conexiones que son ms apropiadas para el uso de macros (archivos LEO) como las conexiones de alas directamente soldadas. Tanto para RAM Connection como para RAM Connection Standalone se tienen las siguientes operaciones en comn.

Unidades disponibles en RAM Connection


La seleccin del sistema de unidades utilizado para la presentacin grfica y para los reportes se realiza normalmente antes de introducir los datos. Todas las cargas de los miembros se introducirn en dicho sistema. Para esto, elija la opcin del men Configuracin/Unidades...o presione .

11

Captulo 1: Vista General

Ventana de configuracin del sistema de unidades y de las unidades especficas para los grupos de variables. Adems de la seleccin del sistema de unidades principal, el programa permite una configuracin a mayor detalle dentro de cada sistema de unidades para los diferentes grupos de variables disponibles, como longitudes, momentos, etc. Los botones inferiores Habitual de USA, Estndar SI y Estndar Mtrico son configuraciones pre-establecidas que el usuario puede adoptar. Puede tambin cambiar el sistema de unidades desde la barra Unidades. Presione y

seleccione el sistema de unidades requerido

Configurando la interfase
Ud. puede configurar la ubicacin y visibilidad de todas las barras de herramientas de acuerdo a sus necesidades y preferencias. Para acceder a la ventana de manejo de barras, ejecute la opcin del men Ver/Barras de herramientas:

12

Captulo 1: Vista General

Dilogo de activacin/desactivacin de barras. Para mover una barra a la posicin deseada, arrastre la misma con el ratn (manteniendo presionado el botn izquierdo). Una vez que todas las barras de herramientas se encuentren en la posicin y condicin deseada, puede guardar la configuracin actual de su escritorio con la opcin Salvar escritorioDe este modo, puede crear varias configuraciones de escritorio que podrn ser recuperadas posteriormente desde el mismo dilogo de barras.

13

Captulo 1: Vista General

RAM Connection Standalone


Ventana Principal
RAM Connection tiene una ventana principal que se muestra a continuacin con sus diferentes reas de trabajo identificadas.

Ventana principal de RAM Connection. Note que la configuracin actual de barras es solo una posibilidad, pues el usuario puede mover y activar/desactivar las mismas de acuerdo a sus requerimientos. En resumen las reas son: A: Men principal - Permite el acceso a todos los comandos para el manejo del archivo de datos, las cargas y las opciones de diseo del programa. B: Barras de herramientas - Grupos de botones de comandos relacionados. Algunos botones varan entre las aplicaciones RAM Connection Standalone y RAM Connection. Las barras disponibles son: Para RAM Connection Standalone Barra Modelo Barra Bases de datos Barra Visualizacin
14

Captulo 1: Vista General

Barra Seleccin

Barra Cursor Barra Cargas Barra Unidades Barra Configuracin de diseo C: Planilla de conexiones - rea donde se introducen los datos de las conexiones. D: Herramientas de la planilla - Botones para el manejo de datos de la planilla de conexiones. E: Barra de herramientas de conexiones - Comandos para el manejo de conexiones y botones de asignacin de conexiones. Las conexiones se despliegan en segn el tipo de conexin, se tiene Basic Connections , Smart Connections , Gusset Connections conexiones correspondientes se detallan a continuacin. Para se presentan los siguientes botones: . Las herramientas de

F: rea grfica - rea donde las conexiones con sus miembros respectivos se muestran en 3D.

15

Captulo 1: Vista General

Introduciendo la informacin requerida


La informacin en la planilla puede introducirse manualmente o usando las herramientas automticas (botones, copiar del clipboard o portapapeles, etc.).

Otras operaciones bsicas


Se tienen varias operaciones que se realizan frecuentemente , stas son: Cambiando el ancho de columna en la planilla Si Ud. desea cambiar el ancho de cualquier columna en la planilla, ponga el cursor cerca de la lnea vertical de la columna. La forma del cursor cambiar. Haga clic en el ratn con el botn izquierdo y arrastre el cursor a la posicin deseada como se ilustra en la siguiente figura:

Procedimiento para cambiar el ancho de columnas de la planilla Seleccionando conexiones Ud. puede seleccionar de diferentes maneras varias conexiones para el rediseo o para aplicar comandos: 1. Mediante el ratn haciendo clic con el botn izquierdo.

Procedimiento para seleccionar una conexin. Para seleccionar varias conexiones mantenga presionada la tecla Shift (Maysculas) mientras con el botn izquierdo del ratn selecciona todas las conexiones requeridas. Tambin es posible encerrar en un rea las conexiones a seleccionar haciendo clic con el botn izquierdo del ratn y arrastrando el ratn Tambin es posible encerrar en un rea las conexiones a seleccionar haciendo clic con el botn izquierdo del ratn y arrastrando el ratn (manteniendo apretado el botn izquierdo) hasta cubrir las conexiones deseadas. Si se presiona la tecla Shift (Maysculas) mientras se crea la ventana, las conexiones previamente seleccionadas no sern afectadas a pesar de estar fuera del rea de la ventana que se est definiendo.

16

Captulo 1: Vista General

Seleccionar conexiones abarcando con un rea a las conexiones deseadas. 2) Alternativamente, se puede usar el botn de las herramientas de la planilla para seleccionar todas las conexiones que tengan el mismo dato de la celda actual del cursor. No olvide que en RAM Connection slo las conexiones seleccionadas se muestran en la planilla y en el rea grfica se muestran resaltadas, mientras que las otras conexiones se observan en tonos opacos. Vea la ayuda contexto sensitiva (accesos directos por teclado y operacin del ratn) para ms detalles. Asignando una plantilla de la base de datos para generar una conexin Haga clic en el botn de la planilla para asignar la plantilla seleccionada en la ventana Conexiones disponibles a la conexin actual (donde se ubica el cursor). Note que la planilla no permite introducir el nombre de la plantilla manualmente de ningn tem de las bases de datos incluyendo las plantillas de conexiones, secciones y materiales. Asignando la misma plantilla a todas las conexiones Haga clic en el botn de la planilla para asignar la plantilla seleccionada en la ventana Conexiones disponibles a todas las conexiones seleccionadas (visibles en la planilla). Asignando descripciones a las conexiones La descripcin de una conexin se utiliza para nombrar la conexin. Ud. puede ingresar cualquier cadena de caracteres para la descripcin.

17

Captulo 1: Vista General

Botones de herramientas disponibles La planilla tiene diferentes comandos que ayudan en la introduccin y manejo de datos. Los comandos disponibles son: Borrar conexiones seleccionadas: Borra las conexiones actualmente seleccionadas (las conexiones desplegadas en la planilla) con sus respectivos datos. Ordenar por la columna actual: Ordena las conexiones por orden alfabtico de acuerdo a los datos de la columna seleccionada. Este comando slo afecta el orden de presentacin de las conexiones en la planilla y no tiene ningn efecto en los datos de las conexiones ni en su almacenamiento.

Ejemplo de aplicacin de la herramienta para ordenar por columna actual. Reasignar identificadores: Permite renumerar los identificadores de las conexiones actualmente seleccionadas a partir de un nmero inicial especificado. Es til si se requiere que no existan vacos en la numeracin de los identificadores por que se han borrado algunas conexiones. Deshacer: Cancela la ltima operacin realizada en la planilla. Este comando es de tipo multi-nivel y por esto puede ser llamado varias veces para cancelar operaciones previas. Seleccionar iguales al cursor: Selecciona todas las conexiones que tienen los mismos datos que la posicin actual del cursor. Agregar iguales al cursor: Agrega a la seleccin actual las conexiones deseleccionadas que tienen el mismo dato que la posicin actual del cursor. Copiar el bloque seleccionado al clipboard (Ctrl + C): Haga clic en este comando para copiar los valores del bloque marcado a la memoria de su ordenador para poder luego usarlos en otra parte de la planilla, en otra planilla o incluso en otra aplicacin como Excel, Word, etc. Cortar el bloque seleccionado al clipboard (Ctrl + X): Haga clic en este comando para mover un bloque de la planilla a otra ubicacin o incluso a otra aplicacin como Excel, Word, etc.
18

Captulo 1: Vista General

Pastear la informacin del clipboard al cursor (Ctrl + V): Este comando se utiliza para copiar datos previamente copiados al clipboard. Esto permite al usuario importar datos generados en otros programas como Microsoft Excel. Llenar columna con el contenido de la celda actual: Este botn asigna el valor de la posicin actual del cursor a toda la columna en la planilla.

Operaciones matemticas aplicables al bloque marcado.

Multiplicar bloque por un valor. Dividir bloque por un valor. Sumar un valor al bloque Restar un valor al bloque. Llenar el bloque con un valor Cambiar el signo del bloque Recuerde que la planilla slo muestra la informacin de las conexiones actualmente seleccionadas.

Condiciones de carga y combinaciones


La figura anterior muestra la barra Cargas que se usa para crear, borrar, editar y seleccionar estados de carga. En el programa se consideran como estados de carga tanto las condiciones como las combinaciones de carga. La barra de herramientas le permite hacer lo siguiente: Crear nuevas condiciones de carga o combinaciones Editar las condiciones de carga o combinaciones Borrar condiciones de carga o combinaciones Seleccionar el estado de carga actual (condicin o combinacin).

El programa le permite generar automticamente las combinaciones deseadas. Esto se ver ms detalladamente en la siguiente seccin.
19

Captulo 1: Vista General

Advierta que el lmite de condiciones de carga en RAM Connection es 200.

Introduciendo cargas para un estado de carga


Seleccione primero el estado de carga deseado antes de proceder con la introduccin de cargas.

Seleccione el estado de carga actual que ser asociado con las cargas que se van a introducir. Proceda luego con la introduccin de cargas en la pestaa Fuerzas de la planilla.

Introduccin de cargas en miembros en la planilla. Observe que para las combinaciones de carga, las cargas mostradas sern calculadas automticamente con la frmula especificada. Estas cargas no se pueden modificar. V2: Fuerza de corte actuando en el miembro especificado. M33: Momento flector actuando en el miembro (alrededor del eje fuerte). Usada por conexiones de momento. Axial: Fuerza axial actuando en el miembro. M22: Momento flector en el eje dbil del miembro. Usada solo para empalmes de columna. El usuario puede crear o definir las tablas de carga en otra aplicacin como Excel y luego pegar la informacin en RAM Connection con el botn . Puede tambin usar los operadores matemticos para multiplicar, dividir, etc. las cargas ingresadas.

Despliegue de conexiones en 3D
Todas las conexiones sern mostradas en el rea grfica en tres dimensiones junto con los miembros. Las conexiones seleccionadas (las que se muestran en la planilla) se mostrarn con colores, en cambio, las no seleccionadas se mostrarn descoloridas. Las siguientes barras de herramientas son usadas para realizar acercamientos, alejamientos, cambiar la perspectiva, tamao de letras y para rotar la vista de las conexiones:

20

Captulo 1: Vista General

Barras de visualizacin y de Cursor que definen la vista de las conexiones. Si Ud. posee un ratn con rueda (mouse wheel) puede utilizarlo para acercar, alejar y rotar su vista en vez de las barras anteriores. La rueda del ratn es equivalente a o . o . o . o .

La tecla Ctrl + la rueda del ratn es equivalente a

La tecla Maysculas (Shift) + la rueda del ratn es equivalente a

Las teclas Ctrl + Maysculas (Shift) + la rueda del ratn es equivalente a Las teclas Ctrl + W (o doble clic de la rueda del ratn) es equivalente a

Advierta que Ud. puede cambiar el incremento de rotacin de vista desde el men Configuracin/General.../Grfico - Incremento de rotacin de vista. Para restablecer la vista a la posicin por defecto, presione el botn Presione el botn de acercamiento ( Presione el botn de alejamiento ( ) para agrandar el dibujo. ) para achicar el dibujo. .

Presione el botn de zoom de ventana ( ) para agrandar una vista especfica. Para esto debe mantener apretado el botn izquierdo del ratn mientras arrastra el ratn, formando un rectngulo alrededor del rea deseada.

21

Captulo 1: Vista General

Ejemplo de zoom de ventana. Presione el botn (zoom inicial) para volver al tamao original (por defecto) del dibujo. De este modo, todas las conexiones se vern en la pantalla. El usuario puede cambiar la perspectiva del dibujo utilizando la barra de desplazamiento de perspectiva . El botn de perspectiva tiene dos posiciones: (dibujar sin perspectiva) (dibujar con perspectiva) y

Paneo
Haga clic con el botn derecho del ratn en el punto del dibujo donde Ud. desea que sea el centro de la vista.

22

Captulo 1: Vista General

Haciendo clic con el botn derecho de su ratn, la pantalla mostrar la nueva vista con el centro en el punto indicado.

Seleccionando y ocultando elementos


La barra Seleccin algunas conexiones. Presione le permite seleccionar, deseleccionar y ocultar temporalmente

para seleccionar todas las conexiones.

Presione para deseleccionar todas las conexiones. Observe que las conexiones deseleccionadas se ven en color muy tenue y que no se muestran en la planilla. Para ocultar temporalmente algunas conexiones, proceda de la siguiente forma: Seleccione solo las conexiones que desea ver Presione . Para volver a ver todas las conexiones, presione nuevamente el mismo botn.

RAM Connection (RA, RSS)


Ventana Principal
RAM Connection tiene una ventana principal que se muestra a continuacin con sus diferentes reas de trabajo identificadas.

23

Captulo 1: Vista General

En RAM Connection para RAM Advanse y RAM Structural System se tiene las siguientes operaciones bsicas: Para RAM Connection :

Barra Propiedades del Modelo Barra Seleccin Barra de Vistas Barra Paneles Barra de Fuerzas Barra de Modelo 3D Barra de Cargas: El botn para diseo con provisiones ssmicas se habilita para la Norma LRFD. Presionando este botn se despliega una ventana para seleccionar la combinacin de gravedad mayorada actuante. El botn
24

para usar las combinaciones de carga de RAM Frame Steel.

Captulo 1: Vista General

Para RAM Connection RC

se presentan los siguientes botones:

Zoom y rotacin
Las siguientes barras de herramientas son usadas para realizar acercamientos, alejamientos, cambiar la perspectiva, tamao de letras y para rotar la vista de su modelo:

Barras de visualizacin y de Cursor que definen la vista del modelo.

La rueda del ratn es equivalente a

. o . o . o . .

La tecla Ctrl + la rueda del ratn es equivalente a

La tecla Maysculas (Shift) + la rueda del ratn es equivalente a

Las teclas Ctrl + Maysculas (Shift) + la rueda del ratn es equivalente a Las teclas Ctrl + W (o doble clic de la rueda del ratn) es equivalente a

Vea la ayuda contexto sensitiva (accesos directos por teclado y operacin del ratn) para ms detalles.
25

Captulo 1: Vista General

Advierta que Ud. puede cambiar el incremento de rotacin de vista desde el men Configuracin/General.../Incremento de rotacin de vista. Se dispone tambin de un indicador de rotacin (en la parte inferior derecha del rea grfica) que muestra en todo momento la orientacin de los ejes globales XYZ: Para restablecer la vista a la posicin por defecto, presione el botn Presione el botn de acercamiento ( Presione el botn de alejamiento ( ) para agrandar el dibujo. ) para achicar el dibujo. .

Presione el botn de zoom de ventana ( ) para agrandar una seccin especfica de la estructura. Para esto debe mantener apretado el botn izquierdo del ratn mientras arrastra el ratn, formando un rectngulo alrededor del rea deseada.

Ejemplo de zoom de ventana. Presione el botn (zoom inicial) para volver al tamao original (por defecto) del dibujo manteniendo la rotacin actual. De este modo, toda la estructura se ver en la pantalla. El usuario puede cambiar la perspectiva del dibujo utilizando la barra de desplazamiento de perspectiva . El botn de perspectiva tiene dos posiciones: (dibujar sin perspectiva). utilizar la barra Vistas (dibujar con perspectiva) y

Sugerencia: Para guardar vistas determinadas del modelo y poder activarlas posteriormente, puede

Paneo
Haga clic con el botn derecho del ratn en el punto que de la estructura donde Ud. desea que sea el centro de la vista.

26

Captulo 1: Vista General

Haga clic con el botn derecho del ratn en el punto que de la estructura donde Ud. desea que sea el centro de la vista

Seleccionando miembros, nudos y conexiones


Para seleccionar un miembro, haga clic en l. Para seleccionar un miembro, haga click en l. El miembro se mostrar resaltado indicando que ha sido seleccionado. Haga lo mismo para seleccionar un nudo. Lo mismo se aplica a conexiones, las cuales se representan en el grfico con el smbolo

Elementos y nudos resaltados al ser seleccionados.

Nudos, miembros y conexiones seleccionadas. Cunado Ud. hace clic en un elemento (miembro, placa o conexin), el mismo queda seleccionado, pero los elementos seleccionados previamente son deseleccionados. El usuario puede presionar la tecla de maysculas (Shift) y as seleccionar varios elementos sin afectar los seleccionados previamente.

27

Captulo 1: Vista General

Ejemplo de seleccin de varios elementos. Ud. puede seleccionar mltiples elementos encerrndolos en una ventana, arrastrando el ratn de un extremo a otro con el botn izquierdo apretado. En este caso, si se presiona adems la tecla mayscula, se puede seleccionar los elementos dentro del rea establecida, sin afectar los seleccionados previamente. Los elementos que se seleccionan usando la tcnica descrita previamente deben estar totalmente encerrados en el rea establecida. Esto significa que para miembros, ambos nudos de los extremos deben caer dentro del rea. Si Ud. presiona la tecla de Ctrl en vez de la de mayscula (Shift) cuando est seleccionando los miembros o elementos, podr seleccionar todos los elementos ya sea que estn total o parcialmente encerrados por el rea.

Seleccionando y ocultando elementos


La barra Seleccin ocultar/mostrar elementos. tiene varias herramientas que permiten seleccionar y

Ud. puede realizar los siguientes pasos para ocultar partes de su modelo: 2. Seleccione lo que Ud. desea ver. (Deseleccione los elementos restantes) 3. Presione el botn . Presione el mismo botn nuevamente para ver el modelo completo.

Presione el botn o las teclas CTRL+A para seleccionar todos los miembros, nudos , conexiones y placas del modelo. Presione el siguiente botn para deseleccionar todos los elementos (miembros, nudos, conexiones

o placas) previamente seleccionados. Para invertir los elementos seleccionados presione el botn , los elementos seleccionados quedarn deseleccionados y los deseleccionados sern seleccionados. Para seleccionar todos los miembros que yacen sobre la lnea que une dos nudos, seleccione ambos nudos y luego presione el botn . . Para seleccionar los miembros que yacen sobre la misma lnea recta, seleccione primero uno de los miembros de la lnea y luego presione el botn

28

Captulo 1: Vista General

Ejemplo de seleccin de miembros en lnea recta. Ud. puede encontrar muchas ms opciones para seleccionar y deseleccionar elementos en el men Herramientas:

Otras operaciones bsicas


Comando Deshacer ubicada entre las herramientas de Ud. puede deshacer o anular una accin presionando el botn la planilla. Si Ud. vuelve a presionar el mismo botn, el comando ejecutado en forma previa al anulado, ser igualmente anulado y as sucesivamente. Llenando la columna con el valor del cursor Para llenar toda una columna de la planilla de conexiones con un mismo valor, seleccione la celda que contiene el valor requerido y presione el botn conexiones. ubicado en la parte superior de la planilla de

Copiar, cortar o pegar informacin de o a la planilla Presione (copiar el bloque seleccionado al clipboard) o presione (Ctrl+C) Este comando copia los valores del bloque marcado en el clipboard (rea de memoria de su ordenador) para poder utilizarlos en otra parte de la planilla, en otra planilla o incluso para exportar a otro programa como Excel, Word, etc. Presione (cortar el bloque seleccionado al clipboard) o presione (Ctrl +X)

Este comando mueve un bloque de la planilla a otra ubicacin o a otras aplicaciones a travs del Clipboard. Presione (pegar la informacin del clipboard al cursor) o presione (Ctrl + V)

Este comando pega los datos previamente copiados al clipboard, lo que permite al ingeniero importar datos generados en otros programas. Comando Reasignar identificadores El comando reasignar identificadores (ubicado en la parte inferior de la planilla de conexiones) le permite renumerar los identificadores de las conexiones actualmente seleccionadas a partir de un
29

Captulo 1: Vista General

nmero inicial especificado. Es til si se requiere que no existan vacos en la numeracin de los identificadores por que se han borrado algunas conexiones.

Planilla de conexiones
La planilla de conexiones tiene las siguientes herramientas: Sobreponer plantilla a la conexin actual: Haga clic en este botn para sobreponer la plantilla seleccionada de la lista de Conexiones disponibles (base de datos de plantillas) a la conexin donde se encuentra actualmente el cursor en la planilla. Note que el nombre de la plantilla como cualquier otro tem de las bases de datos no puede ser introducido manualmente. Sobreponer plantilla a todas las conexiones seleccionadas: Haga clic en este botn para asignar la plantilla seleccionada de la lista de Conexiones disponibles (base de datos de plantillas) a todas las conexiones actualmente desplegadas en la planilla. Asignar conexin seleccionada al modelo: Seleccione todas las juntas (nudos y miembros) donde sea la misma conexin. Haga clic en este botn para asignar la plantilla seleccionada de la lista de Conexiones disponibles (base de datos). El programa slo asignar las conexiones que sean posibles, Por ejemplo, Ud. puede seleccionar todos los miembros de un modelo y seleccionar una plantilla del tipo viga-ala de columna y las conexiones slo se asignarn donde sean apropiadas (en el ejemplo en juntas que sean del tipo viga-ala de columna). Asigna la misma descripcin a todas las conexiones seleccionadas. Advierta que cuando las conexiones han sido diseadas por grupo, ya han recibido automticamente una descripcin consistente en el nombre del botn de asignacin y un nmero secuencial. Se asigna la misma descripcin a varias conexiones para que formen un grupo y sean diseadas de tal forma, pero todas deben haber sido diseadas con el mismo botn de asignacin. Borrar todas las conexiones seleccionadas: Este botn borrar solamente las conexiones actualmente seleccionadas, a pesar de que existan tambin miembros, nudos o placas seleccionados. Ud. puede presionar F1 para desplegar la ayuda contexto sensitiva (puede tambin hacer clic en el botn de las herramientas de la planilla), que le permite obtener informacin muy til de: 1) Los datos de las conexiones en la planilla y 2) El uso de las herramientas de la planilla.

Ayuda contexto sensitiva.


30

Captulo 1: Vista General

Grupos de conexiones (por descripcin)


La descripcin de conexiones se utiliza para identificar a los grupos de diseo (cuando se han asignado las conexiones por grupo) y el programa habr definido automticamente una descripcin para cada grupo de acuerdo al nombre del botn de asignacin. El programa permite modificar o asignar descripciones manualmente a las conexiones del modelo, sin embargo, debe tenerse sumo cuidado en la manipulacin de las descripciones. Se recomienda el uso de la herramienta (asigna descripciones: CNX1, CNX2,..., CNXn) solo para las conexiones .

nicas, es decir, asignadas desde la planilla de conexiones con la herramienta

Note, sin embargo, que en el caso de miembros, su descripcin se importa directamente de RAM SS y no puede editarse en RAM Connection.

Por ejemplo, si en el modelo mostrado arriba se desea seleccionar todas las vigas de techo. Seleccione una instancia de los miembros y luego presione el botn de la barra Seleccin. El programa va a seleccionar todos los miembros con la misma descripcin de los seleccionados previamente. Para seleccionar simultneamente varios grupos, seleccione un miembro de cada grupo usando la tecla de maysculas (Shift) y presione luego el botn . Ud. puede seleccionar cualquier conexin introduciendo su nmero de identificacin en la columna Conexin de la planilla y presionando la tecla Intro (Enter). Todos los datos actuales de la planilla pueden ser borrados usando el botn de las herramientas generales de la planilla. Advierta que esta herramienta no borra los elementos relacionados.

31

Captulo 1: Vista General

Para seleccionar todas las conexiones con la misma plantilla, seleccione una conexin que tenga la plantilla deseada. Haga clic en la casilla del nombre de la plantilla

que se encuentra en las herramientas generales de la parte inferior de la Presione el botn planilla. Todas las conexiones con la misma plantilla se mostrarn en el grfico y se presentarn en la planilla.

Si se desea seleccionar conexiones iguales, seleccione un ejemplo de la conexin deseada y presione el botn de la barra de herramientas de conexiones. Note que este botn selecciona las conexiones iguales que tienen la misma familia, tipo y miembros (mismas secciones y materiales) independientemente de sus descripciones, las cuales se pueden ver simultneamente en la planilla, y en los grficos.

Condiciones de carga y combinaciones

32

Captulo 1: Vista General

La figura anterior muestra la barra Cargas que se usa para crear, borrar, editar y seleccionar estados de carga. En el programa se consideran como estados de carga tanto las condiciones como las combinaciones de carga. La barra de herramientas le permite hacer lo siguiente: Crear nuevas condiciones de carga o combinaciones Editar las condiciones de carga o combinaciones Borrar condiciones de carga o combinaciones

Seleccionar el estado de carga actual (condicin o combinacin).

El programa le permite generar automticamente las combinaciones deseadas. Esto se ver ms detalladamente en la siguiente seccin. Advierta que el lmite de condiciones de carga en RAM Connection es 200. RAM Connection importa todas las condiciones de carga lateral y de gravedad generadas en RAM SS. Las combinaciones de cargas se importan cuando se tienen presionado el siguiente botn . Para diseo de conexiones con la norma LRFD se habilita la opcin para . provisiones ssmicas

Advertencia! Las combinaciones de carga de conexiones de miembros de gravedad tendrn cargas nulas cuando en las combinaciones se incluyan estados de carga laterales. Tambin es posible generar combinaciones en base a las cargas importadas con el generador de combinaciones de carga:

Vaya al men principal y seleccione la opcin Cargas/Combinaciones de cargas para definir nuevas combinaciones de carga. Aparecer una ventana donde Ud. puede introducir sus combinaciones o tambin puede abrir un archivo que contenga las combinaciones a generar. Las combinaciones se generarn al presionar el botn de OK. Las categoras de las condiciones de carga definirn la generacin de combinaciones y stas se importarn directamente de RAM SS (vea la documentacin de RAM SS para ms detalles). Las categoras disponibles son DL para cargas muertas, LL para cargas vivas, LAT para cargas laterales, WIND para vientos, EQ para cargas de sismo, DYN para cargas dinmicas y OTHER para otro tipo de cargas. Observe que Ud. puede salvar o cargar su archivo para usarlo con cualquier modelo.

33

Captulo 1: Vista General

Ventana para la generacin de combinaciones de carga. Las frmulas tienen que organizarse en el siguiente orden: 1. Smbolos matemticos (+, -): 2. Las palabras reservadas adoptadas son AND (del ingls y) y OR (del ingls ) seguidas por un espacio. Note que el resto de los componentes de las frmulas pueden o no estar separados por espacios. 3. Un factor que puede ser cualquier nmero real. 4. El nombre de la categora deseada. (Estos nombres deben ser vlidos asociados con las condiciones de carga individuales). 5. Se repiten los pasos 1 a 4 si se requiere. 6. Se permiten lneas de comentario especiales que empiezan con "//". Observe que la palabra reservada AND se usa para mostrar que cada combinacin de carga a ser generada debe ser incluida en TODAS las condiciones de carga que pertenecen a una categora especfica, mientras que la palabra reservada OR se usa para generar las diferentes combinaciones para cada condicin de carga de la categora especificada.

Despliegue de datos y resultados


RAM Connection puede mostrar casi todos los datos y resultados en forma grfica. Esto se controla a travs de las barras de herramientas Propiedades del Modelo, Fuerzas y Modelo 3D. Presione el botn correspondiente a la opcin deseada para desplegar, o deseleccione el botn para desactivar la opcin. Cada botn tiene un pequeo aviso que se despliega su funcin cuando Ud. pasa sobre el mismo con el puntero del ratn. Presione Presione Presione
34

para ver las coordenadas de los nudos seleccionados. para ver el ID de los nudos seleccionados. para ver el ID de los miembros seleccionados.

Captulo 1: Vista General

Presione

para ver el identificador de las conexiones seleccionadas

Presione para ver las articulaciones de los miembros seleccionados (slo conexiones de corte pueden ser asignadas a stas juntas). Presione Presione Presione para ver las secciones de los miembros seleccionados. para ver los materiales de los miembros seleccionados. para ver la descripcin de los elementos seleccionados (miembros, conexiones o placas).

Presione para ver el modelo en 3-D con los miembros contrados. Las conexiones tambin se dibujarn en 3-D. Presione para ver el modelo en 3-D junto con las conexiones.

Presione para ver las fuerzas cortantes actuantes en las conexiones seleccionadas para el estado de carga actual. Presione para desplegar los momentos flectores (alrededor del eje local 3-3) de las conexiones seleccionadas para el estado de carga actual. para desplegar las fuerzas axiales para las conexiones seleccionadas para el estado de Presione carga actual. Advierta que las anteriores solicitaciones (corte, momento y axial) son desplegadas SOLO para la condicin de carga actual. Para ver las envolventes de las diferentes fuerzas presione junto con los botones previamente descritos ( , ). La barra de herramientas de conexiones tiene tambin algunas herramientas para desplegar los datos y/o los resultados: Colorea los conexiones seleccionadas de acuerdo a su descripcin, conexiones con la misma descripcin se desplegarn del mismo color. Despliega las etiquetas de la conexin, las mismas que indican las caractersticas principales de diseo, y que pueden ser definidas en los macros o en la ventana de dilogo de conexiones. Presione para desplegar grficamente el nombre de la plantilla de las conexiones.

Presione para desplegar la relacin de resistencia y el estatus (condicin) de las conexiones seleccionadas. Advierta que esta opcin SOLO considera el estado de carga actual. Presione si desea considerar la envolvente de carga de todos los estados de carga considerados en el diseo de conexiones. El siguiente botn ubicado en la parte superior derecha de la ventana principal desactiva todas las opciones de despliegue. Presione el botn desplegados. de la barra Unidades para desplegar sus unidades de los valores

35

Captulo 2: Conexiones

Captulo 2: Conexiones
RAM Connection permite al ingeniero rpidamente disear, optimizar o verificar conexiones. El mdulo puede trabajar de forma integrada sobre un modelo de RAM Advanse o RAM SS o como programa independiente. En el primer caso utiliza automticamente las dimensiones de miembros y sus cargas en el diseo de conexiones y el mdulo es completamente independiente del anlisis. El diseo y verificaciones de conexiones se realizan de acuerdo al manual de acero AISC-ASD 9na edicin y al manual LRFD 2da edicin. En este captulo definimos primero lo que consideramos una conexin dentro del contexto de RAM Connection, luego procedemos directamente a mostrarle la utilizacin del programa. A continuacin, describimos en ms detalle las caractersticas de RAM Connection incluyendo la base de datos, la asignacin/optimizacin de conexiones, la salida de resultados y la forma de configurar el diseo de conexiones a su forma de trabajo. Se recomienda que Ud. primero lea por lo menos las dos primeras secciones de este captulo para que entienda bsicamente cmo trabaja el mdulo de conexiones.

Qu es una conexin?
RAM Connection considera una conexin simple como el conjunto de todos los parmetros que definen completamente las cantidades y tamaos de las piezas que componen la conexin. Esto incluye la informacin relacionada a la familia de la conexin (viga - ala de columna, viga - alma de columna, viga - viga maestra, etc.), el tipo de conexin (corte, momento, de diagonales o combinada), como tambin, el nmero de pernos, tamao de pernos, soldaduras, geometra de los conectores, material, etc. Cada conexin puede tambin tener asociada un macro en lenguaje LEO( que permite que esta (la conexin) se acomode a los requerimientos geomtricos y de resistencia dados para cada junta (tamao de miembros, fuerzas en las juntas, estndares de uso, etc.). Sin embargo, antes de generar una conexin, se requiere una plantilla que defina las caractersticas de la conexin, la misma que se asignar a la planilla. Las plantillas estn definidas en la base de datos de conexiones, a la que se accede con la opcin Configuracin/Base de datos/Conexiones del men, permite definir la conexin y se describe en detalle ms adelante. La base de datos de RAM Connection se instala con una base de datos extensa de plantillas predefinidas. Para que Ud. pueda comenzar a producir y pueda notar los beneficios de RAM Connection, vamos a proceder directamente con la seccin que explica cmo usar RAM Connection. En esta seccin vamos a usar la base de datos instalada y la barra de herramientas instalada por defecto. A continuacin de esta seccin describiremos en ms detalle algunos aspectos de RAM Connection, incluyendo la forma de adaptar las conexiones a sus necesidades. Si es que va a trabajar dentro de RAM Advanse o RAM SS, se recomienda que Ud. haya procedido con el anlisis de la estructura y que sta se encuentre con los tamaos de miembros finales antes de asignar las conexiones a las juntas. Tanto las fuerzas como las secciones de los miembros son utilizadas para el diseo de conexiones. Sin embargo, si las secciones de los miembros y sus fuerzas cambian luego de que las conexiones han sido asignadas, stas (las conexiones) pueden ser fcilmente rediseadas

37

Captulo 2: Conexiones

Cmo encontrar informacin tcnica de cada conexin especfica?


Ud. puede recurrir a la ayuda contexto sensitiva cuando est introduciendo o revisando los diferentes parmetros de una conexin. Ah encontrar descripciones detalladas de los datos y verificaciones que se realizan para cada tipo de conexin. Al final de este captulo se encuentra una lista de las principales referencias usadas en el desarrollo del programa donde el usuario puede tambin encontrar ms informacin.

Cmo utilizar RAM Connection?


RAM Connection se ha diseado para darle una gran flexibilidad en la forma de asignar y manipular sus conexiones. Sin embargo, tambin ha sido preparado para ser muy productivo sin requerir de mayores esfuerzos de parte del usuario. A medida que Ud. vaya ganando experiencia con RAM Connection, podr modificar la forma de trabajo del programa para que se adapte mejor a sus prcticas de trabajo.

Utilizacin como mdulo independiente (standalone)


Las conexiones se disean individualmente para cargas y tamao de miembros particulares de una junta (cada conexin corresponde a una fila de la planilla). No existe ninguna relacin entre conexiones, lo que permite que cada conexin sea diseada particularmente para la geometra y cargas dadas, obteniendo el uso ms efectivo de material. Antes de disear las conexiones el ingeniero debe configurar el criterio de diseo de conexiones para establecer el lmite superior de la relacin de resistencia y las condiciones de carga con las que se disearn las conexiones. 1. Se debe establecer el lmite superior de la relacin de interaccin y la norma de diseo. El valor por defecto de la relacin de interaccin es 1.0. Es importante notar que este valor afecta no solo el diseo, sino tambin la determinacin del estatus en la verificacin de conexiones.

Defina la relacin de resistencia mxima y la norma de diseo. Para el diseo se tomarn en cuenta siempre todos los estados de carga introducidos por el usuario. Para ver o modificar las cargas de un estado en particular puede habilitarlo desde la barra Cargas. Note que las cargas de las combinaciones de carga no pueden ser editadas.

Puede habilitar el estado de carga del que requiera ver/modificar sus cargas. . Se desplegar una ventana 2. Para aadir una nueva conexin Ud. puede utilizar el botn donde el usuario debe definir toda la informacin relativa a la conexin:

38

Captulo 2: Conexiones

Escoja el tipo de junta, la descripcin, el tipo de marco, las secciones, materiales y caractersticas de los miembros de la junta. Este mtodo es ms sencillo y permite tener en una sola ventana toda la informacin de la junta. Alternativamente, usuarios ms avanzados pueden trabajar directamente con los datos en las hojas de trabajo como se define a continuacin: Defina las descripciones de sus conexiones. Introduzca cualquier descripcin que sirva para identificar su conexin.

Introduzca una descripcin adecuada para su conexin. Elija el tipo de junta de la conexin. Este paso es necesario realizar slo cuando se va a utilizar la barra de herramientas de conexiones para asignar conexiones, por el contrario, si se de la planilla de conexiones, esta variable de la asigna conexiones con las herramientas conexin se asigna automticamente.

Se dispone de 9 opciones para elegir el tipo de junta. Las siguientes opciones estn disponibles: BCF = Viga - ala de columna BCW = Viga - alma de columna BG = Viga - viga maestra
39

Captulo 2: Conexiones

BS = Empalme de viga CS = Empalme de columna CC = Viga continua sobre columna CBB = Columna, vigas y diagonales CVR = Diagonales en viga continua VXB = Diagonales verticales en X Nota: En los reportes detallados de cada conexin se encuentran todas las verificaciones de capacidad realizadas para evaluar la relacin de interaccin de esfuerzos de la misma. Cualquier verificacin adicional requerida queda bajo responsabilidad del usuario Advierta que si se cambia el tipo de junta luego de asignar la conexin, se deber repetir el proceso de asignacin de conexiones para que se considere el nuevo tipo de junta. Defina los miembros que constituyen la junta. Para esto, vaya a la hoja de Miembros y presione para seleccionar la seccin y material de vigas y columnas o presione para seleccionar la seccin y material de diagonales. Observe que dependiendo del tipo de junta se debe definir los datos de una o ms vigas, columnas o diagonales. Esto se indica en la parte superior de la planilla.

Defina las secciones y materiales de los miembros involucrados. 3. Introduzca las cargas para cada condicin de carga. Vaya a la hoja de fuerzas en la planilla e introduzca las cargas para la primera condicin de carga presionando para vigas y columnas o presionando para diagonales, luego cambie a la segunda condicin de carga e introduzca sus respectivas cargas, y as hasta terminar con todas las condiciones de carga. Recuerde que las cargas de las combinaciones de carga se calculan automticamente.
40

Captulo 2: Conexiones

Introduzca las fuerzas en la planilla para cada condicin de carga. 4. Defina y asigne la plantilla que se adoptar para la conexin. Advierta que muchos parmetros de la conexin sern determinados por la plantilla. Ud. puede seleccionar entre los dos tipos de plantillas ("bsicas" o "inteligentes", la ltima es tambin llamada smart) de la base de datos, cuyas caractersticas se vern en ms detalle en la seccin correspondiente a la base de datos. Note que Ud. puede asignar plantillas (una a la vez) directamente desde la base de datos o tambin puede utilizar la barra de herramientas de conexiones (con botones de asignacin de conexiones) que se encuentra a la derecha de la planilla.

Pasos para asignar una planilla directamente de la base de datos. 1) Ponga el cursor en la columna Plantilla de la conexin deseada. 2) Seleccione la plantilla deseada en la lista de la base de datos. 3) Asigne la plantilla a la conexin seleccionada. En la primera forma de asignacin de conexiones (directamente desde la base de datos) el tipo de junta se define automticamente. Si la plantilla est relacionada a un macro (archivo en lenguaje LEO-Lenguaje para Objetos de Ingeniera), ste ser ejecutado y la conexin ser modificada o diseada por el cdigo del macro. En la segunda forma de asignacin de conexiones (a travs de los botones de asignacin de la barra de herramientas de conexiones), se debe seleccionar primero si se desea aplicar conexiones smart o
41

Captulo 2: Conexiones

inteligentes

, las conexiones bsicas

o las conexiones acarteladas para diagonales

(braces) . (Ya que as est dividida la barra de herramientas). Luego se debe seleccionar el tipo de conexin deseado. Note que para aplicar esta forma de asignacin de conexiones, deben estar seleccionadas solo las conexiones deseadas puesto que este mtodo se aplica a todas las conexiones actualmente seleccionadas, y que todas las conexiones deben tener definido su tipo de junta.

Pasos para asignar conexiones desde la barra de herramientas de conexiones: 1) Seleccione las conexiones deseadas. 2) Seleccione uno de los botones de grupo de la barra de herramientas que se utilizar (smart, bsicas o acarteladas (gussets). 3) Presione el botn de asignacin deseado de la lista disponible.

42

Captulo 2: Conexiones

Convencin de nombres La siguiente convencin de nombres ha sido adoptada para las plantillas: <Tipo de conexin - Junta/Familia - Caractersticas - Parmetro de diseo> Ejemplo de conexin Smart: DA BCF Weld support Bolt beam Ejemplo de conexin bsica: DA_BCF_L 3x3x1/4_3B3/4 Tipos de conexin: CA = Angular(es) de corte SP = Placa simple de corte EP = Placa de extremo de corte
43

Captulo 2: Conexiones

SS = Conexin de asiento rgido US = Conexin de asiente flexible TEE = Te de corte TP = Placa atravesada (slo soportes HSS) BP = Placa(s) doblada(s) DW = Conexin de momento de alas directamente soldadas EEP = Placa de extremo extendida FP = Placas en alas MA = Angulares de momento MT = Tes de momento CP = Placa de tope de columna 4A = Empalme de cuatro angulares PBr = Mnsula de placa TBr = Mnsula de te Familias: BCF = Viga - ala de columna BCW = Viga - alma de columna BG = Viga - viga maestra BS = Empalme de viga CS = Empalme de columna CC = Viga continua sobre columna CBB = Columna, vigas y diagonales CVR = Diagonales en viga continua VXB = Diagonales verticales en X Nota: En los reportes detallados de cada conexin se encuentran todas las verificaciones de capacidad realizadas para evaluar la relacin de esfuerzos de la misma. Cualquier verificacin adicional requerida queda bajo responsabilidad del usuario Caractersticas bolted = conexin completamente empernada welded = conexin completamente soldada Bolt support = empernada al soporte Weld support = soldada al soporte Bolt beam = empernada a la viga Weld beam = soldada a la viga
44

Captulo 2: Conexiones

n = nmero de pernos l = longitud del conector

La relacin de resistencia y el estatus calculados (para la envolvente de cargas) pueden ser desplegados en 3D apretando el botn . 5) Para poder tener asignadas en una misma junta (en una sola lnea de la planilla) una conexin de corte y una conexin de momento, debe crear en la base de datos una nueva plantilla "combinada". Note que no todas las combinaciones de conexiones son posibles. 6) Para ver el detallador de conexiones, haga doble clic con el ratn en la conexin deseada (en la columna Conexin de la planilla o en el grfico).

Antes de ingresar al detallador de conexiones, el programa le preguntar si desea ver los reportes considerando la envolvente, la carga crtica o las fuerzas individuales de cada estado de carga.
45

Captulo 2: Conexiones

Otra forma de acceder al detallamiento es ejecutando la opcin Detallamiento/Conexiones... en el men principal. En este caso, si varias conexiones estn seleccionadas, la primera conexin seleccionada ser la escogida para entrar al detallador de conexiones. Vea ms adelante algunos detalles sobre el manejo de este dilogo.

Dilogo de conexiones para editar y verificar conexiones. 7) Presione 8) Presione para ver el reporte detallado de la conexin. para ver los datos y geometra de la conexin.

9) En el caso de que se modifique el tamao de miembros o las cargas actuantes, se podr requerir se ejecutar un rediseo de las que las conexiones sean rediseadas. Presionando el botn conexiones seleccionadas que consiste esencialmente en repetir el proceso de asignacin de las mismas, es decir, si las conexiones fueron asignadas desde la barra de conexiones, se ejecutarn los botones de asignacin utilizados, pero si la conexin fue asignada directamente desde la base de datos, solo se correr su macro LEO (si la plantilla est relacionado a uno). Como Ud. puede ver, realizar el diseo de conexiones en el mdulo independiente (standalone) es fcil y rpido, sin embargo, existe gran flexibilidad en cmo exactamente las conexiones son asignadas y diseadas. Las subsiguientes secciones describen en ms detalle estos aspectos que fueron mencionados previamente.

46

Captulo 2: Conexiones

Utilizacin de RAM Connection en RAM Advanse o RAM SS


Si tiene una licencia de RAM Connection y el programa no est activo en RAM Advanse, por favor vea el Manual de Instalacin. En general, las conexiones pueden disearse tanto por grupo como individualmente. Conexiones agrupadas Las conexiones agrupadas son conexiones que se asignan en varias juntas diferentes y que se disean con la misma plantilla de conexin. Para todas las juntas con miembros idnticos en secciones y materiales, las conexiones resultantes sern idnticas (mismo nmero de pernos, tamao de placa, etc.). Como las plantillas de conexiones tienen tpicamente la habilidad (a travs del macro) para adaptarse a la geometra de los miembros, juntas con diferentes secciones o materiales pueden producir conexiones ligeramente diferentes. El diseo de conexiones por grupo permite disminuir el nmero de conexiones diferentes en la estructura. El ingeniero tiene el control para definir las juntas a ser agrupadas. Solo las conexiones pertenecientes a la misma familia (viga - ala de columna, viga - viga maestra, etc.) y del mismo tipo (corte, momento o con diagonales) pueden ser agrupadas. Nota: Todas las conexiones agrupadas recibirn la misma descripcin, aunque algunas conexiones sean diferentes entre s (debido al macro). Conexiones individuales Las conexiones individuales son diseadas considerando las fuerzas y los miembros especficos de cada junta. Esto permite que cada conexin est diseada considerando solo sus propias fuerzas y geometra, permitiendo un aprovechamiento ptimo del material. El ingeniero puede todava determinar luego que conexiones han resultado con un diseo idntico, a pesar de haber sido diseadas individualmente. Ya sea que las conexiones se diseen por grupo o individualmente, el procedimiento de asignacin (desde la barra de herramientas de conexiones) consiste en aplicar una lista de plantillas de conexiones para ser ensayadas en las juntas seleccionadas en el orden de creacin de la lista. Este procedimiento de asignacin permite la optimizacin de las conexiones asignadas, ya que conexiones de baja resistencia pueden ser colocadas al principio de la lista y conexiones de mayor resistencia al final de la lista. Por lo tanto, las listas de asignaciones deberan ser creadas teniendo en cuenta que su orden optimizar la asignacin de conexiones. El uso y configuracin de la barra de conexiones se explicar en detalle en las siguientes secciones. Es preferible iniciar el diseo de conexiones en el modo individual para luego utilizar las herramientas disponibles de conexiones para agrupar las conexiones de acuerdo a su criterio. Diseo de conexiones Nota Importante: Para el diseo de conexiones y clculo de los ngulos de inclinacin, se supone que la orientacin del eje local 2 de la viga es coincidente con el eje Y positivo, es decir, hacia arriba. La inversin de este eje (hacia abajo) ocasionar la inversin de resultados (p. ej. la placa superior ser la inferior) adems de llevar en varios casos a conexiones incorrectas. 1) El ingeniero debe configurar el diseo de conexiones antes de proceder con su diseo. Se debe establecer el lmite superior de la relacin de interaccin y tambin se debe determinar las
47

Captulo 2: Conexiones

condiciones de carga con las que se desea disear las conexiones. Para hacer esto, ejecute el comando del men Configuracin/ Conexiones y seleccione la opcin de Configuracin de diseo.

Ventana de dilogo para configurar el diseo de conexiones. El usuario puede elegir la relacin de resistencia mxima a ser utilizada en el diseo de conexiones. El valor tpico por defecto es 1.0. Es importante notar que un valor diferente de 1.0 va a afectar no slo el diseo, sino tambin la verificacin de conexiones y la determinacin del estatus de las conexiones. Las condiciones de carga a ser consideradas para el diseo tambin son determinadas en el dilogo de configuracin. Por defecto, se seleccionan todas las condiciones de carga. 2) Presione el botn de tipo de diseo para indicar que los diseos posteriores sern individuales (cada conexin diseada con solo sus propias cargas), o levante este botn si desea agrupar todas las juntas seleccionadas para el diseo.

Presione el botn de diseo para que el diseo se realice de forma individual. 3) Seleccione los miembros y nudos (juntas) donde se desea asignar conexiones. Si Ud. eligi efectuar el diseo por grupo, todas las juntas pertenecientes a la misma familia sern agrupadas (y se tendr un diseo para todas las juntas con la misma configuracin de miembros y ngulos de inclinacin). Existen varias herramientas disponibles para ayudarle en la seleccin de juntas. Una opcin es utilizar las opciones del men Herramientas/Seleccin de juntas para seleccionar las juntas de una misma familia u otras de entre todas las juntas actualmente seleccionadas.

48

Captulo 2: Conexiones

Opciones de seleccin de juntas del men Herramientas/ Seleccin de juntas La otra opcin es seleccionar manualmente cada junta. La siguiente tabla muestra los elementos que se deben seleccionar para cada tipo de junta: Tipo de juntas Viga Ala de Columna (BCF) Viga Viga Maestra (BG) Empalme de vigas (BS) Empalme de columnas (CS) Viga Continua sobre Columna (CC) Columna Vigas Diagonales (CBB) Viga Continua y Diagonales (CVR) Diagonales Verticales (VXB) Elementos a seleccionar Viga + nudo Viga + nudo Viga (derecha) + nudo Columna (inferior) + nudo Columna + nudo Columna + nudo Viga + nudo Diagonales+nudo

Viga Alma de Columna (BCW) Viga + nudo

Note que en el caso de Mnsulas, debe de elegir la viga correspondiente (usualmente una viga en voladizo) y la columna. La viga ser utilizada para el paso de cargas a la mnsula.

49

Captulo 2: Conexiones

Seleccione los miembros y nudos donde se disearn las conexiones. 4) La forma de asignacin de conexiones se realiza a travs de los botones de asignacin de la barra de herramientas de conexiones. Se debe seleccionar primero si se desea aplicar conexiones smart o inteligentes , las conexiones bsicas o las conexiones acarteladas para diagonales

(braces) . (Ya que as est dividida la barra de herramientas). Luego se debe seleccionar el tipo de conexin deseado.

Tipos de conexiones disponibles de acuerdo al grupo elegido. 5) Escoja el tipo de conexin deseado (por ejemplo placa simple, placa de extremo de corte empernada, etc. El programa determina automticamente la familia (viga - ala de columna, viga alma de columna, viga - viga maestra, etc.) que corresponde a cada junta y aplica las plantillas que correspondan. Cada conexin recibir una descripcin automtica (correspondiente al nombre del botn de asignacin) que identifica el grupo de diseo (en caso de haberse diseado por grupo) y recibir tambin el nombre de la plantilla utilizada en el diseo, y la etiqueta (fijada en el macro o la plantilla) o texto de

50

Captulo 2: Conexiones

los elementos de diseo como ser dimetro de pernos, dimensiones de placa, etc. El uso de la etiqueta se explicar ms adelante. Por ejemplo, si se selecciona para ser asignada una plantilla de conexin de angular doble: Seleccione la opcin del angular doble ( )

La conexin de corte de angular doble ser diseada automticamente en las juntas seleccionadas. Convencin de nombres de conexiones: La siguiente convencin de nombres ha sido adoptada: <Tipo de conexin - Familia - Caractersticas - Parmetro de diseo> Ejemplo de Conexiones Inteligentes: DA BCF Weld support Bolt beam Ejemplo de Conexiones Bsicas : DA_BCF_L 3x3x1/4_3B3/4 Tipos de conexin: CA = Angular(es) de corte SP = Placa simple de corte EP = Placa de extremo de corte SS = Conexin de asiento rgido US = Conexin de asiente flexible TEE = Te de corte TP = Placa atravesada (slo soportes HSS) BP = Placa(s) doblada(s) DW = Conexin de momento de alas directamente soldadas EEP = Placa de extremo extendida FP = Placas en alas MA = Angulares de momento MT = Tes de momento CP = Placa de tope de columna 4A = Empalme de cuatro angulares
51

Captulo 2: Conexiones

PBr = Mnsula de placa TBr = Mnsula de te Familias: BCF = Viga - ala de columna BCW = Viga - alma de columna BG = Viga - viga maestra BS = Empalme de viga CS = Empalme de columna CC = Viga continua sobre columna CBB = Columna, vigas y diagonales CVR = Diagonales en viga continua VXB = Diagonales verticales en X Nota: En los reportes detallados de cada conexin se encuentran todas las verificaciones de capacidad realizadas para evaluar la relacin de esfuerzos de la misma. Cualquier verificacin adicional requerida queda bajo responsabilidad del usuario Caractersticas bolted = conexin completamente empernada welded = conexin completamente soldada Bolt support = empernada al soporte Weld support = soldada al soporte Bolt beam = empernada a la viga Weld beam = soldada a la viga n = nmero de pernos l = longitud del conector Presione el botn para desplegar grficamente el nmero y el nombre de la plantilla de las conexiones seleccionadas.

6) Ud. puede combinar conexiones de corte con conexiones de momento cuando la combinacin es posible. Por ejemplo, seleccione la opcin (Angular doble) y luego la de Placas en alas para tener una conexin combinada corte-momento. Esto se ver en la junta, en la pantalla grfica, como se muestra a continuacin:

52

Captulo 2: Conexiones

Conexiones de corte y momento asignadas a una misma junta. Note que cuando se encuentre en el modo esquemtico de dibujo (solo lneas), la conexin de corte se dibujar bajo la lnea de la viga, la conexin de momento por encima de la misma. La posicin de las conexiones de corte y de momento presupone que el eje 2 de la viga es siempre vertical. Si se adopta una conexin de diagonales no se permitir otra conexin en el mismo plano. La conexin de diagonales tiene todas las opciones de combinacin entre vigas y diagonales. La nica condicin es adoptar como mximo una diagonal por cuadrante. En este caso el dibujo esquemtico de la conexin se ubicar sobre el nudo en cuestin.

Conexin de diagonales asignada a una junta 7) Para ver grficamente los resultados de diseo de las conexiones, presione el botn en la barra de herramientas de conexiones. La relacin de resistencia y el estatus para la condicin de carga actual se mostrar en pantalla para las conexiones seleccionadas.

Una conexin de corte con su relacin de resistencia y estatus desplegados para la condicin de carga actual Observe que la relacin de resistencia de conexiones idnticas seleccionadas puede ser diferente debido a que las cargas que actan sobre cada una de ellas pueden variar a pesar de ser la misma conexin. Si Ud. desea considerar la envolvente de todas las condiciones de carga para evaluar la relacin de resistencia presione el botn .

Relacin de resistencia y estatus de una conexin considerando la envolvente de todas las condiciones de carga. Para poder ver la representacin volumtrica de las conexiones, presione uno de los botones de 3D, el botn o el botn .

53

Captulo 2: Conexiones

Vista tridimensional de una conexin con angular doble. Advierta que se dibujan las caractersticas reales de las conexiones, como los elementos con sus dimensiones correctas, el nmero de pernos, etc. 8) Haga doble clic con el ratn en una conexin para desplegar el respectivo dilogo de conexiones.

Previo al dilogo de conexiones, el programa desplegar el dilogo Especificacin de cargas para el reporte donde debe especificar si desea que el dilogo de conexiones incluya las cargas de todas las condiciones de carga por separado, o la envolvente de cargas.

Dilogo de especificacin de cargas. Cuando el diseo de conexiones es por grupo, para el diseo propiamente se utiliza la envolvente de cargas de cada conjunto de diseo, vea la seccin Criterios de Diseo para ms detalles sobre el diseo de conexiones por grupo. Si requiere la envolvente de diseo, sta se puede ver de acuerdo a los conjuntos de diseo. Para esto seleccione la conexin requerida y presione el botn (seleccionar conexiones idnticas) en la barra de herramientas y seleccione luego la opcin Detallamiento/Conexiones..., en el dilogo Especificacin de cargas para el reporte, elija la opcin Cargas de la Envolvente. Si el dilogo est inactivo, actvelo desde Configuracin\ Conexiones\ Mostrar dilogo "especificacin de cargas para el reporte".

54

Captulo 2: Conexiones

En las siguientes secciones se explicar con detalle el dilogo de conexiones.

Dilogo de conexiones que permite revisar y editar conexiones. 9) Para ver el reporte detallado de diseo de la conexin presione el botn 10) Para ver el reporte de datos y geometra de la conexin presione el botn . .

11) Puede tambin obtener reportes de diseo resumidos (o detallados) de grupos de conexiones. Seleccione las conexiones requeridas y elija luego la opcin Reportes/Diseo de Conexiones del men principal.

55

Captulo 2: Conexiones

Ventana de dilogo para el reporte de conexiones. Como puede verse, las conexiones reportadas pueden estar agrupadas por familia, tipo de conexin, descripcin o conector. Advierta tambin que Ud. puede imprimir la lista de juntas con el detalle de las conexiones asignadas a cada junta y las faltantes. Para esto ejecute la opcin Reportes/Lista de juntas...del men principal. 12) Si se modifica la seccin de algn miembro. La geometra o las cargas de la estructura, las conexiones requerirn de un rediseo, en cuyo caso presione el botn de la barra de herramientas de conexiones. Este comando se ejecutar sobre las conexiones seleccionadas preservando los grupos de diseo y los tipos de conexiones originales. Note que el rediseo de conexiones asignadas por grupo se basar en la descripcin de la conexin (conexiones con la misma descripcin conforman un grupo). Sugerencia: para habilitar o deshabilitar el despliegue grfico de las descripciones presione el botn de la barra Propiedades del modelo. 13) Para seleccionar las conexiones de un determinado grupo, seleccione una conexin del grupo y presione luego el botn . O presione el botn para colorear todos los grupos individualmente (es posible colorear hasta 9 grupos diferentes) Las conexiones diseadas individualmente son coloreadas con el mismo color (blanco). Como puede ver, el diseo de conexiones en RAM Advanse o RAM SS es rpido y fcil. Sin embargo, tambin existe una gran flexibilidad en cmo exactamente se asignan y disean las conexiones. Las secciones siguientes describen en ms detalle las caractersticas que fueron utilizadas en esta seccin. Notas:
56

Captulo 2: Conexiones

Si la relacin de esfuerzos de una conexin es menor al lmite especificado por el usuario, pero el estatus de la conexin es No Cumple (debido a que alguna condicin geomtrica no se cumple o la compatibilidad con los miembros no est satisfecha), el dibujo de la conexin puede ser incorrecto. En este caso, las verificaciones de capacidad ya no son vlidas ya que las suposiciones para el clculo son incorrectas. Aparte de las verificaciones de geometra y compatibilidad con miembros que hace el programa, el usuario debe asegurarse de que la geometra de las conexiones diseadas es adecuada para la fase constructiva y apropiada. Una ayuda para este cometido son las graficaciones en 3D o 2D. Por ejemplo esto se da cuando el ancho de viga es mayor al espacio libre de la columna en conexiones BCW o cuando se tiene alturas de viga mayores a los de la viga maestra en conexiones BG. En estos casos el programa no despliega ningn error, pero los dibujos de la conexin mostrarn claramente que la conexin tal cual no es posible. El usuario puede adoptar para estos casos copados especiales y hacer algunas verificaciones adicionales, de modo que la conexin todava est correcta. Cuando se considera la fuerza axial de la viga en conexiones de corte, se verifica entre otras cosas la flexin y el efecto de palanca de algunos elementos de la conexin. Esto puede llevar a incrementar el espesor de las piezas o reducir la distancia entre pernos cuando el macro de la conexin es de diseo. En estos casos en particular y en todos los casos en general, las verificaciones para asegurar la ductilidad necesaria de las conexiones prescritas por la norma quedan por responsabilidad del usuario. Luego de efectuar asignaciones de conexiones, o rediseo de conexiones, especialmente de grupos de conexiones, se recomienda siempre la verificacin de los indicadores de diseo, relacin de esfuerzos y estatus. Una herramienta especialmente til para este fin es que permite la seleccin de todas las conexiones de la estructura con estatus Bien o No Cumple respectivamente, y que se despliega luego de activar cualquiera de los dos botones de revisin de diseo, para el estado de carga actual estados de carga . o el botn para la envolvente de todos los

Algunas conexiones de corte como la TEE, BP, US, TP y SS no admiten cargas axiales, por lo que el usuario debe revisar que las conexiones aplicadas tengan la capacidad de transmitir todas las cargas entre miembros.

ngulos de Inclinacin de Miembros (vertical y horizontal)


Varias conexiones admiten ngulos de inclinacin de la viga, tanto horizontales como verticales. La lista de conexiones que admiten ngulos de inclinacin es la siguiente: Conexin CA de Corte Familia Horizontal BCF BG Si Si Si Angular(es) BCW ngulos de Inclinacin Vertical Si Si Si Ambos Si Si Si
57

Captulo 2: Conexiones

SP Placa Simple

BCF BCW BG BS CS

Si Si Si No No Si Si Si No No No No No No No No No Si Si Si Si Si

Si Si Si No No Si Si Si No No No No No No No No No No No No Si Si

Si Si Si No No Si Si Si No No No No No No No No No No No No No No

EP Placa de Extremo SS Asiento Rg. US Asiento no Rgido TEE

BCF BCW BG BCF BCW BCF BCW BCF BG

Te de Corte BCW TP Placa Atravesada BP Placa(s) Doblada(s) DW BCF BCW BG BCF BCF BCW

Directament BCW e Soldadas EEP Placa de Extremo Ext. FP Placas en Alas


58

BCF BCW

Si Si

Si Si

No No

BCF BCW BG

Si Si Si

Si Si No

Si No No

Captulo 2: Conexiones

BS CS MA Angulares de Momento MT Ts de Momento CP Placa de Tope de Columna 4A Empalme Cuatro Ang. PBr Mnsula Placa TBr Mnsula Te Conexiones CBB de CVR diagonales : vigas Conexiones CBB de CVR diagonales: diagonales VXB BCF BCW BS CC BCF BCF

No No No

No No No

No No No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

No

Si (20 - 70)

No

La conexin CA tiene establecido por el cdigo de diseo, un mximo ngulo horizontal de 15. La conexin BP tiene definidos como datos de cada plantilla los lmites para el ngulo horizontal. Nota: Para una correcta presentacin y clculo de las conexiones en RA o RAM SS, el eje local de las vigas debe siempre tener su eje local 2 coincidente con el eje global Y positivo. La forma de considerar los ngulos de inclinacin en el programa es la siguiente:
59

Captulo 2: Conexiones

Angulo horizontal para el caso de las familias BCF y BCW,

El ngulo en grados que se define entre los ejes principales del soporte y el eje longitudinal de la viga en el plano horizontal. El ngulo es positivo cuando va en sentido antihorario y su valor por defecto es 0 (junta rectangular). Angulo vertical para el caso de las familias BCF y BCW:

El ngulo en grados se define entre el plano horizontal (ejes globales X-Z) y el eje longitudinal de la viga en grados. El ngulo es positivo cuando va hacia arriba (pendiente positiva). El valor por defecto es 0 (junta rectangular). Para diagonales:

60

Captulo 2: Conexiones

Notas: Las componentes de las fuerzas (momento, axial, corte) transmitidas al soporte varan de acuerdo a los ngulos de inclinacin, ya sea horizontal y/o vertical. Para el caso en que se tiene solo ngulo horizontal, conservadoramente, el programa no descompone las fuerzas de la viga, es decir, que se considera como una conexin rectangular. Para el caso en que se tiene solo ngulo vertical, se considera la descomposicin de fuerzas de la viga sobre la columna, descomponiendo el momento de la viga considerando la nueva distancia entre alas de la viga, y la descomposicin del cortante y el axial de la viga sobre los ejes de la columna. El caso en que se tiene ngulo vertical y horizontal, para efectos de descomposicin de fuerzas, es tratado como si se tuviera solo el ngulo vertical. Es responsabilidad del usuario el verificar en cada caso posibles capacidades adicionales de la conexin debido a los ngulos de inclinacin. El mximo ngulo al cual una conexin ser considerada de forma automtica como vigaalma de columna, en contraposicin a viga-ala de columna debe ser definida. Este lmite actualmente asumido como 44 desde la cara (BCF) o desde el costado de la columna (BCW). Cuando se requiere aplicar una conexin a una junta con un ngulo superior al mencionado lmite, es posible hacerlo modificando temporalmente la geometra de los miembros mientras se asigna la conexin o mediante las herramientas de la planilla de conexiones. Estas herramientas deben aplicarse sobre una conexin pre-existente (cualquiera que sea), y le permiten sobreponer la conexin que Ud. requiera sobre la conexin pre-existente, inclusive una conexin BCF sobre una conexin BCW, de este modo tendr asignada una conexin BCF con un ngulo mayor a 44. El ngulo vertical mximo permitido de miembros en el modelo para la asignacin de conexiones es de 30. Miembros con ngulos superiores no son considerados para la asignacin de conexiones. Para discernir entre vigas inclinadas verticalmente y diagonales, el usuario debe identificar los miembros diagonales con la opcin que se encuentra en la hoja Miembros/Nudos y Descripcin/Diagonal. Si esta bandera est habilitada el programa considerar que se trata de una diagonal, caso contrario (opcin por defecto) se tomar como una viga inclinada.

Soportes de Seccin HSS


Las conexiones que pueden ser asignadas a soportes de seccin HSS incluyen algunas verificaciones de capacidad diferentes o nuevas respecto al caso de soportes de seccin I. Las siguientes conexiones admiten soportes cuadrados o rectangulares de seccin HSS: Conexin CA SP TP TEE US Familia a viga BCF,BCW BCF,BCW BCF,BCW BCF,BCW BCF,BCW empernada/soldada empernada empernada empernada/soldada empernada/soldada soldada soldada soldada soldada soldada
61

Tipo de unin a soporte

Captulo 2: Conexiones

SS DW EEP

BCF,BCW BCF,BCW BCF,BCW

empernada/soldada soldada soldada

soldada soldada empernada (al HSS) soldada(a placa de conexin)

FP (o Alas con Diafragma) Conexiones de Diagonales

BCF, BCW

empernada/soldada

Soldada

CBB

Empernada (CA,SP)/soldada

Soldada

Las siguientes conexiones admiten soportes circulares de seccin HSS: Conexin SP TP Familia a viga BCF,BCW BCF,BCW empernada empernada soldada soldada Tipo de unin a soporte

Criterios de Diseo
Es importante que el usuario conozca exactamente cmo se realiza el proceso de diseo de conexiones. Cada botn de asignacin de conexiones en la barra de herramientas (ya sea de conexiones bsicas o tipo Smart) se asocia a una lista de una o ms plantillas de conexiones. A continuacin veremos algunas caractersticas.

Criterios de diseo para RA y RAM SS


Cuando el mtodo de asignacin sea por grupo, y se aplique un botn de asignacin (luego de seleccionar un grupo de juntas), el programa verificar cada una de las plantillas en el orden de la lista. Tan pronto como encuentre una plantilla que cumpla con los requerimientos mecnicos y geomtricos de todos los respectivos conjuntos de juntas (juntas de la misma familia con geometra idntica - ver ms adelante el grfico de agrupacin de juntas), la plantilla ser asignada. Note que el orden de la lista establece la jerarqua y preferencia en la asignacin de conexiones. Si ninguna plantilla cumple con todos los requerimientos, la ltima plantilla verificada de la lista ser asignada aunque no sea adecuada para todos los conjuntos de juntas. El usuario debe estar consciente de que el diseo no siempre ser exitoso, y que el programa desplegar un mensaje si la asignacin no ha sido exitosa. Siempre se deber revisar los resultados obtenidos para corregir o rechazar las conexiones asignadas que no son aceptables (cuyo estatus es No Cumple o que tienen la relacin de resistencia > mximo valor definido por el usuario). Cualquier plantilla de conexin de la base de datos puede ser incluida en la lista de un botn de asignacin. Cuando se aplique un botn de asignacin al modelo, las conexiones resultantes se basarn en una de las plantillas del botn de asignacin, pero las conexiones mismas y todos sus
62

Captulo 2: Conexiones

datos, son guardados junto con la estructura y no mantienen relacin con la plantilla luego de la asignacin, pero si con el macro de diseo, por lo que si este se modifica con posterioridad a la asignacin, el rediseo de conexiones ejecutar el macro modificado. Ya sea que el mtodo de asignacin sea individual o por grupo, las conexiones resultantes adoptan el nombre de la plantilla usada en el diseo y pueden tener una etiqueta si esta se especifica en la plantilla o en el macro. Si el mtodo de asignacin es por grupo, las conexiones recibirn adems una descripcin correspondiente al nombre del botn de asignacin. Se hace notar que las conexiones resultantes de la asignacin por grupo de los botones Smart Connections ("Conexiones inteligentes"), pueden tener diferencias, entre conjuntos de asignacin, en los elementos resistentes de la conexin (nro de pernos, tamao y espesor de piezas) pues el cdigo de sus macros as lo especifica. Estas diferencias se expresan en las etiquetas que son fijadas desde el macro. Para conexiones de momento, este criterio puede no siempre estar del lado de la seguridad, por lo tanto, para esta conexiones, el programa considera cuatro diferentes combinaciones de fuerzas (mximo momento con mximo y mnimo axial, y mnimo momento con mximo y mnimo axial). De esta manera, el diseo cubre la combinacin de fuerzas ms desfavorable. El siguiente esquema muestra esquemticamente cmo las juntas seleccionadas son agrupadas cuando se asigna conexiones por grupo.

Forma de agrupar las juntas cuando se asigna conexiones por grupo. El diseo por grupo de las conexiones de corte se realiza siempre con la carga envolvente de todas las condiciones de carga de cada conjunto de asignacin de juntas. La fuerza axial no se considera en las conexiones de corte y se supone que ser absorbida por una conexin de momento si es que el valor del momento que transmite la viga al soporte es apreciable. Como se indic en la seccin "Angulos de inclinacin de miembros", las cargas de la viga se descomponen sobre los ejes del soporte, considerando para esta descomposicin slo el ngulo de inclinacin vertical, y en este caso las cargas de diseo son el resultado de la combinacin ms desfavorable de cargas.

63

Captulo 2: Conexiones

Algunas conexiones de corte como la SP aceptan cargas tanto positivas como negativas de cortante (reportndose siempre la carga como positiva), pues la conexin es simtrica. Sin embargo, otras conexiones, como la SS o la US no aceptan cortante negativo. El diseo por grupo de las conexiones de momento considera cuatro combinaciones diferentes de fuerzas (mximo momento con el mximo y mnimo axiales, y el mnimo momento con el mximo y mnimo axiales). De esta manera, el diseo cubre la peor posible combinacin de cargas de una manera conservadora. El mtodo de clculo de la envolvente tanto en conexiones de corte como de momento podra resultar en una relacin de esfuerzos de la envolvente superior a la relacin de esfuerzos del estado de carga ms desfavorable, sobre todo cuando las cargas axiales y el ngulo de inclinacin vertical son grandes. Las cargas de las juntas que son consideradas para el diseo de conexiones, son solo aquellas que se muestran en el dilogo de conexiones. Cargas como el momento flector M22, el torsor, no son consideradas ni verificadas de ninguna forma durante el clculo y diseo de conexiones. El siguiente diagrama de flujo describe el procedimiento de diseo que se sigue cuando las conexiones se disean por grupo:

64

Captulo 2: Conexiones

Entonces la configuracin del diseo de conexiones debe de realizarse en dos partes: Notas: Las conexiones de corte aplicadas a juntas en las que el momento transmitido es mayor a un valor mnimo, solo absorbern la carga de corte y no as la carga axial, pues se asume que la conexin de corte requerida por la junta ser la que absorba la carga axial.
65

Definicin de las plantillas a ser utilizadas, las mismas que pueden o no incluir macros de diseo (LEO). Configuracin de los diferentes botones de asignacin de la barra de herramientas de conexiones, definiendo las listas de plantillas de cada botn.

Captulo 2: Conexiones

Las conexiones de diagonales donde la geometra se ha impuesto (no ha sido automticamente calculada) y/o una carga ha sido especificada en un conector puede generar momentos en las conexiones entre cartela y columna o cartela y viga. Estos momentos deben transmitirse solamente por conexiones directamente soldadas. Las placas simples o angulares no son capaces de transmitir momentos y por lo tanto se desplegar un mensaje de error en este caso. La asignacin de conexiones al modelo se realizar solo en las juntas en las que se cumplen las condiciones requeridas por las variables de la conexin a ser asignada, como ser los rangos vlidos de los ngulos de inclinacin, tipo de secciones de miembros, etc. Si luego de la asignacin se ha modificado una variable de la conexin, y esta est fuera del rango admitido, la conexin del modelo es invalidada y no permite la impresin de su reporte de datos ni de resultados, como tampoco se muestra su representacin grfica, y en los reportes resumidos de conexiones se reporta con un valor de relacin de esfuerzos de cero y un estatus de No Cumple. Tenga en cuenta que el macro (archivo Leo) puede tambin efectuar estas modificaciones en las variables del programa.

Criterios de diseo como mdulo independiente


Cuando se asigna la conexin (luego de introducir las cargas, los materiales y las secciones de los miembros), el programa verifica las conexiones en el orden de la lista. Tan pronto como encuentre una conexin que cumpla con los requerimientos geomtricos y de resistencia, la conexin ser asignada. Observe que el orden de la lista va a establecer la preferencia de la asignacin. Si ninguna conexin cumple con los requerimientos, la ltima conexin que fue ensayada ser asignada aun a pesar que esta no cumpla con todos los requerimientos. El usuario debe verificar los resultados obtenidos para aceptar o rechazar las conexiones propuestas. Sin embargo, puede ocurrir el caso en que un botn de asignacin (o la asignacin directa desde la base de datos) no asigne ninguna conexin. Esto se debe a que al menos una verificacin de validacin de la conexin no ha sido satisfecha. Las verificaciones de validacin de las conexiones, son verificaciones que invalidan la conexin. Por ejemplo, de acuerdo a la norma, el ngulo de inclinacin horizontal para la conexin de corte Angulares no debe ser mayor a 15. Si la junta tiene un ngulo horizontal mayor a 15 y se aplica un botn de asignacin correspondiente a la conexin Angulares, se obtendr un mensaje de que no se pudo asignar ninguna conexin. Y si en una conexin asignada se modifica el valor de los ngulos de inclinacin o tipo de seccin de los miembros a un valor que invalida la conexin, el grfico de la misma desaparecer, y la planilla mostrar una relacin de esfuerzos de 0 y un estatus de No Cumple. En la lista de un botn de asignacin se puede incluir cualquier plantilla de la base de datos. Cuando una conexin se asigna, siempre es sobre la base de una plantilla, pero la conexin generada ya no se encuentra relacionada a la plantilla luego de la asignacin, y se guarda en el archivo principal de trabajo. Sin embargo, note que si se modifica el archivo macro LEO, esta modificacin tendr efectos sobre las conexiones generadas si es que se realiza una reasignacin de conexiones. El diseo de las conexiones de corte se realiza siempre con la envolvente de cargas. Esta se calcula considerando el valor mximo positivo y mnimo negativo (con sus signos) para la solicitacin de corte. Algunas conexiones de corte tambin admiten cargas axiales. El criterio de cargas para conexiones de corte no siempre est en el lado conservador cuando se aplica a conexiones de momento, por esta razn, el programa considera para este caso 4 diferentes cargas que resultan de combinar el mximo momento con el axial mximo y mnimo, y el mnimo momento con el axial mximo y mnimo. De esta manera, se puede cubrir todo el rango de cargas posible de una manera conservadora.
66

Captulo 2: Conexiones

En las siguientes secciones se explicaran las diferentes partes del programa que requieren de configuracin para satisfacer de mejor manera los requerimientos del Ingeniero.

67

Captulo 2: Conexiones

Pasos sugeridos de diseo para conexiones con diagonales

68

Captulo 2: Conexiones

Provisiones ssmicas
El diseo de conexiones para estructuras sometidas a cargas de sismo se desarrolla considerando las especificaciones y requerimientos de la AISC 2002. El programa incluye conexiones precalificadas de Recommended Seismic design criteria for new steel moment-frame buildings FEMA 530 cada conexin precalificada est limitada a condiciones especficas para las que se aplican, incluyendo tamao del elemento, grado de material y otros detalles de la conexin. Las conexiones precalificadas se las indica a continuacin: Conexiones directamente soldadas: Alas soldadas sin refuerzo, alma empernada (WUF-B) Alas soldadas sin refuerzo, alma soldada (WUF-W) Seccin de viga reducida (RBS) Alas con placas soldadas (WFP) Alas con placas empernadas (BFP)

Conexiones alas con placas

El procedimiento incluye clculos previos de las solicitaciones y cargas que actan en cada conexin y realizar el diseo con los valores de esfuerzos en las secciones crticas. La ubicacin de la articulacin plstica para conexiones precalificadas es vlida para vigas con cargas de gravedad limitadas. Si estas cargas presentan un valor significativo, un anlisis plstico se debe realizar en el prtico para determinar la ubicacin de la articulacin. El exceso de la demanda de cargas de gravedad, puede cambiar la ubicacin de la articulacin plstica y aun cambiar la forma del mecanismo de falla. El clculo de momento probable plstico en la articulacin plstica se determina con la siguiente ecuacin: ; Ry= Relacin entre el esfuerzo de fluencia esperado y el especfico Ze=Modulo plstico de la seccin efectiva en la articulacin plstica Cpr=Factor para considerar el esfuerzo pico en la conexin. Fy= Esfuerzo de fluencia especfico del material Segn el cdigo AISC esta ecuacin puede simplificarse a 1.1RyMp; donde Ry es un coeficiente aplicado a vigas con provisiones ssmicas y Mp es el momento probable en la articulacin plstica, para el clculo de la capacidad de momento plstico de la viga. Sin embargo, algunas conexiones presentan valores de momento mayores al los que se originan con un coeficiente de 1.1; por tanto, el valor de Cpr en la ecuacin debe ser individual para cada conexin y tener un valor mnimo por defecto de 1.2. El programa tomar el mayor valor entre el mnimo (1.2) y el resultante de la ecuacin (3-2 FEMA350).

69

Captulo 2: Conexiones

Solicitaciones en secciones crticas. Determinar el corte en la articulacin plstica considerando las cargas de gravedad que actan en la viga. Para completar el diseo de las conexiones, se debe determinar el corte y el esfuerzo de flexin en cada seccin crtica. Los momentos se calculan dos secciones crticas importantes: en la cara y en el eje de la columna. Estos puntos se utilizan para verificar el esfuerzo viga-columna y las condiciones de corte en la zona de panel. El momento en la cara de la columna Myf, se determina con la siguiente ecuacin:

Donde Cy es:

Cpr= Coeficiente de esfuerzo pico en la conexin. Sb= Mdulo elstico de la seccin para la viga en la zona de la articulacin plstica. Zbe= Mdulo plstico de la seccin de la viga en la zona de la articulacin plstica. Otros requerimientos para el diseo de conexiones son: requerimientos de la viga (estabilidad, efectos de tamao y longitud de claro, espesor del ala, requerimiento para uniones soldadas, uniones empernadas), esfuerzos en la zona de panel, tipo de sistema (OMF, IMF, SMF).

Seleccione el sistema resistente de carga ssmica Las conexiones diseadas a momento se utilizan para que la fluencia por corte en la zona de panel se inicie al mismo tiempo que la fluencia por flexin de las vigas o que toda la fluencia ocurra en la viga. Para esto se debe determinar un espesor de la zona de panel. El espesor de la zona de panel tmin debe cumplir con la ecuacin: ;
70

Captulo 2: Conexiones

tmin= Espesor del alma de la columna o de las placa. dz= Profundidad de la zona de panel entre placa continuas wz= Ancho de la zona de panel entre las alas de las columnas. Donde la columna no sea adecuada para resistir las cargas impuestas, una placa en el alma (doubler) y/o un atiezador sern diseados. Una junta debe tener una columna con una seccin I con una o dos vigas de seccin I sujetas a las alas. De otra manera, no se realiza ninguna verificacin de juntas. El esfuerzo de corte requerido Vu de la conexin debe ser determinado con la combinacin de carga 1.2D+0.5L+0.2S.

Base de datos de conexiones


RAM Connection viene con una base de datos extensa de plantillas de conexiones predefinidas. El ingeniero es libre de aadir, mover, editar o borrar las plantillas de la base de datos.

Organizacin de la Base de Datos


Las conexiones en la base de datos estn organizadas de acuerdo al tipo de conexin y al tipo de junta/familia a la que pertenece. RAM Connection ofrece actualmente a los usuarios las siguientes familias/juntas de conexiones: Viga Ala de Columna (BCF) Viga Alma de Columna (BCW) Viga Viga Maestra (BG) Empalme de viga (BS) Empalme de columna (CS) Viga continua sobre columna (CC) Columna Vigas Diagonales (CBB) Viga continua con diagonales (CVR) Diagonales verticales en X (VXB)

En RAM Connection para RAM Advanse o RAM SS, para ver las plantillas de conexiones que han sido instaladas en su computador, seleccione el comando de la base de datos como se muestra a continuacin:

En el men vaya a Configuracin/Base de datos/Conexiones En RAM Connection Standalone presione el botn men Configuracin/Bases de datos/Conexiones... de la barra Bases de datos o ejecute el
71

Captulo 2: Conexiones

Ventana de la base de datos de conexiones. Cada plantilla en la base de datos puede ser considerada como una plantilla de conexin Bsica o una plantilla de conexin Inteligente de acuerdo a las actividades programadas en el macro. Plantillas de Conexiones Bsicas: Es una conexin que puede automticamente ajustar la geometra (posicin y dimensiones) de las piezas de la conexin para adecuarse a los miembros. No calcula la cantidad o dimensiones de las piezas (pernos, soldadura, tamao de placas, etc.) que resisten las fuerzas aplicadas. Plantillas de Conexiones Inteligentes: Es una conexin que puede automticamente calcular la cantidad y dimensiones de las piezas resistentes de la conexin (pernos, soldadura, tamao de placas, etc.). Dentro de cada carpeta de la base de datos, se encuentra una lista de plantillas de conexiones. No pueden existir dos plantillas en la base de datos con nombres iguales, an en carpetas diferentes. Es prerrogativa del ingeniero el cmo agrupar las plantillas dentro de carpetas. El nombre de la carpeta debera ser usado como una herramienta organizacional para ayudarle en la agrupacin de plantillas de acuerdo a su propia prctica. Las plantillas que vienen instaladas con RAM Connection estn divididas en dos grupos principales (Plantillas de Conexiones Inteligentes y Plantillas de Conexiones Bsicas) y subdivididas de acuerdo a su funcin (Corte, Momento o Diagonales) y tipo (placa simple, placa de extremo, etc.) Esta clasificacin mantiene las plantillas de corte, momento y diagonales separadas. No obstante, el usuario puede tambin crear carpetas en las que las plantillas de corte, momento y diagonales estn incluidas conjuntamente en una carpeta o incluso en una misma plantilla (plantilla de conexiones combinadas, slo para conexiones de corte y momento). Las carpetas de plantillas de conexiones inteligentes (Smart) estn compuestas por una plantilla nica para cada familia y tipo, pero cada una de estas plantillas nicas contiene la inteligencia (en el cdigo LEO) para calcular algunas de sus propiedades sobre la base de las cargas (esta es precisamente la caracterstica que las hace inteligentes) y los miembros a los est asignada. De hecho, estas son las plantillas asignadas a la barra de herramientas por defecto que se us en la seccin previa de Cmo
72

Captulo 2: Conexiones

utilizar RAM Connection. Las plantillas de conexiones bsicas contienen un macro simple que ajusta las dimensiones y la ubicacin de las piezas de la conexin de acuerdo a los miembros de la junta. Una vez ms debe notarse que esta estructura organizacional (la separacin en plantillas bsicas e inteligentes) no es relevante en trminos de cmo RAM Connection trabaja. Sin embargo, antes de crear su propia base de datos, piense sobre cual es la mejor organizacin para sus requerimientos, de manera que sea sencilla la ubicacin de plantillas requeridas para el diseo. Respecto de las Plantillas de Conexiones Inteligentes, es muy importante que advierta que mientras algunos parmetros de la conexin estn diseados sobre la base de las fuerzas requeridas, otros parmetros pueden estar diseados sobre la base de la geometra de los miembros. Si una plantilla inteligente no disea algo de la manera que Ud. requiere, puede crear copias de la plantilla inteligente con variaciones en el parmetro que quiere disear. Por ejemplo, Las plantillas por defecto Smart DA no disean el dimetro de los pernos, el dimetro por defecto es 3/4 pulg. y si son los pernos lo que fallan, stos no sern incrementados en dimetro. Para modificar esta situacin, cree tres plantillas inteligentes (usando el comando de la base de datos Copiar el Objeto Seleccionado ), cada una con su propio dimetro de pernos (5/8, 3/4, 7/8 pulg.), luego coloque todas estas plantillas en la lista de asignacin del botn respectivo (vea la seccin de configuracin de la barra de herramientas de conexiones) y la primera de las plantillas que satisfaga el grupo de juntas seleccionadas ser asignada. Las siguientes plantillas inteligentes se incluyen en el programa. Note que los parmetros que son optimizados en cada plantilla estn indicados, y que si un parmetro no es optimizado, entonces su valor es fijo y est especificado en cada plantilla y puede ser modificado de acuerdo a sus requerimientos: Tipo de conexin (Nombre de la carpeta) Smart DA Descripcin y Familia Parmetros que son optimizados

Conexiones de angular doble nmero de pernos o tamao empernadas o soldadas BCF, BCW, BG de soldadura y tamao de angular Empalme de vigas de angular doble empernada Conexiones de placa simple BCF, BCW, BG Empalme de vigas con placa simple Placa de extremo de corte empernada o soldada BCF, BCW, BG nmero de pernos, tamao de angular Nmero de pernos, tamao de placa, tamao de soldadura en el soporte. nmero de pernos y tamao de placa Para el caso empernado, nmero de pernos, tamao de placa, tamao de soldadura al soporte, para el caso soldado, tamao de placa y tamao de soldaduras. nmero de pernos, tamao de soldad ra tamao de te
73

Smart DA Beam Splice Smart SP

Smart SP Beam splice Smart EP

Smart ST

Te de corte empernada o soldada BCF, BG

Captulo 2: Conexiones

BG Smart SS Conexiones de asiento rgido tipo SST, SSP y SS2L para BCF, BCW Conexiones de asiento flexible BCF, BCW soldadas o empernadas

soldadura y tamao de te filas de pernos, tamao de soldadura y tamao de conector tamao de angular, filas de pernos o tamao de soldadura

Smart US Smart DW

Conexiones directamente soldadas BCF, tamao de la placa de BCW, BG extensin para conexiones BCW Conexiones de alas con placas empernadas BCF, BCW, BG filas de pernos, separacin entre pernos, espesor de placas superior e inferior y tamao de soldadura al soporte tamao de soldaduras y tamao de placas superior e inferior tamao de pernos, pf, separacin entre pernos y tamao de placa Filas de pernos y tamao de angular Para detalles ver la siguiente tabla Cartela-Viga o Columna Placa Simple Doble angulares

Smart FP

Smart FP

Conexiones de alas con placas soldadas BCF, BCW, BG Placa de extremo extendida BCF

Smart EEP

Smart MA Smart Gussets

Conexin de angular de momento BCF Conexiones CBB, CVR, VXB

Cartela Para todos

Cartela-Diagonal Para secciones W y WT Nmero de pernos en angulares de ala

Para secciones Directamen L, T2L, C, I2C y te soldada HSS Tamao de Longitud de soldaduras (pie y soldadura requerida taln) si es soldada Nmero de pernos si es empernada

Distancias Le, Le1 y Le2 para que la cartela sea compatible con la geometra de los conectores

Tamao de Nmero de soldadura pernos en requerida soporte si es empernada Nmero de Nmero de pernos pernos en viga/cartela si es empernada

Nmero de pernos en placas de alma

74

Captulo 2: Conexiones

Espesor de Tamao de la placa soldadura en soporte si es soldada Tamao de soldadura en viga/cartela si es soldada Las Plantillas de Conexiones Bsicas estn organizadas en diferentes carpetas con la siguiente convencin para los nombres: Basic + {Iniciales de tipo de conexin} + {Familia} + {Caractersticas de las conexiones}. Los nombres de las planillas de conexiones reflejan las caractersticas relevantes de la conexin. Nota: Los directorios donde se encuentran la base de datos de conexiones, los archivos LEO, la barra de herramientas, pueden ser configurados, inclusive pueden ser un directorio de la red local. Para esto seleccione la opcin Configuracin/General... Para detalles vea la ayuda del dilogo.

Dilogo de configuracin de directorios La siguiente convencin de nombres ha sido adoptada para las plantillas: <Tipo de conexin - Junta - Caractersticas - Parmetro de diseo> Ejemplo de conexin Smart: DA BCF Weld support Bolt beam Ejemplo de conexin bsica: DA_BCF_L 3x3x1/4_3B3/4

Creacin de una nueva conexin


Los pasos a seguir para crear y aadir plantillas a la base de datos se muestran a continuacin: Para aadir una nueva carpeta proceda de la siguiente manera en el dilogo de base de datos ( botn de la barra Bases de datos).

75

Captulo 2: Conexiones

Ingrese a la base de datos desde Configuracin/Base de datos/Conexiones Presione el botn de Nuevo grupo (parte superior de la barra de herramientas).

Introduzca el nombre para la nueva carpeta donde se definirn sus conexiones. Presione Nuevo tem para definir una nueva plantilla de conexin.

Nota: Puede introducir una nueva plantilla en cualquier carpeta. Para esto, ubique el cursor en la carpeta donde quiera insertar la plantilla de la conexin y presione el botn Nuevo tem. Note que el programa no le permitir ingresar una plantilla a no ser que haya carpetas (grupos) disponibles ya definidas y seleccionadas. La siguiente ventana aparecer:

Ingrese un nombre descriptivo para la conexin. El nombre es usado para identificar la plantilla y debe ser nico en toda la base de datos. Luego elija si es que quiere definir una conexin simple o combinada. Una conexin simple consiste en una conexin de corte o una de momento. Una conexin combinada consiste en una conexin de corte y otra de momento. Por ejemplo, la conexin de placa extendida es considerada una conexin combinada.

76

Captulo 2: Conexiones

Para una conexin combinada, seleccione una Familia, conexiones de Corte y Momento y presione OK.

O seleccione la familia y el tipo de conexin cuando se trata de una conexin simple. (1) Familia: Describe el tipo de miembros conectados (p.ej.: viga-viga maestra, viga-ala de columna, etc.). Las 9 familias disponibles en la lista son: Viga Ala de Columna Viga Alma de Columna Viga Viga Maestra Empalme de viga Empalme de columna
77

Captulo 2: Conexiones

Viga continua sobre columna Columna Vigas Diagonales Viga continua con diagonales Diagonales verticales en X

(2) Tipo de Conexin: Para conexiones simples, solo la lista correspondiente (corte o momento) se desplegar, y para las conexiones combinadas, las dos listas se desplegarn (2a y 2b). Las listas contendrn todas las conexiones disponibles dependiendo de la familia seleccionada, por ejemplo, Placa(s) de corte en Alma estn disponibles solo en las familias Empalme de viga y Empalme de columna. (3) OK: Para concluir la definicin de la plantilla de la conexin presione el botn OK. El dilogo de conexiones correspondiente con todos los datos por defecto de la conexin se desplegar.

Despus de presionar el botn OK se despliega el dilogo de conexiones. El color de fondo es beige y tiene un ttulo de ventana que indica que se est creando una plantilla para la base de datos. Nota: Para crear una copia de una conexin, ubique el cursor sobre la conexin que quiera copiar y presione el botn Copiar el Objeto Seleccionado mostrado abajo: Ud. dispone tambin de las siguientes herramientas para manejo de la base de datos: Crear una nueva carpeta de plantillas

78

Captulo 2: Conexiones

Crear una nueva plantilla Editar la plantilla actual Borra la plantilla o la carpeta actual (con todas sus plantillas) Renombra la plantilla o carpeta actual. Mueve la carpeta o plantilla actual una posicin hacia arriba Mueve la carpeta o plantilla actual una posicin hacia abajo Exporta al clipboard los datos de todas las plantillas de la carpeta actual Importa a la base de datos los datos de plantillas del clipboard Ordena alfabticamente todas las carpetas. Ordena alfabticamente las plantillas de la carpeta seleccionada Si desea crear mltiples plantillas de conexiones que son similares excepto por uno o dos parmetros (nmero de pernos o tamao de las placas, etc.), entonces ser preferible usar la facilidad de generar conexiones en Excel como se ilustra a continuacin. 1) Seleccione la carpeta que quiera copiar a Excel.

2) Como se ilustra arriba, presione el botn Exportar al clipboard. Abra Excel y pegue la informacin en la hoja electrnica. En Excel ver el nombre de la plantilla de la conexin y de sus variables. Cada fila de la tabla corresponde a una plantilla diferente.

79

Captulo 2: Conexiones

3) Modifique los datos que desee en Excel. RECUERDE que el nombre de la plantilla de conexin debe ser nico (mantenga el nombre de la carpeta al principio del nombre).

4) Luego seleccione TODA la informacin y exporte los datos al clipboard (Ctrl+C)

5) En RAM Connection pegue las plantillas de conexiones en la base de datos presionando el botn importar del clipboard indicado.

Las nuevas plantillas de conexiones sern importadas. Nota: El proceso de importacin de varias plantillas de conexiones puede tomar algn tiempo.

Base de datos de secciones, materiales, pernos y soldaduras


El programa viene provisto con los pernos y soldaduras ms comunes. Si se desean secciones o materiales que no existen en la base de datos, stos pueden ser definidos en forma similar a como se definen nuevas plantillas de conexiones. En el caso de materiales y secciones de miembros, stos son extrados del programa principal (RAM Advanse o RAM Structural System). Vea el manual del programa principal para mayores detalles.

80

Captulo 2: Conexiones

Vaya al campo del tem deseado y haga clic en la parte derecha del combo para acceder a la base de datos del tem o presione el botn requerido de la barra Bases de Datos En RC Standalone se tiene los siguientes botones para acceder a la base de datos: .

Una ventana de dilogo aparecer con la lista de tems disponibles y los botones de las herramientas necesarias para editar, crear y manejar la base de datos.

Para editar o crear un nuevo tem, aparecer una nueva ventana de dilogo con los datos requeridos.

81

Captulo 2: Conexiones

Barra de herramientas de conexiones


La barra de herramientas de conexiones presta gran ayuda en el diseo y manejo de conexiones. Se utiliza como cualquier otra barra de herramientas. Est compuesta por diferentes secciones o grupos de botones clasificados de acuerdo a su funcin.

Barras de herramientas de conexiones

Barra de herramientas de RAM Connection Standalone:

Grupo 1:

Botones de manejo de conexiones:

Sirven para crear, borrar, editar y copiar las conexiones seleccionadas.


82

Captulo 2: Conexiones

Grupo 2: Botones de seleccin:

Grupo 3: Botones de despliegue y diseo:

Grupo 4: Botones de asignacin de conexiones: La barra de herramientas sigue la regla general de 'seleccionar y aplicar', por lo que el usuario tiene que primero seleccionar las juntas donde se asignarn conexiones. A continuacin se describe la funcin de cada botn: Aade una nueva conexin al archivo de trabajo. Se despliega una ventana en la que se introducen todos los datos de la junta. Borra la conexin actual (la fila de la planilla donde se encuentra el cursor). Note que todas las conexiones seleccionadas pueden ser borradas con el botn de la parte inferior de la planilla. Edita la conexin seleccionada. Se despliega una ventana en la que se muestran todos los datos de la conexin. Selecciona las conexiones que tienen estatus BIEN. Este comando se aplica solo a las conexiones seleccionadas. Selecciona las conexiones que tienen estatus NO CUMPLE. Este comando se aplica solo a las conexiones seleccionadas. Despliega grficamente la descripcin de las conexiones seleccionadas. Despliega grficamente las etiquetas de las conexiones seleccionadas. Despliega grficamente la relacin de interaccin de esfuerzos y el estatus de las conexiones seleccionadas. Recuerde que tambin dispone de botones de conexiones. en la parte inferior de la planilla para la seleccin

Redisea conexiones. Esta herramienta es muy til cuando las cargas o las secciones de miembros de conexiones ya asignadas y diseadas han sido modificadas. Este procedimiento es equivalente a volver a aplicar el mtodo de asignacin, es decir, que si se asign la conexin a travs
83

Captulo 2: Conexiones

de un botn de asignacin de la barra de conexiones, se volvern a probar todas las plantillas del botn de asignacin original sobre la junta considerando las nuevas cargas o la nueva geometra. Botones de asignacin: El usuario puede crear los grupos de asignacin de conexiones que requiera (ver configuracin de la barra de conexiones a continuacin). Al seleccionar uno de los botones de grupo, la barra de herramientas de conexiones desplegar el conjunto de botones de asignacin correspondiente. El ingeniero puede escoger si desea tener las conexiones de corte y de momento en diferentes grupos o si desea separar conexiones inteligentes (smart) de las conexiones bsicas. La base de datos por defecto incluye tres botones de grupo (Smart, Basic y Gussets) con los botones de asignacin organizados de acuerdo al tipo de conexin.

Barra de herramientas de RAM Connection para RAM Advanse o RAM SS:


Grupo1: Opciones de despliegue de resultados El primer grupo de botones de la barra de herramientas est dedicado a la seleccin de conexiones. Aqu se asignan los comandos de seleccin de conexiones de uso ms frecuente a los siguientes botones: Para seleccionar conexiones exactamente iguales (todos los parmetros como pernos, soldaduras, miembros, ngulos de inclinacin, etc. son idnticos). Para seleccionar todas las conexiones del modelo. Para deseleccionar todas las conexiones del modelo. Para seleccionar todas las conexiones con la misma etiqueta (mismos elementos de diseo). El programa ofrece muchas maneras para seleccionar grficamente conexiones. Para seleccionar una conexin, puede hacer clic en ella o puede arrastrar el ratn alrededor de la misma. Para seleccionar conexiones mltiples, presione Shift (Maysculas) mientras hace clic con el ratn en cada una de ellas.

Ud. puede hacer clic con el botn izquierdo de su ratn para seleccionar cada conexin.

84

Captulo 2: Conexiones

Ud. puede seleccionar un grupo de conexiones haciendo clic con el ratn y arrastrando el mismo de una esquina a otra del rea donde se encuentren las conexiones deseadas. Ud. puede seleccionar tambin grupos de conexiones. Seleccione una instancia de la conexin y vaya al men Herramientas/Seleccin de conexiones y elija la opcin deseada.

Opciones disponibles para la seleccin de conexiones. Si se quiere seleccionar conexiones por descripcin (recuerde que un grupo de diseo tiene asignada la misma descripcin), seleccione una instancia de la conexin deseada, presione luego el botn en la barra Seleccin y todas las conexiones del modelo que compartan la misma descripcin sern seleccionadas. Presione el botn para seleccionar todas las conexiones idnticas (en cada parmetro del dilogo de conexiones). Advierta que todas las conexiones en el modelo que tengan las mismas propiedades aunque tengan diferentes descripciones y nombres de plantillas sern seleccionadas. Esta herramienta es usada normalmente para seleccionar conexiones que luego sern detalladas con el comando Detallamiento/Conexiones... Cuando se est usando el detallador, considerando todas las conexiones idnticas seleccionadas, los cambios que se realicen en el dilogo de conexiones afectarn a todas las conexiones seleccionadas. Seleccionando juntas: Antes de asignar una conexin a una junta, los miembros y el nudo relativos a la junta deben ser seleccionados. Existen varias opciones de seleccin de juntas en el men Herramientas/Seleccin de juntas.

85

Captulo 2: Conexiones

Opciones disponibles para la seleccin de juntas. Advierta la existencia de la opcin Seleccin especial ..., la que permite la seleccin de juntas de una familia en particular, con caractersticas especiales como ser un rango determinado de altura de las vigas y condiciones de extremo especficas (articulados o fijos).

Seleccin especial de juntas. Advierta que la seleccin puede limitarse a travs de un rango de altura de viga y restricciones de extremo. Otra importante opcin para la seleccin de juntas es el comando Seleccionar nudos y miembros de conexiones en el men Herramientas/Seleccin de conexiones. Esta herramienta es muy til cuando Ud. desea cambiar o modificar el diseo de un grupo de conexiones. En este caso, seleccione primero las conexiones deseadas con alguno de los mtodos descritos previamente. Luego, ejecute la opcin
86

Captulo 2: Conexiones

Herramientas/Seleccin de conexiones/Seleccionar nudos y miembros de conexiones. Los nudos y miembros relacionados sern seleccionados pudiendo ahora proceder a borrar las conexiones y/o aplicar un nuevo diseo presionando cualquier botn de asignacin de la barra de conexiones. Nota: La orientacin del eje local 2 de las vigas se asume vertical. Otra orientacin invierte las suposiciones y puede llevar a conexiones sin sentido. Grupo2: Opciones de despliegue de resultados El segundo grupo pertenece a las herramientas para el despliegue de resultados. Colorea las conexiones seleccionadas por descripcin. Despliega las etiquetas de las conexiones seleccionadas Despliega grficamente el nmero y la plantilla de las conexiones seleccionadas Despliega la relacin de capacidad y el estatus de las conexiones seleccionadas para la condicin de carga actual. Despliega la relacin de capacidad y el estatus de las conexiones seleccionadas para la envolvente de cargas. Cuando la plantilla de una conexin inteligente es asignada, algunos parmetros son diseados mediante el macro (ancho de placas, pernos, soldadura, etc.). El usuario puede rpidamente de forma grfica observar qu parmetros han sido diseados y qu valores han adoptado presionando el botn , el que despliega una lnea resumen (etiqueta) con la informacin respectiva. Para

conexiones bsicas, este botn desplegar el nombre de la plantilla. Presione para seleccionar todas las conexiones inteligentes (smart) que han resultado con iguales elementos diseados (reflejado en la etiqueta). Esta herramienta es muy til cuando se disea conexiones individualmente, y se requiere hallar todas las conexiones con similar diseo, de manera de definir apropiadamente los grupos de conexiones. Advierta que el texto de la etiqueta es definido en el cdigo del macro (cdigo LEO) con el comando Tag=cadena a ser desplegada o en el dilogo de conexiones, de modo que el texto de la etiqueta puede ser modificado por el usuario. Advierta tambin que conexiones con la misma etiqueta pueden tener datos diferentes, como ser las secciones de los miembros.

Presione el botn para mostrar grficamente el nmero y el nombre de la plantilla de las conexiones seleccionadas

Despliegue del nmero de conexiones junto con nombre de la plantilla (para conexiones inteligentes)

87

Captulo 2: Conexiones

Para seleccionar conexiones por estatus, se tiene que habilitar previamente una de las opciones de despliegue de estatus y relacin de capacidad de las conexiones. Para esto presione uno de los siguientes botones: (estado de cargas actual) (envolvente de todos los estados). Esto habilitar los botones de seleccin al tope de la pantalla grfica. Presione para seleccionar todas las conexiones con estatus Bien o presione el botn para seleccionar todas las conexiones con estatus No Cumple. Grupo3: Opciones de asignacin o diseo El tercer grupo de botones se usa en el diseo de conexiones. Los botones de diseo son: Especifica si el diseo de conexiones en las juntas seleccionadas va a realizarse por grupo (botn levantado) o van a ser diseadas individualmente (botn presionado). Asigna la misma descripcin a todas las conexiones seleccionadas. Advierta que cuando las conexiones han sido diseadas por grupo, ya han recibido automticamente una descripcin consistente en el nombre del botn de asignacin y un nmero secuencial. Se asigna la misma descripcin a varias conexiones para que formen un grupo y sean diseadas de tal forma, pero todas deben haber sido diseadas con el mismo botn de asignacin. Este botn define los criterios de diseo que sern adoptados, incluyendo la mxima relacin de resistencia admisible y las condiciones de carga a ser consideradas. Para detalles puede ver la seccin Cmo utilizar RAM Connection? Al principio del presente captulo. Redisea las conexiones seleccionadas. Esta herramienta es muy til cuando el modelo se ha reanalizado debido a cambios en la geometra, cargas o secciones de miembros. En este caso el programa volver a disear las conexiones seleccionadas considerando las nuevas cargas y/o geometra del modelo. Este comando es equivalente a reasignar las conexiones a las juntas nuevamente a partir de los grupos originales (misma descripcin). Este comando realiza las siguientes acciones en cada grupo de diseo: 1. Selecciona sus juntas. 2. Borra las conexiones originales. 3. Vuelve a aplicar los botones de diseo usados para las conexiones originales, lo que equivale a aplicar cada plantilla de la lista del botn, ejecutando su macro. Advertencia! El usuario deber seleccionar absolutamente todas las conexiones del grupo original si desea mantener el criterio de diseo del grupo original. Si las descripciones de las conexiones (grupos), los macros de las plantillas de conexiones, o la lista de plantillas del botn de asignacin fueron modificados de forma posterior a la asignacin, pueden obtenerse resultados diferentes a los originales, aun cuando no se hayan modificado cargas o miembros del modelo. Comentario: La actuacin de este comando en conexiones individuales es equivalente a volver a aplicar la plantilla (ejecutar el macro).
88

Captulo 2: Conexiones

Grupo 4: Grupos de botones de asignacin de conexiones El usuario puede crear sus propios grupos de botones de asignacin (ver Configuracin de la barra de conexiones ms adelante). Al seleccionar uno de los botones de grupo ( ), se despliega el conjunto de botones de asignacin correspondiente. El ingeniero puede escoger y configurar si desea tener las conexiones de corte y de momento en diferentes grupos o si desea separar conexiones inteligentes (smart) de las conexiones bsicas.

Configuracin de la barra de herramientas


Es importante que la barra de herramientas de conexiones se pueda configurar de acuerdo a sus preferencias. La configuracin determina la lista de plantillas a ser utilizadas por los diferentes botones de asignacin, adems del orden y jerarqua de las plantillas. Ejecute la opcin del men Configuracin/Conexiones/Configurar la barra de herramientas.... La ventana de configuracin aparecer con la configuracin actual.

Ventana de configuracin de la barra de herramientas de conexiones. En el rea (1) se muestran todas las plantillas disponibles de la base de datos y en el rea (2) se tienen los botones de grupo. Finalmente, al centro (3) se tienen las herramientas disponibles para la configuracin. La barra de herramientas tiene una carpeta principal (Raz en ingls Root). Los botones de asignacin que se incluyen en esta carpeta estarn siempre visibles en la barra de herramientas de conexiones, junto con los botones de grupo, por lo que se recomienda incluir en la raz lo botones de uso ms frecuente. Ud. puede crear un nuevo grupo de botones presionando el botn nuevo nombre para el grupo. . Entonces se le preguntar el
89

Captulo 2: Conexiones

Ventana de dilogo para crear un nuevo grupo. Para crear un nuevo botn, ponga el cursor en el grupo deseado.

Por ejemplo ubique el nuevo botn dentro del nuevo grupo. Luego presione el botn para introducir el nombre del botn.

Luego vaya a la lista de plantillas disponibles de la base de datos y elija las plantillas base para el botn. Presione cuando desee incluir una plantilla a la lista. Advierta que si ha seleccionado una carpeta de la base de datos, todas las conexiones de la carpeta sern asignadas al botn en el mismo orden que la base de datos.

Secuencia de asignacin de una plantilla a la lista del botn de asignacin 'Mi botn' en el grupo 'Mi grupo'. Es muy importante controlar el orden de las plantillas dentro de la lista ya que esto definir la jerarqua de asignacin. De ser necesario se puede utilizar las herramientas arriba o abajo una conexin dentro de la lista. y para mover

90

Captulo 2: Conexiones

Tambin es posible insertar un separador entre botones con la herramienta conexin de la lista con .

o borrar una

Note tambin que todos los botones que han sido creados llevan por defecto el mismo grfico de botn (bmp) genrico. El bmp de cada botn puede definirse con la herramienta .

El bmp tiene que ser un archivo de 22x22 pixels (punto de imagen grfica). Se dispone de varios bmps listos para ser usados en la carpeta SmartConn. Advierta que es posible dibujar sus propios bmps con cualquier aplicacin de dibujo como el Microsoft Paint.

91

Captulo 2: Conexiones

Planilla de conexiones
En la planilla de conexiones se despliegan los datos de las conexiones actualmente seleccionadas en el modelo. La planilla de conexiones se puede usar tambin para asignar conexiones "nicas" o borrar conexiones. Una conexin nica se diferencia de otras conexiones en que no ha sido asignada a travs de un botn de asignacin.

Asignando plantillas de conexiones utilizando la planilla (RC Standalone)


Para asignar una plantilla directamente desde la planilla se debe disponer de la plantilla requerida en la base de datos, y que los miembros y las cargas hayan sido definidos en la junta. Advierta que en el momento de la asignacin la conexin es diseada, es decir, que se ejecuta su macro LEO (si la planilla est relacionada a uno). Los pasos para asignar una conexin se muestran a continuacin: 1. Seleccione las juntas deseadas y verifique que tanto sus cargas y miembros se encuentran definidos. Si Ud. desea definir una sola conexin, slo necesita ubicar el cursor en la conexin deseada dentro de las conexiones seleccionadas. 2. Elija la plantilla deseada en la lista de la base de datos. 3. Presione uno de los siguientes botones para asignar la plantilla a la conexin del cursor solamente o a todas las conexiones seleccionadas.

Asignar descripciones a las conexiones


Ud. debe asignar una descripcin a sus conexiones para poder identificarlas. Para esto, Ud. puede introducir cualquier nombre en la columna de Descripcin de la planilla. Se recomienda adoptar descripciones que incluyan las principales caractersticas de la conexin.

Asignando conexiones al modelo utilizando la planilla


Se pueden asignar conexiones con la planilla una vez que se hayan creado las plantillas en la base de datos. Advierta, sin embargo, que las conexiones sern siempre diseadas individualmente por este mtodo, sin importar si el botn de diseo individual de la barra de herramientas se encuentra presionado o no. Nota: Se recomienda que la manipulacin y revisin del estatus de las conexiones nicas del modelo se realice por separado de las otras conexiones del modelo. Esto es por que el botn de rediseo (en la barra de conexiones) no despliega el mensaje de advertencia cuando estas conexiones son inadecuadas. Los pasos a seguir para la asignacin de conexiones nicas al modelo se muestran a continuacin. Existe tambin una forma de reemplazar conexiones existentes, la misma que se explica posteriormente.

92

Captulo 2: Conexiones

Asignar la plantilla de conexin seleccionada al modelo

Seleccionar los miembros y nudos donde se quiere disear la conexin. Ud. puede seleccionar varios miembros y nudos de una sola vez.

En el rea de base de datos de la planilla seleccione la plantilla deseada para generar las conexiones. Presione el botn para asignar la plantilla.

Las conexiones nicas han sido asignadas.


93

Captulo 2: Conexiones

Este comando asignar conexiones slo donde stas sean posibles. Por ejemplo, no se podr asignar una conexin de empalme de columna en una junta de viga-viga maestra. Esta accin no tendr efecto y ser ignorada (no se desplegar ningn mensaje). Por lo que se puede seleccionar indiscriminadamente un grupo grande de miembros y nudos (juntas) con la seguridad de que solo las juntas adecuadas recibirn la conexin. Si el usuario va a asignar conexiones viga - viga maestra, la viga maestra debe estar definida como miembro fsico, caso contrario, no se podr asignar este tipo de conexin en la junta. Cuando una nueva plantilla ha sido creada en la base de datos, sta puede ser directamente asignada a travs de la planilla de conexiones. La otra forma de asignarla es incluirla en uno de los botones de asignacin de la barra de herramientas. Por lo que una de las funciones principales del botn la planilla es para el ensayo y uso de plantillas creadas recientemente. en

Reemplazar la(s) plantilla(s) actualmente seleccionada(s) Esta opcin le permite reemplazar una o todas las conexiones del modelo actualmente seleccionadas y desplegadas en la planilla de conexiones. En la planilla de conexiones, seleccione la plantilla que reemplazar la(s) conexin(es) y presione uno de los botones de reemplazo para reemplazar solo una conexin o todas las conexiones seleccionadas del modelo respectivamente. Esta herramienta es muy til para reemplazar conexiones del modelo con otras de la misma familia, porque el usuario solo necesita seleccionar las conexiones del modelo y no los nudos ni miembros. Asignar descripcin de conexiones El programa permite modificar o asignar descripciones de las conexiones del modelo, sin embargo, el ingeniero debe tener en cuenta que, la descripcin para estas conexiones se utiliza para identificar a los grupos de diseo o para agrupar varias conexiones de manera que sean consideradas un grupo durante el rediseo (herramienta de reasignacin de conexiones en la barra de herramientas de conexiones). Se recomienda el cambio de descripcin de las conexiones de un grupo solo cuando dos o ms grupos o conexiones idnticas (y que son resultado del mismo botn de asignacin independientemente de si fueron diseados individualmente o por grupo) requieren ser agrupadas y diseadas como un solo grupo. Para asignar una misma descripcin a las conexiones puede copiarlas al portapapeles (clipboard, Ctrl.+C) y luego pastearlas a las conexiones deseadas (Ctrl.+V). Otro mtodo para asignar la misma descripcin (CNX1,CNX2,...,CNXn) a las conexiones actualmente seleccionadas (se recomienda solo para conexiones nicas), es aplicar el botn en la planilla o en la barra de herramientas de conexiones. Adicionalmente, el usuario puede escribir cualquier descripcin en la columna de descripcin de la planilla.

Eliminando conexiones del modelo.


Para eliminar una conexin del modelo, seleccinela y presione . Este botn borrar solamente las conexiones seleccionadas incluso si en la seleccin se han incluido miembros, placas y nudos. Si slo se han seleccionado las conexiones, estas pueden ser borradas usando tambin el botn las herramientas de la planilla de conexiones (parte inferior).
94

de

Captulo 2: Conexiones

Nota: Los identificadores (numricos) de las conexiones, una vez que las conexiones han sido aplicadas al modelo, se mantienen inalterables, aun cuando se borren conexiones anteriormente creadas.

Dilogo de conexiones
El dilogo de conexiones se necesita para la creacin de plantillas en la base de datos y tambin para revisar/editar una o muchas conexiones con el detallador de conexiones. Se accede a este dilogo cuando se edita cualquier plantilla de la base de datos, cuando se hace doble clic en una conexin (en el grfico 3D o en la columna Conexin de la planilla), o cuando se llama al comando de detallamiento del men principal. El dilogo de conexiones tiene las siguientes reas:

Dilogo de conexiones
1) rea de propiedades. 2) rea de dibujo. 3) rea de ayuda.

Usada para introducir/modificar la informacin de la conexin.

Usada para mostrar los datos ingresados en 3D o 2D.

Usada para mostrar informacin acerca de un tem especfico seleccionado en el rea de propiedades.

1) rea de propiedades
En esta seccin el usuario introduce o modifica todos los datos que definen la plantilla o la conexin seleccionada. Los siguientes datos de las conexiones deben ser proporcionados: Sistema de unidades, norma, cargas, ID de la conexin, archivo LEO, etiqueta y todos los datos especficos requeridos para Corte, Momento o conexiones. Los sistemas de unidades disponibles son: Mtrico, Ingls y SI. Las normas disponibles son: ASD y LRFD. Las cargas pueden ser introducidas en la hoja electrnica que habilita solamente ciertas cargas de acuerdo con la conexin seleccionada; por ejemplo en una conexin de mnsula solamente se
95

Captulo 2: Conexiones

admite la carga de corte. Note que cuando edita una conexin, las cargas son pasadas automticamente a la conexin. Nota: Todos los datos con el cono (cuando edita una conexin) son pasados directamente al dilogo de conexiones desde RAM Advanse o RAM Structural System. Cuando crea una plantilla (cono ), estos datos no son necesarios, ya que sern modificados para cada modelo con conexin. Cuando edita una conexin, cualquier cambio de dato no ser permanente, y sern actualizados cada vez que se dirija al reporte o la representacin grfica lo necesite. Recuerde tambin que los archivos LEO (macro) ofrece al ingeniero la posibilidad de programar la plantilla para que calcule automticamente algunas de las propiedades de las conexiones. Esta caracterstica ser explicada con detalle ms adelante y en el captulo de LEO. Las planillas pueden ser usadas bajo la norma ASD o LRFD, ingrese la informacin para una o para las dos opciones, segn requiera. Si requiere las dos normas, seleccione ASD y provea todos los datos de la conexin, luego cambie a LRFD e ingrese los datos que son diferentes o no son requeridos en la norma ASD. Elija el sistema de unidades de su preferencia para introducir y mostrar todos los datos de la conexin. Note que las unidades actuales de cada propiedad son mostradas luego de su respectivo valor. Si introduce valores sin unidades, el valor adoptar las unidades que se muestran actualmente. Usted tambin podr introducir valores en sus propias unidades, que pueden ser diferentes a las unidades del sistema actual, en este caso el programa transformar los valores introducidos al sistema de unidades actual. Las siguientes unidades de longitud son mostradas de acuerdo al sistema de unidades seleccionado. Mtrico: cm, m. Ingls: in, ft. SI: mm, m. Nota: Todas las propiedades de conexiones con sus unidades (como longitud de placa, distancia al borde, etc.) mostrarn sus valores y podrn ser editados de acuerdo al sistema de unidades actual. Si introduce un valor de propiedad en unidades muy pequeas, como por ejemplo una dimensin en centmetros, las unidades por defecto, cuando edite la propiedad sern centmetros, pulgadas o milmetros de acuerdo con el sistema de unidades actual. Por otro lado si las unidades utilizadas son grandes (como metros o pies), las unidades por defecto sern m, pies o m. Considere que esta modificacin es aplicada solamente en la plantilla o modelo de conexin actual siendo modificado. Ejemplo (sistema de unidades Ingls) Introduciendo "1.5in" para la holgura se considerar 1.5 in y las unidades por defecto sern in. Introduciendo "0.1ft" para la holgura se considerar una longitud de 0.1 pies y las unidades por defecto sern pies. Note que el programa le permitir ingresar 1.5 kip para longitud. A pesar de que esto es vlido, no cambiar la dimensin de la propiedad (en este caso: la medida de longitud no ser cambiada a medida de fuerza). Al crear una plantilla para la base de datos de conexiones a travs del dilogo de conexiones, observe que se tiene ya por defecto asignadas las secciones y materiales de los miembros. Modifique estos valore si requiere obtener reportes preliminares (desde la base de datos). Si no requiere reportes preliminares, entonces no necesitar modificar los miembros, ya que como se indic ms adelante, stos son pasados automticamente desde la planilla a las conexiones asignadas.
96

Captulo 2: Conexiones

2) rea de dibujo
En esta parte del dilogo de conexiones se muestra una representacin visual verdadera (en tres o dos dimensiones) de las conexiones. Presione para ver el modelo en 3 dimensiones o presione para ver el grfico en dos dimensiones en la parte inferior de la ventana. Note que solamente puede ver una representacin a la vez.

Representacin en 3D de una placa simple BCF.

Representacin 2D con diferentes vistas y la opcin de exportar como archivo DXF. Los siguientes botones son usados para realizar acercamientos y rotar la vista de la conexin:

97

Captulo 2: Conexiones

Herramientas del dilogo de conexiones. Ud. puede ver la conexin en formato transparente (vista 3D) Para hacer zoom, presione uno de los siguientes botones, segn lo que desea realizar: Acercamiento. Alejamiento Ventana Zoom. Presione este botn y encierre con el ratn la parte que desea ampliar. Zoom inicial. Presione este botn para volver la imagen a su tamao inicial, abarcando todo el espacio de dibujo. Si su ratn dispone de rueda , Ud. puede utilizarla para realizar acercamientos o alejamientos de la vista del modelo. Primeramente active el rea de dibujo, puede hacerlo a travs de un clic derecho del ratn sobre la parte central del dibujo. Para acercar o alejar el dibujo, use la rueda central del ratn. Para rotar el dibujo horizontalmente, use la combinacin tecla Maysc-Rueda del ratn. Para rotar el dibujo verticalmente, saliendo de la pantalla hacia Ud. use la combinacin tecla Control-Rueda del ratn. Para rotar el dibujo verticalmente en el plano de la pantalla use la combinacin teclas Control-Maysc-Rueda del ratn.

Tamao de fuente
Aumenta el tamao de la fuente del grfico de la pantalla
Disminuye el tamao de la fuente del grfico de la pantalla

Archivos DXF
Este mdulo presenta la opcin para exportar grficos a DXF. Presione coloque un nombre al archivo y gurdelo. El grfico estar disponible para abrirlo en formato DXF, desde cualquier programa CAD. Activa y desactiva las capas del grfico de la pantalla. Activa y desactiva el movimiento de los vrtices del grfico que pueden ser modificados. Ud. puede reposicionar las lneas de dimensiones cuando esta opcin se encuentra habilitada. Observe
98

Captulo 2: Conexiones

que las nuevas posiciones no se guardan y por esto se deben realizar antes de imprimir o exportar el dibujo.

Impresin de grficos
Imprimir grfico actual. El presionar este botn le permitir imprimir los grficos que se muestran en la pantalla directamente. Imprimir a archivo. Para posterior impresin.

Paneo
Para panear (mover el dibujo dentro de la pantalla), simplemente haga clic con el botn derecho del ratn en el punto donde usted desee colocar el nuevo centro de la pantalla.

3: rea de ayuda
En esta seccin se despliega la informacin de ayuda relacionada con el dato seleccionado en el rea de propiedades:

Presione el botn Presione el botn

para retornar a la explicacin previa de la ventana de ayuda. para imprimir la explicacin actual de la ventana de ayuda.

El dilogo de conexiones tambin tiene una barra de herramientas en la parte superior de la ventana, el cual tiene diferentes funciones:

Barra de herramientas del dilogo de conexiones (al editar una conexin del modelo). Haga clic en este botn para guardar todos los datos introducidos o modificados en el Dilogo de Conexiones. Haga clic en este botn para prevenir el guardado de todos los datos ingresados o modificados en el Dilogo de Conexiones. Active este botn para mostrar el rea de dibujo (vista 3D). Desactive el botn para ocultarla. Active este botn para desplegar el rea de dibujo (vistas 2D). Desactive el botn para ocultarla. Active este botn para mostrar el rea de ayuda. Desactive el botn para ocultar el rea de ayuda.
99

Captulo 2: Conexiones

Haga clic en este botn para ver el reporte de datos de la conexin. Haga clic en este botn para ver el reporte de resultados de una conexin del modelo. Observe que Ud. tiene un semforo en la parte inferior derecha que refleja la condicin o estatus de la conexin. Si la luz roja est encendida, se muestra que tanto el estatus como la relacin de resistencia de la conexin no estn bien. Si la luz amarilla est encendida, la relacin de resistencia est bien, pero existe algn requerimiento de diseo (generalmente geomtrico) que no se est cumpliendo. Finalmente cuando la luz es verde, tanto la relacin de resistencia como el estatus estn bien.

Macros en cdigo LEO


Los macros de conexiones se pueden crear para ser aplicados a una gran variedad de condiciones a travs de frmulas especificadas por el usuario. Usted puede seleccionar el archivo macro que ser adoptado por cada plantilla de la base de datos.

Edite la plantilla requerida y en el dilogo de conexiones elija el archivo LEO que quiera adoptar haciendo clic en la parte derecha del cuadro de edicin. Se desplegar la ventana de seleccin de archivo LEO.

Ventana de archivos (macros) LEO Note que solamente se desplegarn los archivos LEO disponibles para el tipo (y familia) especfico de conexin a ser editada. Por ejemplo, la conexin Placa Simple Viga - Alma de columna no puede compartir el mismo archivo LEO con la conexin Placa Simple Viga - Ala de columna. El usuario puede crear un nuevo archivo LEO con el comando que el archivo ha sido creado, puede ser editado con el comando seleccionado. La ventana LEO se desplegar:
100

Crear un nuevo archivo. Una vez Editar archivo LEO

Captulo 2: Conexiones

Ventana LEO con el Panel de Datos (1) y el Editor de LEO (2), donde puede ingresar las frmulas. El cdigo LEO puede siempre ser editado o cambiado a gusto del usuario para acomodarse a sus necesidades y prcticas de diseo. El lenguaje de programacin LEO se encuentra en ingls, pero sigue los comandos y funciones comunes a varios otros lenguajes de programacin comunes. Nota: Cuando redisee un modelo de conexiones, el cdigo LEO se ejecutar. Por consiguiente, si el archivo LEO referente a las conexiones ha sido modificado, usted podr obtener resultados diferentes, basados en las modificaciones que se hicieron en el archivo LEO. Seleccione, por ejemplo, una plantilla de corte de angular doble (DA BCF all bolted de la carpeta Smart DA) y edite el siguiente macro: DA BCF BOLT. Advierta que los siguientes parmetros estn siendo diseados en el macro: Nmero de pernos en ambas caras de los angulares. Espesor de angular Observe que los parmetros constantes (p. ejemplo dimetro de pernos, materiales, separacin entre pernos, etc.) son definidos en la plantilla. El cdigo LEO determina cuales parmetros van a ser diseados. En el ejemplo Ud. puede encontrar las siguientes partes: Encabezado del procedimiento de diseo, donde se indica la norma que se est utilizando.

Principales hiptesis o condiciones requeridas para el funcionamiento del macro. En este caso los angulares deben ser empernados tanto al soporte como a la viga.

El procedimiento de diseo definir las variables de diseo de la conexin. Para el ejemplo del angular doble BCF, el espesor del angular y el nmero de pernos sern calculados en funcin a las cargas.

101

Captulo 2: Conexiones

El usuario puede editar o cambiar esta parte para reflejar sus criterios de diseo e incluir los tamaos de angulares, pernos o placas preferidos. Observe que el cdigo LEO es muy flexible y permite considerar cualquier criterio de diseo. Para tener una mejor comprensin se le sugiere revisar el captulo de LEO junto con los ejemplos y macros proporcionados con el programa.

Reportes de conexiones
Si Ud. est diseando o verificando conexiones puede obtener reportes desde el dilogo de conexiones o desde el men principal. Para obtener los reportes en el Dilogo de conexiones, haga doble clic en una conexin y presione: o . El reporte de datos provee una descripcin completa de la conexin considerando la geometra y las caractersticas de los miembros y de los elementos de la conexin. El reporte de resultados provee la capacidad de la conexin para cada estado de carga o para la envolvente de diseo dependiendo de la opcin elegida al abrir el dilogo de conexiones. En la parte superior del reporte se listan los estados de carga considerados y todos los esfuerzos que actan sobre la conexin. La segunda seccin del reporte verifica que las dimensiones crticas estn dentro de los rangos permitidos por el cdigo. Si una dimensin est fuera de rango, un mensaje de advertencia ser incluido, reflejando el estado de fuera de rango en la condicin de la conexin. Tambin se tienen una verificacin geomtrica que cuida la compatibilidad de los miembros y elementos en la conexin (ve, por ejemplo, si la placa excede al ancho de la columna), en cuyo caso reporta un mensaje de advertencia. La tercera seccin muestra las diferentes verificaciones que se realizan, comparando las capacidades calculadas de las conexiones con las requeridas en la conexin. Si la capacidad no es suficiente, un mensaje de error ser impreso y esto cambiar la relacin de resistencia y la condicin de la conexin. Al final del reporte se muestran la relacin de resistencia crtica y la condicin de la conexin (Bien o No Cumple). RAM Connection ofrece la posibilidad de tener un reporte resumido de las conexiones seleccionadas. En RAM Connection Standalone vaya al men principal y ejecute el comando para llamar a los Reportes.

102

Captulo 2: Conexiones

Opcin de men para elegir el tipo de resumen para el reporte de conexiones. Ud. Puede elegir la lista de juntas que describe los miembros de la conexin junto con la relacin de resistencia y el estatus, el reporte de cargas que considera las cargas en conjunto con la relacin de resistencia y su estatus, o un resumen de conectores. En RAM Connection para RAM Advanse o RAmm SS se tiene la posibilidad de tener reportes resumidos de grupos de conexiones.

Para obtener reportes de un grupo de conexiones, seleccione las conexiones requeridas y elija la opcin Reportes/Diseo de conexiones...

103

Captulo 2: Conexiones

Seleccione el tipo de reporte, ya sea reporte resumido o reporte detallado. Para el primer caso, puede especificar si las conexiones sern agrupadas por etiqueta, por tipo, por familia, por descripcin o conectores. Note tambin que Ud. tiene la opcin de listar las juntas. La opcin de reporte por conectores le brinda un detalle de los conectores con sus caractersticas principales (note que las conexiones se agrupan de acuerdo a los parmetros listados, por lo que en un determinado grupo de conexiones pueden existir conexiones con diferencias en los parmetros no listados), mientras que el resto de los reportes son resmenes de diseo que incluyen la relacin de resistencia y el estatus para las condiciones de carga seleccionadas. El reporte detallado corresponde al reporte completo con todas las verificaciones de capacidad y siempre considera la envolvente de las cargas seleccionadas para su clculo. Ud. tambin dispone dentro de las opciones de impresin de la posibilidad de imprimir el grfico 3D de sus conexiones junto con un cajetn con un texto descriptivo que Ud. puede definir. Para esto determine la vista deseada. Vaya a Archivo/Aadir cuadro de texto...

Ingrese el texto que desea adjuntar en la impresin del grfico. Para imprimir la vista actual ejecute la opcin del men principal Archivo/Imprimir... seleccione las caractersticas de la impresora y acepte la impresin.

104

Captulo 2: Conexiones

Referencias
Las referencias utilizadas para las conexiones son: ANSI/AISC 341-02 Seismic Provisions for Structural Steel Buildings. AISC, Manual of Steel Construction, Load and Resistance Factor Design, 2nd Edition, 1994. AISC, Manual of Steel Construction, Load and Resistance Factor Design, 3rd Edition, 2001. AISC, Manual of Steel Construction, Load and Resistance Factor Design, Volume II Connections, 2nd Edition, 1994. Federal Emergency Management Agency Recommended Seismic Design Criteria for New Steel Moment-Frame Buildings, FEMA-350/June 2000. Murray Thomas M., Extended End-Plate Moment Connections, Steel Design Guide Series 4, AISC, 1990. Ellifritt Duane S. and Sputo Thomas, Design Criteria for Stiffened Seated Connections to Column Webs, Proceedings of NSCC Sponsored by AISC, New Orleans, April, 1-3, 1998 J. H. Garret, JR. and R. L. Brockenbrough, Design Loads for Seated-beam in LRFD, Engineering Journal, AISC, 1986. Akbar R. Tamboli, Handbook of Structural Steel Connection Design and Details, McGraw Hill, 1999 Sherman, Donald R., Ales, Joseph M., The Design of Shear Tabs with Tubular Columns, Master of Engineering Project, University of Wisconsin at Milwaukee, 1990. Thornton, William A., Loescher Michael, AISC - Hollow Structural Sections Connections Manual, American Institute of Steel Construction, 1997. Bull Moose Tube HSS Connections Manual, Bull Moose Tube Company, 1999. J.A. Packer, J.E. Henderson, Hollow Structural Section - Connections and Trusses - A Design Guide, Canadian Institute of Steel Construction, 1997. Sherman, D. R. and J. M Ales, 1991, The Design of Shear Tabs with Tubular Connections, Proceedings of the 1991 National Steel Construction Conference, pp.1.1-1.22, AISC, Chicago, IL. Dowswell Bo, Connection Design for Steel Structures (Notas de curso), Structural Design Solutions, LLC, 2003.

105

Captulo 3: Macros para conexiones

Captulo 3: Macros para conexiones


Este captulo est dedicado al usuario que desea profundizar ms su conocimiento del lenguaje de los macros. No se requiere que el usuario sepa esta informacin para usar RAM Connection. Sin embargo, si Ud. tiene habilidades en programacin bsica, podr adaptar el diseo de conexiones (para RAM Advanse o RAM Connection), a las especificaciones particulares de su empresa. En este captulo se describe una aplicacin simple. En el anexo se pueden encontrar detalles sobre el editor, los diferentes comandos disponibles, variables, y declaraciones para macros. Considerando que las conexiones pueden ser asignadas a varias combinaciones de vigas, diagonales y columnas, se requerirn diferentes conexiones basadas en la geometra de los miembros y las cargas. Para acomodar todas las variaciones de conexiones (nmero y dimetro de pernos, espesores de placas, etc.), se necesita una lista extensa de conexiones. Para evitar una base de datos extensiva de conexiones, el programa le permite adaptar su conexin utilizando LEO. Este es un lenguaje para macros donde puede ingresar frmulas simples o lo que es ms significativo, procedimientos ms complicados para adaptar su conexin. Con LEO, por ejemplo, puede acomodar la geometra de la conexin de acuerdo a las dimensiones de los miembros a los que la conexin se une. O puede controlar por cdigo como disear las partes de la conexin incluyendo tems como el nmero de pernos, longitud de soldadura, etc. Esto le permitir aplicar por cdigo los valores o "reglas" de diseo de su empresa o de su experiencia al diseo de conexiones.

Ejemplo de aprendizaje de LEO


Ahora se ver un ejemplo de adaptacin de una conexin a la geometra de los miembros. La conexin es una de placa de extremo a ala de la columna:

Conexin que se adaptar.

107

Captulo 3: Macros para conexiones

Macros mas elaborados pueden incluir, por ejemplo, la determinacin del nmero de pernos en base a la capacidad requerida, etc. Algunos ejemplos se detallan ms adelante y el usuario tambin puede recurrir a los macros pre-definidos que vienen con cada tipo de conexin.

108

Captulo 3: Macros para conexiones

Adaptacin de geometra
Primero, se adaptara la posicin de la placa considerando las dimensiones de la viga.

Placa de Extremo
Para poder ubicar la placa a una distancia igual al alto-de-viga/4 desde el tope de la viga, se deben tomar las siguientes acciones: Ubicacin de la placa respecto a la viga = Superior Distancia al tope de viga = (Alto Viga) / 4

Ingresando los comandos


Primero, abra el editor de conexiones. Para esto, haga doble clic en la conexin o vaya al men Configuracin/Base de Datos/Conexiones y abra una conexin especfica (vea el captulo de Conexiones para mayor informacin). Desde la opcin Archivo LEO de la ventana de la conexin, abra la ventana de archivos LEO con el botn , y apriete el botn Crear un nuevo archivo de LEO.

Una vez creado el archivo, puede ser editado con el comando edicin de LEO se desplegar.

Depurar macro LEO. La ventana de

109

Captulo 3: Macros para conexiones

Ventana de LEO con el Panel de datos (1) y el editor de LEO (2). En el editor es donde se introduce y depura el cdigo LEO. Ahora, lo nico que se requiere es transcribir las frmulas descritas en prrafos anteriores con los nombres de las variables apropiadas. Para hallar los nombres de las variables, usted, presione en la ventana LEO para ver la lista de parmetros. Note que el orden de las variables es el mismo que de la ventana de la conexin.

Para hallar el nombre apropiado de las variables, seleccione la propiedad deseada en la lista y presione el botn Aceptar. Por ejemplo, se va a ingresar la frmula para ubicar la Placa de Extremo a una distancia igual al altode-viga/4 del tope de la viga.

110

Captulo 3: Macros para conexiones

Coloque el cursor en el editor LEO, donde quiere que se copie el nombre de la variable

Luego presione el botn para ver la lista de variables

Seleccione la variable deseada de la lista. Por ejemplo, seleccione la que define la posicin en la viga. Presione el botn OK.

El nombre LEO de la propiedad ha sido copiada al editor. Utilizando el mismo procedimiento, ingrese las siguientes frmulas (el smbolo "//" se utiliza para crear comentarios) Note que para ingresar una propiedad de la seccin como la altura (d) para este ejemplo debe utilizar la siguiente funcin: SectionProperty(Variable de seccin, 'propiedad'). En este caso la variable de seccin es BeamSection y la propiedad es 'd'. Observe que las propiedades que se pueden llamar de una seccin son las mismas que se definen en la base de datos. Por ejemplo para una seccin W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1.

Ingrese las frmulas indicadas en la figura (Para la variable PosC, el valor de 1 equivale a Superior, 2 a Central y 3 Abajo) Luego de ingresar los comandos, Ud. puede ejecutar el macro. Para esto, puede presionar uno de los siguientes botones de ejecucin de cdigo: Ejecuta el cdigo. El cursor queda en la ltima lnea ejecutada.

111

Captulo 3: Macros para conexiones

ejecutan una lnea de cdigo cada vez.

Note que una vez que el cdigo se ha ejecutado, el cursor se queda en la ltima lnea ejecutada. Para volver a ejecutar el cdigo otra vez, presione cualquiera de los botones indicados lneas arriba. y vuelva a comenzar nuevamente con

Observe que la ayuda contexto sensitiva del editor tiene un resumen descriptivo de las diferentes herramientas disponibles para la escritura y depuracin de macros.

Note que el valor de la variable Distancia al Tope (en el editor LEO) ha cambiado, como se ilustra en la figura. Ahora presione OK en la ventana de LEO para guardar el macro modificado en el archivo LEO. Nota: Si cierra la ventana de LEO con el botn Cancelar, el cdigo ingresado no es guardado en el archivo LEO en edicin. Ahora, suponga que quiere que la Placa de Extremo se ubique siempre a una distancia constante (3 pulgadas) desde la cara inferior del ala superior de la viga.

Distancia constante (3 pulgadas) desde la cara inferior del ala superior de la viga a la Placa de Extremo. Entonces, ingrese la siguiente frmula:

Observe que es posible ingresar variables con unidades encerradas entre corchetes. Se han provisto ms adelante ejemplos adicionales de LEO junto a las especificaciones. Importante: Todas las variables puestas por el usuario en el cdigo LEO deben de llevar sus unidades respectivas (las variables de la conexin tienen ya unidades por defecto), un valor sin unidades ser considerado como un "entero", y si es utilizado en operaciones posteriores con
112

Captulo 3: Macros para conexiones

variables con unidades, las operaciones no sern vlidas y podran obtenerse resultados no esperados, pudiendo inclusive llegar a modificar las unidades de las variables del dilogo de conexiones.

113

Captulo 3: Macros para conexiones

Diseo de conexiones
LEO permite al usuario el diseo de conexiones de acuerdo a sus requerimientos o reglas. Con LEO, el usuario tiene acceso a todos los datos, incluida la geometra, cargas y capacidades de la conexin. Las cargas tienen los valores mximos de las fuerzas o momentos. Las variables de capacidad incluyen todas las capacidades calculadas de la conexin como ser corte de pernos, aplastamiento de pernos, etc. Es posible ver todas las variables disponibles seleccionando la opcin de declaraciones en la ventana principal de LEO.

Cada grupo puede ser expandido para ver la lista de variables y sus descripciones.

Seleccione el nombre y presione CTRL+C para copiar el nombre de cualquier variable al portapapeles. Para pegar el nombre en el editor de LEO, presione CTRL+V. El uso de estas variables permite el uso de reglas de diseo simples como la seleccin de angulares, determinacin del dimetro y nmero de pernos, y cualquiera que requiera el usuario. Las variables de capacidad son inicializadas con valor cero, por lo tanto, para utilizarlas debe primero de llamarse a la propiedad "Calculate", la que a parte de calcular las capacidades de la conexin, modifica las variables Relacin de Esfuerzos y Condicin (o estatus) de la conexin.

114

Captulo 3: Macros para conexiones

Si durante el diseo de la conexin se modifican datos relevantes para las capacidades, como el nmero de pernos, longitud de soldadura, etc., se debe llamar al procedimiento especial "Calculate" luego de las modificaciones para actualizar las capacidades, la relacin de esfuerzos y la condicin de la conexin.

Asignando un mensaje de condicin (status) a la conexin.


La variable de condicin de la conexin es una cadena que contiene la condicin actual de la conexin (Bien o No Cumple). El usuario puede asignar su propio mensaje de condicin (se recomienda no utilizar ms de 10 caracteres). Por ejemplo, si la conexin no satisface ciertas condiciones geomtricas y el usuario quiere asignar un mensaje de error, debe de cambiar el valor de la condicin como sigue: Status = 'Ang > 5in' Nota: Los cambios en la variable de condicin no sern visibles en el reporte (detallado) de conexin, pero si en la presentacin grfica de resultados y a travs del reporte resumen en RAM Advanse (llamado desde el men Reportes - Diseo de Conexiones)

Ejemplo de diseo de conexin empernada:


El siguiente es un ejemplo de diseo de una conexin de corte Angular(es). Para seguir el procedimiento de diseo, por favor copie el cdigo a una conexin Angular(es) y ejectelo paso a paso. prop selectAngle(tw as float) = 'L 3x3x3_8' if tw > 0.5[in] then Result = 'L 2-1_2x2-1_2x1_2' exit End If if tw > 0.8[in] then Result = 'L 3x3x7_8' exit End If End prop prop selectBolt(tw as float) = '1/2" A325 N' if tw > 0.5[in] then Result = '7/8" A325 N' exit End If if tw > 0.8[in] then Result = '1" A325 N' exit
115

Captulo 3: Macros para conexiones

End If End prop prop doDesign //si no existen cargas, no se disea if not LoadsExist then exit End If //seleccin de angulares y pernos tw = max(BeamSection_Tw,SupportSection_tf) Angle = selectAngle(tw) SupportPlateBoltsBolt = selectBolt(tw) BeamPlateBoltsBolt = SupportPlateBoltsBolt //llama al clculo de capacidades calculate //guarda el valor inicial del numero de pernos nbolts1 = BeamPlateBoltsNrow //No de pernos por corte en la viga BeamPlateBoltsNrow = max(2,nbolts1*Loads_V2/BAngleBoltCapacity1+0.99) //No. De pernos por aplastamiento en viga BeamPlateBoltsNrow = max(BeamPlateBoltsNrow,nbolts1*Loads_V2/BeamBearing1+0.99) SupportPlateBoltsNrow = BeamPlateBoltsNrow //largo del angular Length = BeamSidePlateLev*2+(BeamPlateBoltsNrow1)*BeamPlateBoltsSpaV //calcula la relacin de esfuerzos y la condicin de nuevo if length > BeamSection_d-2*beamSection_tw then status = 'Error'
116

//retorna la condicin

Captulo 3: Macros para conexiones

else calculate End If end prop doDesign //disea la conexin //calcula la relacin de esfuerzos y la condicin

Ejemplo de diseo de conexin soldada


El diseo de conexiones soldadas es similar al de las empernadas. La idea principal en el caso soldado es hallar la resistencia por unidad de longitud de soldadura para luego calcular el largo de soldadura requerido para soportar la mxima carga. Debe tomarse en cuenta que debido a la excentricidad de la soldadura en algunos casos, la capacidad de la soldadura no tiene una relacin directa y proporcional con su longitud. El siguiente cdigo corresponde al diseo de una conexin de corte Angular(es) de acuerdo a la capacidad de la soldadura. prop selectAngle(tw as float) = 'L 1-1_2x1-1_2x3_16' if tw > 0.5[in] then Resultado = 'L 2-1_2x2-1_2x1_2' exit End If if tw > 0.8[in] then Resultado = 'L 3x3x7_8' exit End If End prop prop doDesignWeld //si no hay cargas, no disea if not LoadsExist then exit End If //selecciona angulares y pernos tw = max(BeamSection_Tw,SupportSection_tf) Angle = selectAngle(tw) //selecciona tamao de soldadura BeamPlateWeldsWeldD = nearestBot(Angle_Thickness/[in]*16,1) SupportPlateWeldsWeldD = BeamPlateWeldsWeldD
117

Captulo 3: Macros para conexiones

//llama al clculo de capacidades length = 3[in] status = '' ratio = 0 calculate //largo del angular al lado de la viga weldlength = (length + 2*angle_width) weldstress = BAngleWeldCapacity1 / weldlength lengthB = max(3[in],nearestTop(loads_V2/weldstress2*angle_width,1[in])) //largo del angular al lado de la columna weldlength = length weldstress = SAngleWeldCapacity1 / weldlength lengthS = max(2[in],nearestTop(loads_V2/weldstress,1[in])) //largo del angular length = max(lengthS,lengthB) //calcular la relacin de esfuerzos y la condicin nuevamente if length > BeamSection_d-2*beamSection_tw then status = 'Error' else calculate End If end prop doDesignWeld //disea la conexin //calcula la relacin de esfuerzos y la condicin //retorna la condicin

118

Captulo 4: Ejemplos de conexiones para RC Standalone

Captulo 4: Ejemplo de Conexiones para RCStandalone


Este captulo lo llevar paso a paso a travs de la creacin, diseo y optimizacin de conexiones de acero en RAM Connection Standalone.

1) Llame a RAM Connection Standalone y defina las opciones generales de diseo


Una vez que se disponga de toda la informacin necesaria para el diseo de conexiones, Ud. puede ejecutar el programa.

Presione el acceso directo RAM Connection.

La ventana principal de RAM Connection aparecer. Note que la ubicacin de las diferentes barras de herramientas es configurable. Seleccione el sistema de unidades con el que trabajar. Vaya a la barra de herramientas de unidades.

Seleccione el sistema de unidades Ingls Seleccione la relacin de resistencia mxima y la norma de diseo.

119

Captulo 4: Ejemplos de conexiones para RC Standalone

Para el ejemplo elija una relacin de resistencia mxima de 1.0 (valor por defecto) y la norma ASD. Determine los estados de carga que sern considerados en el diseo. Para el ejemplo vamos a considerar dos estados de carga: Peso propio y carga viva. El estado de Peso propio viene por defecto cuando se trabaja con un archivo nuevo. Genere el otro estado de carga, presionando el botn en la barra

Introduzca los datos requeridos para definir el nuevo estado de cargas. Ud. puede tambin generar las combinaciones de carga deseadas.

Defina la combinacin de carga c1 como CM+CV (para la norma ASD). Ahora s, Ud. se encuentra listo para asignar su nueva conexin.

120

Captulo 4: Ejemplos de conexiones para RC Standalone

2) Asignar conexiones bsicas


RAM Connection viene con plantillas de conexiones listas para usarse. Estas se llaman conexiones bsicas. En las prximas secciones se mostrar cmo puede Ud. configurarlas de acuerdo a su modo de trabajo. Por el momento se trabajar con los valores y configuraciones estndar. Primero presione e introduzca la descripcin para su conexin.

Descripcin adoptada para el primer ejemplo. Advierta que la descripcin sirve para identificar la conexin. Ahora, seleccione el tipo de junta:

Tipo de junta adoptado para el primer ejemplo. Introduzca las propiedades de los miembros:

Siga los pasos indicados: 1) Seleccione la hoja correspondiente a Miembros, 2) Seleccione la seccin deseada (W 12x14), 3) Asigne la seccin al miembro, 4) Seleccione el material deseado (A36) y 5) Asigne el material al Miembro 1(Viga). Repita un procedimiento similar para asignar una columna W 16x89 de material A36.
121

Captulo 4: Ejemplos de conexiones para RC Standalone

Introduzca las cargas.

Defina las cargas de la conexin en la hoja de Fuerzas de la planilla. Seleccione la carga muerta e introduzca 10 Kips como fuerza de corte.

Seleccione la condicin de carga viva e introduzca 5 Kips como fuerza de corte. Advierta que la combinacin de cargas se calcula automticamente y que la hoja de Fuerzas de la plantilla no se habilitar para combinaciones. Defina el tipo de conexin ha adoptarse. En la lista de plantillas disponibles, abra el archivo de la plantilla deseada.

En el ejemplo seleccione SP_BCF_1/4PL_2B7/8 como la plantilla para su conexin. La conexin ser asignada.

Note que la relacin de resistencia de la conexin es mayor a 1 y que el estatus es 'No cumple'. Trate asignando la plantilla SP_BCF_1/4PL_3B7/8.
122

Captulo 4: Ejemplos de conexiones para RC Standalone

La relacin de resistencia y el estatus de la nueva conexin estn bien. Ud. podra haber recurrido alternativamente a la barra de herramientas de conexiones para obtener el mismo resultado sin iteraciones.

Siga los siguientes pasos para asignar conexiones usando la barra de herramientas: 1) Seleccione las conexiones deseadas (Example 1). En este caso la conexin se encuentra ya seleccionada. 2) Seleccione el grupo requerido (Conexiones bsicas) 3) Presione el botn Basic SP.
123

Captulo 4: Ejemplos de conexiones para RC Standalone

Ahora Ud. puede revisar todos los datos y el diseo de la conexin. Haga doble clic en la fila correspondiente a la conexin deseada o llame al detallamiento de conexiones desde el men principal.

Se muestra la ventana de dilogo preguntando las cargas que se van a considerar en el detallamiento. Seleccione la opcin de la carga envolvente.

Revise los datos para la conexin seleccionada en el dilogo de conexiones. Es importante verificar si el estatus y la relacin de resistencia estn bien. Ud. puede imprimir los datos o los resultados presionando los siguientes botones respectivamente. Cualquier parmetro de las conexiones puede ser editado. Esto es muy til cuando el diseo automtico no ha sido exitoso con el fin de obtener una conexin adecuada. Note, sin embargo, que cualquier cambio manual se perder en caso de realizarse un rediseo o una asignacin sobre la conexin existente. Ahora es tiempo de guardar su archivo de trabajo con las conexiones diseadas. Presione men principal. Example2 Example3
124

del

Disee las siguientes conexiones siguiendo un procedimiento similar al detallado para el Example 1: BG BCW SP_BG_3/8PL_2B7/ 8 SP_BCW_1/4PL_2B 7/8

Captulo 4: Ejemplos de conexiones para RC Standalone

7/8 Example4 BCF FP_BCF_5/8PL_3B7 /8

Con los siguientes datos para el Miembro 1 (Viga): Example2 Example3 Example4 BG BCW BCF W 12x30 W 12x30 W 18x50 A36 A36 A36

Con los siguientes datos para el Miembro 2 (Columna): Example2 Example3 Example4 BG BCW BCF W 18x71 W 21x44 W 14x99 A36 A36 A36

Adems se tienen que considerar las siguientes cargas: Dead load V2 Example2 BG Example3 BCW Example4 BCF 5 5 0 M33 0 0 50 Live load V2 5 5 0 M33 0 0 50

Los resultados a obtener son: Rel. Resist. Example1 BCF Example2 BG Example3 BCW Example4 BCF Estatus

SP_BCF_3/8PL_3B7 0.830494 Bien /8 SP_BG_3/8PL_2B7/ 0.980147 Bien 8 SP_BCW_1/4PL_2B 0.718391 Bien 7/8 FP_BCF_3/4PL_5B7 0.965914 Bien /8

125

Captulo 4: Ejemplos de conexiones para RC Standalone

Ud. puede obtener un reporte resumido de todas las conexiones creadas. Seleccione todas las conexiones (presione ) y presione . Escoja el tipo de reporte deseado e imprmalo. Qu sucedera si las cargas, la geometra o cualquier condicin de diseo cambia? No hay problema, Ud. puede redisear todas o parte de sus conexiones de forma rpida y eficiente. Por ejemplo, modifiquemos las cargas. Seleccione todas las conexiones (presione ).

Vaya a la hoja de Fuerzas de la planilla y multiplique la carga muerta por 1.5. Si Ud. revisa la relacin de resistencia y el estatus de sus conexiones podr notar que han cambiado y que hay dos conexiones con estatus = no cumple.

Relacin de resistencia y estatus de las conexiones con la carga muerta incrementada. Primero seleccione todas las conexiones de placa simple ya que stas se disearn con el mismo botn de asignacin. Sugerencia: Ud. puede seleccionar todas las conexiones (presionando ), luego Ud. puede poner el cursor del ratn sobre el dibujo 3D del Example 4 y hacer clic con el botn izquierdo con la tecla Shift (Maysculas) presionada para deseleccionar dicha conexin. Finalmente presione el botn basic SP ( ) del grupo de conexiones bsicas ( )

Los primeros tres ejemplos sern rediseados. Ahora seleccione el Example4. Con esta conexin seleccionada, vuelva a asignar una conexin bsica FP (presionando el botn
126

).

Captulo 4: Ejemplos de conexiones para RC Standalone

Relacin de resistencia y estatus de las nuevas conexiones diseadas con las cargas modificadas. Nota: Si Ud. disea las conexiones con los botones de la barra de herramientas, Ud. puede usar el botn de redisear todas las conexiones seleccionadas ( asignacin utilizados con el mismo resultados. ) independientemente de los botones de

3) Asignar conexiones de diagonal


RAM Connection cuenta tambin con plantillas para conexiones de diagonales con cartelas, las mimas que se redisean automticamente al momento de cambiar algn dato en el dilogo de conexiones. Entonces, como realiz anteriormente adicione una conexin con la descripcin: Example5 y seleccione el tipo de junta:

Tipo de junta adoptado para el quinto ejemplo Ahora introduzca las propiedades para los miembros:

127

Captulo 4: Ejemplos de conexiones para RC Standalone

Siga los pasos indicados: 1) Seleccione la hoja correspondiente a Miembros, 2) Seleccione la seccin deseada (W 18x50), 3) Asigne la seccin al miembro, 4) Seleccione el material deseado (A36) y 5) Asigne el material a la columna.

Repita un procedimiento similar para asignar una viga W 14x68 de material A36 para la viga derecha.
A diferencia de los anteriores ejemplos ahora es necesario introducir seccin, material y ngulo de una o ms diagonales de acuerdo a la conexin que se desee realizar, en este caso se introducir la diagonal superior derecha. Para ello:

Presione el botn con las diagonales y repita el procedimiento para asignar la diagonal1 de seccin W12x87 y material A36.

Nota.- Es muy importante introducir el sesgo vertical de la diagonal para que la plantilla pueda ser asignada. Introduzca las cargas: 128

Captulo 4: Ejemplos de conexiones para RC Standalone

Introduzca una carga axial de 50 Kips en la hoja de Fuerzas de la planilla, como carga muerta.

Seleccione el estado de carga viva e introduzca 15 Kips como carga axial. Como el sistema debe estar en equilibrio se introducir a la viga cargas axiales equilibrantes a la carga de la diagonal, como se muestra a continuacin:

Seleccione el estado de carga muerta e introduzca -38.3 Kips como carga axial en la viga derecha.

129

Captulo 4: Ejemplos de conexiones para RC Standalone

Ahora seleccione el estado de carga viva e introduzca 11.49 Kips como carga axial en la viga derecha. A continuacin, en la lista de plantillas disponibles, asigne el archivo mostrado en la figura.

Seleccione CBB_DA_cont como plantilla para la conexin. La conexin ser asignada y podr verla inmediatamente, al igual que la relacin de resistencia y el estatus de la conexin.

4) Creando plantillas para el diseo


A pesar de que RAM Connection ya viene con varias plantillas definidas para el diseo, el usuario puede querer personalizar el diseo con nuevas plantillas de acuerdo a los patrones de oficina y a las caractersticas requeridas. Sugerencia: Se sugiere hacer un respaldo de la base de datos de conexiones (archivo Connections.ini en la carpeta DB del directorio principal) antes de generar o cambiar el diseo. Para acceder a la base de datos de conexiones presione el botn Aparecer una ventana de dilogo mostrando las conexiones disponibles agrupadas en carpetas:

130

Captulo 4: Ejemplos de conexiones para RC Standalone

Cree una nueva carpeta con el botn . Introduzca un nombre para el nuevo grupo de conexiones. Para el caso del ejemplo, puede adoptar el grupo "My SHR SP". Con la anterior carpeta seleccionada presione el botn siguiente pantalla se desplegar: para crear una nueva conexin. La

Ingrese el nombre de la conexin, la clase, la familia y el tipo de conexin deseada y presione OK. En este caso introduzca las opciones mostradas en la figura.
131

Captulo 4: Ejemplos de conexiones para RC Standalone

Note que el nombre es utilizado para identificar la conexin y tiene que ser nico en la base de datos. Por ello, deber asignar un nombre que describa la geometra y las principales caractersticas de la conexin. La siguiente ventana se desplegar:

Usted podr revisar/cambiar todos los parmetros de la conexin. Los siguientes datos son requeridos: Unidades, Norma, Cargas, ID de la conexin, Archivo LEO, Etiqueta, datos principales y los datos requeridos en las conexiones de Corte y/o Momento. Escoja el sistema de unidades Inglesas. Las normas disponibles son ASD y LRFD. Escoja LRFD. En el caso de las cargas, note que estn precedidas por el icono lo cual significa que estos datos sern transferidos automticamente a la conexin desde la planilla de la ventana principal. Por este motivo, puede dejar este campo sin entradas. Ahora puede ingresar los parmetros especficos de la conexin. Note que las secciones y materiales de los soportes y de las columnas tambin son transferidas desde el programa principal y no requieren ser definidas. Los valores por defecto mostrados son usados solamente para el dibujo 3D. Note tambin que tendr que cambiar solamente los parmetros que son diferentes de la conexin a ser generada y son constantes para todas las conexiones. Los parmetros variables son calculados por macros. Los cuales se pueden requerir para el diseo o la optimizacin y van a ser tratados al final del ejemplo. En este caso, acepte todos los valores por defecto presionando el botn OK. Cualquier cambio que realice, se reflejar en el rea de dibujo. Presione el botn de dibujo en caso de que esta opcin no se encuentre habilitada. para ver el rea

Usted podr usar cualquiera de las herramientas disponibles en el rea de dibujo para hacer acercamientos, alejamientos y para rotar la vista de la conexin.
132

Captulo 4: Ejemplos de conexiones para RC Standalone

La ayuda contexto sensitiva ( ) tambin se encuentra disponible para proporcionar informacin tcnica relacionada al parmetro actual a ser editado (donde se ubica el cursor).

133

Captulo 4: Ejemplos de conexiones para RC Standalone

5) Editando las conexiones base a ser usadas


Si desea ingresar una conexin similar a las existentes, puede usar el botn Copiar. Por ejemplo, site el cursor en la conexin SP_1/4_BCF_2_3/4 y presione el botn como se muestra abajo:

Introduzca el nuevo nombre de la conexin. En el caso de este ejemplo use SP_1/4_BCF_3_3/4. Edite la nueva conexin:

134

Captulo 4: Ejemplos de conexiones para RC Standalone

En este ejemplo cambie el nmero de pernos de 2 a 3 y presione el botn OK. Note que la conexin se muestra con 3 pernos y que la longitud ha cambiado automticamente para que los pernos se acomoden.

Cambie el nmero de pernos de 2 a tres para la nueva plantilla

6) Crear una base de datos de conexiones


Si desea crear varias conexiones, los procedimientos delineados en los pasos 1 y 2 pueden ser muy largos y engorrosos. Se puede adoptar un procedimiento mucho ms rpido con el fin de cambiar/crear un conjunto de conexiones. Primero tiene que generar un prototipo de conexin como se realiz en los pasos 1 y 2. Generemos un conjunto completo de conexiones tipo Placa Simple de la base de datos.

135

Captulo 4: Ejemplos de conexiones para RC Standalone

Seleccione la carpeta previa generada. Presione el botn Exportar al clipboard. Abra Excel y pguelo en una hoja de clculo. La primera parte de la hoja de clculo se ver similar a la siguiente figura:

Note que cada columna de la hoja de clculo contiene los diferentes valores de un parmetro especfico de la conexin. Usted podr usar las diferentes herramientas disponibles en Excel para copiar o cambiar los valores. En el caso de este ejemplo, copie la lnea de datos (fila 4) 4 veces. Las siguientes columnas sern editadas de la siguiente manera:

Se cambia el nombre y nmero de filas de pernos (Nrow). El usuario podr mantener o incluso borrar el resto de las columnas. En el ltimo caso la conexin tomar los valores por defecto. Una vez que los datos han sido definidos, el usuario podr proceder con la generacin. Luego seleccione TODA la informacin y copie los datos al clipboard (Ctrl+C)

Presione el botn

para pegar las conexiones en la base de datos.

El programa le preguntar si las conexiones existentes sern reemplazadas. Responda si y entonces un mensaje con el nmero de conexiones generadas (6) se desplegar. Las siguientes conexiones habrn sido generadas:

Como podr ver, esta forma de generar conexiones es rpida y permite crear un conjunto completo de conexiones que una oficina de diseo pueda necesitar con los valores requerido habituales. Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las plantillas recin creadas en un botn de asignacin. Ud. puede utilizar estas plantillas directamente con los botones
136

Captulo 4: Ejemplos de conexiones para RC Standalone

7) Configure la barra de herramientas


En un proyecto especfico se requiere, normalmente, una lista reducida de conexiones de la misma clase. Dicha lista puede ser definida para un botn de asignacin de la barra de herramientas de la siguiente manera:

Vaya al men principal, Configuracin/Conexiones y seleccione la opcin Configurar la barra de herramientas de conexiones. La ventana de configuracin de la barra de herramientas de conexiones aparecer.

Ventana de dilogo de configuracin de la barra de herramientas de conexiones. Existen dos grupos de conexiones predefinidos y se puede definir un tercer grupo. Presione el botn group). para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My

137

Captulo 4: Ejemplos de conexiones para RC Standalone

Ventana de dilogo para definir un nuevo grupo de botones. Presione el botn para crear un nuevo botn.

Introduzca el nombre para el nuevo botn.

Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botn. Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botn . Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botn. Advierta que el orden en la lista es muy importante y define la prioridad en la seleccin de las plantillas. Para cambiar el orden de la lista puede usar los botones . y seleccione el

Finalmente, tendr que seleccionar un bitmap adecuado para el botn. Presione bitmap SinglePlate.bmp:

Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.

138

Captulo 4: Ejemplos de conexiones para RC Standalone

Seleccione el bitmap SinglePlate.bmp para el botn creado. Ud. tiene ahora un nuevo botn de asignacin listo para usarse en el diseo de conexiones. Ud. puede probarlo con las conexiones del ejemplo siguiendo un procedimiento similar al mostrado anteriormente con las conexiones bsicas.

8) Asignar conexiones inteligentes ('smart') al modelo


El programa viene con otro grupo de plantillas aparte de las conexiones bsicas. Estas son las plantillas inteligentes o del trmino en ingls 'smart', donde el cdigo LEO determina los parmetros de diseo principales como el tamao del conector, el nmero de pernos, tamao de soldaduras, etc. sobre la base de las cargas actuantes. Esto posibilita que se requiera slo una plantilla por familia y tipo de conexin. Estas plantillas que se auto-optimizan estn incluidas en el grupo 'Smart' Ud. puede aplicar dichas plantillas en sus conexiones (con el botn de grupo ) y evaluarlas con la relacin de resistencia y el estatus que se muestran en la planilla. Si Ud. revisa los resultados del diseo podr notar que los resultados son similares a los obtenidos con las conexiones bsicas en la primera parte del ejemplo.

9) Crear o editar un macro en LEO


Aunque todas las plantillas de conexiones estn listas para su uso, Ud. deber revisar los macros incluidos en las mismas para verificar que los criterios adoptados estn de acuerdo a su prctica. Esto tambin es vlido para los macros de las conexiones bsicas, los cuales ajustan slo la geometra de las diferentes piezas de la conexin. El siguiente ejemplo trata de mostrar y explicar como hacer esto. Vaya a la base de datos de conexiones, copie la conexin FP_BCF_1/2PL_1B7/8 con otro nombre (por ejemplo Test FP BCF) y edite la conexin recin generada.

139

Captulo 4: Ejemplos de conexiones para RC Standalone

Haga clic en el campo de Archivo LEO y la siguiente ventana aparecer:

Presione Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione archivo de LEO seleccionado. El editor de LEO aparecer:

Editar el

Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de dilogo de conexiones. El ancho de placa depende de la distancia transversal entre pernos (g) y de la distancia al borde correspondiente (Leh). Pongamos la distancia g en funcin del ancho de la viga. Seleccione el campo correspondiente a la distancia g:

140

Captulo 4: Ejemplos de conexiones para RC Standalone

Seleccione la distancia transversal entre pernos g. Presione el botn Aceptar para obtener el nombre de la variable

Variable que corresponde al parmetro g. Ahora Ud. requiere saber la variable correspondiente al ancho de ala de la viga:

En el editor de LEO presione

y seleccione la seccin de la viga.

Nota.- En este caso la variable no est visible en el dilogo de conexiones, por lo tanto, para ingresar una propiedad de la seccin, como el ancho de ala de la viga (bf) para este ejemplo, debe utilizar la siguiente funcin: SectionProperty(Variable de seccin, 'propiedad'). En este caso la variable de seccin es BeamSection y la propiedad es 'bf'. Observe que las propiedades que se pueden llamar de una seccin son las mismas que se definen en la base de datos. Por ejemplo para una seccin W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1. Por lo tanto, escriba en el editor:

141

Captulo 4: Ejemplos de conexiones para RC Standalone

Ahora, presione

y seleccione la distancia transversal al borde en el dilogo de conexiones:

En el editor de LEO presione Aceptar para obtener la variable correspondiente. Ahora Ud. tiene completa la frmula:

Presione

para correr el macro.

Ud. puede notar que el panel de datos del editor muestra que la variable de la distancia entre pernos ha cambiado de acuerdo a lo especificado en la frmula.

Presione el botn de

para abandonar el editor de LEO y guardar el macro.

Cambie el tamao de soldadura de la conexin.

Presione igualmente el botn de OK en el dilogo de conexiones para terminar la edicin de la conexin. Ahora Ud. puede probar su plantilla con sus conexiones.

142

Captulo 5: Ejemplos de conexiones para RAM Advanse

Captulo 5: Ejemplo de Conexiones para RC-RA


Este captulo lo llevar paso a paso a travs del diseo de conexiones de acero. La estructura a ser utilizada en este captulo es puramente ilustrativa y se muestra a continuacin:

Es un pequeo edificio de acero con columnas, vigas y vigas maestras de acero. Para ms detalles referentes a la generacin y el anlisis de una estructura vea los ejemplos previos. El archivo de este ejemplo est disponible en la carpeta Data\Samples de RAM Advanse.

1) Recuperar la estructura

Seleccione el comando Abrir estructura.

143

Captulo 5: Ejemplos de conexiones para RAM Advanse

Abra Ejemplo Conexiones

2) Asignar conexiones bsicas al modelo


RAM Advanse viene con plantillas de conexiones listas para usarse; stas se llaman conexiones bsicas. En las prximas secciones se mostrar cmo puede Ud. configurarlas de acuerdo a su modo de trabajo. Por el momento se trabajar con los valores estndar. Comentario: El modelo de ejemplo viene ya con sus conexiones asignadas. Para borrar todas las conexiones, seleccione toda la estructura (presione de conexiones (presione Cnx en la barra Seleccin), despliegue la planilla en la planilla. en la barra Paneles, seleccione el tabulador ). Finalmente presione el botn

Nota.- Antes de asignar las conexiones, el usuario debe tener mucho cuidado en hacer la distincin entre vigas inclinadas y diagonales en la planilla, para que el programa pueda realizar una correcta asignacin de conexiones. Para ello:

144

Captulo 5: Ejemplos de conexiones para RAM Advanse

Seleccione todas las diagonales del modelo, dirjase a Conectividad y descripcin de la ventana Miembros de la planilla y en la columna denominada Diagonal, cambie No por S haciendo doble clic sobre la celda. Una vez realizada esta distincin, se requiere desplegar la barra de herramienta de conexiones en la parte derecha de su pantalla para empezar con las asignaciones de conexiones. Para esto vaya al men Ver barra de herramientas, conexiones o haga click derecho en la pantalla de anclaje.

Seleccione las condiciones de carga que sern consideradas en el diseo. Presione el botn de la barra Conexiones y seleccione las condiciones para el ejemplo.

(2)
145

Captulo 5: Ejemplos de conexiones para RAM Advanse

Seleccione todas las condiciones de carga y mantenga el lmite de la relacin de esfuerzos en 1.0 (valor por defecto) para el diseo de conexiones en el ejemplo. Ud., tiene que utilizar la regla de seleccionar y aplicar para realizar cualquier operacin. Por esto, seleccione primero toda la estructura presionando el botn en la barra Seleccin (3). Ahora s nos encontramos listos para asignar las primeras conexiones. Como un primer intento, se necesita saber exactamente la conexin ptima requerida en cada junta. Se recomienda seguir el procedimiento de ejecutar un diseo individual para luego evaluar las conexiones a obtenerse. Presione el botn de 'Disear cada conexin individualmente' Luego, presione el botn del grupo de conexiones bsicas (Single Plate) (6). de la barra de herramientas (4). (5) y seleccione la conexin Basic SP

146

Captulo 5: Ejemplos de conexiones para RAM Advanse

Pasos para asignar conexiones de corte de placa simple a toda la estructura. Note que la posicin de las barras es solo una configuracin posible, puesto que el usuario puede mover y activar/desactivar las mismas. En un momento el programa sugerir una conexin de placa simple ptima para cada junta de la estructura que puede albergar una conexin de corte.

147

Captulo 5: Ejemplos de conexiones para RAM Advanse

Modelo con todas las juntas de corte con una placa simple de corte. Presione el botn para ver el nombre de la plantilla utilizada para cada conexin que incluye el nombre de la familia. Seleccione primero una instancia de la familia de la conexin, con el fin de evaluar las diferentes conexin de placa simple requeridas. En este caso seleccione una conexin del la familia BCW.

Haga clic con el botn izquierdo del ratn sobre una conexin SP-BCW. Vaya a Herramientas/Seleccin de conexiones y ejecute el comando Seleccionar conexiones de la misma familia. Presione el botn para revisar las caractersticas principales de cada conexin.

148

Captulo 5: Ejemplos de conexiones para RAM Advanse

Conexio nes de placa simple BCW diseadas individualmente para cada junta. Advierta que hay algunas conexiones que requieren 3 pernos, mientras que el resto slo necesita 2 pernos. Ahora supongamos que por razones constructivas se decide adoptar la misma conexin para todas las juntas de la familia BCW. Seleccione toda la estructura (con ), levante el botn para disear por grupo y presione de

nuevo para asignar las conexiones de placa simple ( ). Ud. puede seleccionar las conexiones BCW y podr ver que todas las conexiones BCW estn con 3 pernos (tal como se esperaba). Las otras familias tienen slo 2 pernos. Cuando Ud. disea por grupo, se obtiene la misma conexin para cada familia independientemente de las secciones y materiales de cada junta. Ud. puede verificar el estatus y la relacin de resistencia presionando el botn para la

envolvente de diseo y para la condicin de carga actual. Note que para cada conexin se muestra una relacin de resistencia diferente. Advierta tambin que Ud. puede seleccionar todas las conexiones que tienen un estatus de Bien o No cumple, presionando los siguientes botones verifican con las especificaciones de norma. . En el ejemplo todas las conexiones estn bien y

Tambin es posible imprimir un reporte de resumen, para ello, seleccione toda la estructura y vaya a Reportes/Diseo de conexiones. Seleccione la opcin de Agrupar por etiqueta. Con este reporte Ud.
149

Captulo 5: Ejemplos de conexiones para RAM Advanse

va a obtener un resumen de todas las conexiones seleccionadas con sus principales caractersticas y relaciones de resistencia crticas. Para el ejemplo se tienen: Descripci n Basic SP 71 Basic SP 72 Basic SP 73 Fam Tip Etiqueta ilia o ID Ratio Estatus

BCW

SP SP_BCW_3/8PL_3 42 B7/8 SP_BCF_1/4PL_2 B7/8 39

0.67 0.70 0.70

BIEN BIEN BIEN

BCF

BG

SP_BG_1/4PL_2B 65 7/8

Ahora, se puede continuar con el diseo de las conexiones de momento. Presione el botn para todas las articulaciones de la estructura (Ud. tiene que seleccionar previamente todos los miembros). Las conexiones de momento se disearn slo para las juntas rgidas (no articuladas). Seleccionar toda la estructura (con ), presione el botn para disear individualmente y luego

presione el botn para las conexiones alas con placas FP Bolted . Tome una de las conexiones FP (de la familia BCW) para ver las conexiones diseadas. Luego, ejecute el comando seleccionar conexiones del mismo tipo.

150

Captulo 5: Ejemplos de conexiones para RAM Advanse

Conexiones de alas con placas con diseo individual. Ud. puede verificar el estatus y la relacin de resistencia de las conexiones (con Tambin puede ver las caractersticas principales con el botn etiquetas). o ).

(mostrar parmetros diseados o

A continuacin se disearn las conexiones de diagonales, para ello seleccione toda la estructura (con ), presione el botn para las conexiones de diagonales con cartela (Gusset) . y seleccione

la conexin CBB_DA (Columna, Vigas y Diagonales-Doble Angular) Como podr observar 6 conexiones de diagonales fueron asignadas.

151

Captulo 5: Ejemplos de conexiones para RAM Advanse

Conexiones de diagonales Con esto se puede dar por concluido el diseo de conexiones para el ejemplo. Advierta que la tarea fue realizada en forma rpida y simple. Lo que Ud. requiere saber ahora es cmo configurar su diseo de conexiones. Esto se mostrar en las siguientes secciones. Si se quiere revisar en detalle una o varias conexiones (que compartan las mismas secciones y materiales), slo debe seleccionarlas e ir al Detallamiento/Conexiones del men principal. Por ejemplo, seleccione las conexiones SP BCF del primer piso (columnas perimetrales) y vaya al detallamiento.

Aparecer una ventana de dilogo preguntado por las cargas que se considerarn en el detallamiento. Seleccione la carga envolvente.

152

Captulo 5: Ejemplos de conexiones para RAM Advanse

Revise todos los datos para las conexiones seleccionadas en el dilogo de conexiones. Ud. puede imprimir los datos o los resultados presionando los siguientes botones respectivamente. o

Cualquier parmetro de las conexiones puede ser editado. Esto es muy til cuando el diseo automtico no ha sido exitoso con el fin de obtener una conexin adecuada. Note, sin embargo, que cualquier cambio manual se perder en caso de realizarse un rediseo o una asignacin sobre la conexin existente. Ahora es tiempo de guardar su estructura junto con las conexiones diseadas. Presione barra Modelo. en la

Qu sucedera si las cargas, la geometra o cualquier condicin de diseo cambian? No hay problema, Ud. puede redisear todas o parte de sus conexiones de forma rpida y eficiente. Por ejemplo, seleccione sus conexiones FP BCW (Consejo: utilice la opcin Seleccionar conexiones del mismo tipo en el men Herramientas/Seleccin de conexiones). Presione el botn para cambiar

la configuracin, adoptando un lmite de relacin de esfuerzos igual a 0.80. Presione el botn para ver el estatus y la relacin de esfuerzos para las conexiones seleccionadas. ) en la barra de herramientas. Advierta que la Para cambiar esto, presione el botn de rediseo ( relacin de esfuerzos para la envolvente (0.679) se encuentra ahora bajo el lmite establecido. Para ello el programa ha tenido que modificar las conexiones que estaban con una relacin superior a 0.8.

3) Creando plantillas para el diseo


A pesar de que RAM Advanse ya viene con varias plantillas definidas para el diseo, el usuario puede querer personalizar el diseo con nuevas plantillas de acuerdo a los patrones de oficina y a las caractersticas requeridas.
153

Captulo 5: Ejemplos de conexiones para RAM Advanse

Se sugiere hacer un respaldo de la base de datos de conexiones (archivo Connections.ini en la carpeta DB del directorio principal de RAM Advanse y los archivos de la carpeta) antes de generar o cambiar el diseo. Para acceder a la base de datos de conexiones vaya al men principal y seleccione la opcin Configuracin/Base de datos/Conexiones:

Aparecer una ventana de dilogo mostrando las conexiones disponibles agrupadas en carpetas:

Cree una nueva carpeta con el botn . Introduzca un nombre para el nuevo grupo de conexiones. Para el caso del ejemplo, puede adoptar el grupo "My SHR SP". Con la anterior carpeta seleccionada presione el botn siguiente pantalla se desplegar: para crear una nueva conexin. La

154

Captulo 5: Ejemplos de conexiones para RAM Advanse

Ingrese el nombre de la conexin, la clase, la familia y el tipo de conexin deseada y presione OK. En este caso introduzca las opciones mostradas en la figura. Note que el nombre es utilizado para identificar la conexin y tiene que ser nico en la base de datos. Por ello, deber asignar un nombre que describa la geometra y las principales caractersticas de la conexin. La siguiente ventana se desplegar:

155

Captulo 5: Ejemplos de conexiones para RAM Advanse

Usted podr revisar/cambiar todos los parmetros de la plantilla de conexin. Los siguientes datos son requeridos: Unidades, Norma, Cargas, Archivo LEO, Etiqueta, datos principales y los datos requeridos en las conexiones de Corte y/o momento. Escoja el sistema de unidades inglesas. Las normas disponibles son ASD y LRFD. Escoja LRFD. En el caso de las cargas, note que estn precedidas por el icono , lo cual significa que estos datos sern transferidos automticamente a la conexin desde RAM Advanse. Por este motivo, puede dejar este campo sin entradas. Ahora puede ingresar los parmetros especficos de la conexin. Note que las secciones y materiales de los soportes y de las columnas tambin son transferidos desde el programa principal y no requieren ser definidos. Los valores por defecto mostrados son usados solamente para el dibujo 3D. Note tambin que tendr que cambiar solamente los parmetros que son diferentes de la conexin a ser generada y son constantes para todas las conexiones. Los parmetros variables son calculados por macros. Los cuales se pueden requerir para el diseo o la optimizacin y van a ser tratados al final del ejemplo. En este caso, acepte todos los valores por defecto presionando el botn Aceptar. Cualquier cambio que realice, se reflejar en el rea de dibujo. Presione el botn de dibujo en caso de que esta opcin no se encuentre habilitada. Usted podr usar cualquiera de las herramientas disponibles en el rea de dibujo para hacer acercamientos, alejamientos, rotaciones o modificar la forma en la que se despliega la vista de la conexin. para ver el rea

156

Captulo 5: Ejemplos de conexiones para RAM Advanse

La ayuda contexto sensitiva ( ) tambin se encuentra disponible para proporcionar informacin tcnica relacionada al parmetro actual a ser editado (donde se ubica el cursor).

4) Editando las conexiones base a ser usadas


Si desea ingresar una conexin similar a las existentes, puede usar el botn Copiar. Por ejemplo, site el cursor en la conexin SP_1/4_BCF_2_3/4 y presione el botn como se muestra abajo:

Introduzca el nuevo nombre de la conexin. En el caso de este ejemplo use SP_1/4_BCF_3_3/4. Edite la nueva conexin:

En este ejemplo cambie el nmero de pernos de 2 a 3 y presione el botn OK. Note que la conexin se muestra con 3 pernos y que la longitud ha cambiado automticamente para que los pernos se acomoden.

157

Captulo 5: Ejemplos de conexiones para RAM Advanse

Cambie el nmero de pernos de 2 a tres para la nueva plantilla

5) Crear una base de datos de conexiones


Si desea crear varias conexiones, los procedimientos delineados en los pasos 1 y 2 pueden ser muy largos y engorrosos. Se puede adoptar un procedimiento mucho ms rpido con el fin de cambiar/crear un conjunto de conexiones. Primero tiene que generar un prototipo de conexin como se realiz en los pasos 1 y 2. Generemos un conjunto completo de conexiones tipo Placa Simple de la base de datos.

Seleccione la carpeta previamente generada. Presione el botn Exportar al clipboard. Abra Excel y pguelo en una hoja de clculo. La primera parte de la hoja de clculo se ver similar a la siguiente figura:
158

Captulo 5: Ejemplos de conexiones para RAM Advanse

Note que cada columna de la hoja de clculo contiene los diferentes valores de un parmetro especfico de la conexin. Usted podr usar las diferentes herramientas disponibles en Excel para copiar o cambiar los valores. En el caso de este ejemplo, copie la lnea de datos (fila 4) 4 veces. Las siguientes columnas sern editadas de la siguiente manera:

El nombre y nmero de filas de pernos (Nrow) son cambiados. El usuario podr mantener o incluso borrar el resto de las columnas. En el ltimo caso la conexin tomar los valores por defecto. Una vez que los datos han sido definidos, el usuario podr proceder con la generacin. Luego seleccione TODA la informacin y copie los datos al clipboard (Ctrl+C)

Presione el botn

para pegar las conexiones en la base de datos.

El programa le preguntar si las conexiones existentes sern reemplazadas. Responda si y entonces un mensaje con el nmero de conexiones generadas (6) se desplegar. Las siguientes conexiones habrn sido generadas:

Como podr ver, esta forma de generar conexiones es rpida y permite crear un conjunto completo de conexiones que una oficina de diseo pueda necesitar con los valores requeridos habituales. Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las plantillas recin creadas en un botn de asignacin. Ud. puede utilizar estas plantillas directamente con la herramienta de la planilla de conexiones.

6) Configure la barra de herramientas de conexiones para diseo


En un proyecto especfico se requiere, normalmente, una lista reducida de conexiones. Dicha lista puede ser definida para un botn de asignacin de la barra de herramientas de la siguiente manera:
159

Captulo 5: Ejemplos de conexiones para RAM Advanse

Vaya al men principal, Configuracin/Conexiones y seleccione la opcin Configurar la barra de herramientas... La siguiente ventana ser desplegada:

La ventana de configuracin de la barra de herramientas de conexiones aparecer. Existen tres grupos de conexiones predefinidos y se puede definir un tercer grupo. Presione el botn group). para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My

Ventana de dilogo para definir un nuevo grupo de botones. Presione el botn para crear un nuevo botn.

Introduzca el nombre para el nuevo botn.


160

Captulo 5: Ejemplos de conexiones para RAM Advanse

El nuevo botn es creado.

Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botn. Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botn . Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botn. Advierta que el orden en la lista es muy importante y define la prioridad en la seleccin de las plantillas. Para cambiar el orden de la lista puede usar los botones . y seleccione el

Finalmente, tendr que seleccionar un bitmap adecuado para el botn. Presione bitmap SinglePlate.bmp:

Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.

161

Captulo 5: Ejemplos de conexiones para RAM Advanse

Seleccione el bitmap SinglePlate.bmp para el botn creado. Ud. tiene ahora un nuevo botn de asignacin listo para usarse en el diseo de conexiones. Ud. puede probarlo en el modelo del ejemplo siguiendo un procedimiento similar al mostrado anteriormente con las conexiones bsicas.

7) Asignar conexiones inteligentes ('smart') al modelo


El programa viene con otro grupo de plantillas aparte de las conexiones bsicas. Estas son las plantillas inteligentes o del trmino en ingls 'smart', donde el cdigo LEO determina los parmetros de diseo principales como el tamao del conector, el nmero de pernos, tamao de soldaduras, etc. en base a las cargas actuantes. Esto posibilita que se requiera slo una plantilla por familia y tipo de conexin. Estas plantillas que se auto-optimizan estn incluidas en el grupo 'Smart' Comentario: Si Ud. ya creo sus conexiones con el grupo bsico, deber previamente borrar las conexiones en el modelo. Para esto, seleccione toda la estructura (Presione despliegue la planilla de conexiones (presione Cnx ). Finalmente presione el botn en la barra Seleccin), en la planilla. en la barra Paneles, seleccione el tabulador

Seleccione primero toda la estructura. Presione Seleccione la opcin para 'Disear cada conexin individualmente' (presione el botn barra de herramientas). Luego elija el grupo de conexiones inteligentes ('Smart') asigne las conexiones Smart SP (Placa simple) . de la

y finalmente

Como puede notar, se han asignado diferentes conexiones de placa simple al modelo. Advierta que cuando se presione el botn , se despliega el nombre de las plantillas que en este caso slo indica

la familia de la conexin (por ejemplo SP BCF). Presione para ver los parmetros de diseo principales. Si Ud. revisa los resultados del diseo, podr verificar que estos son muy similares a los obtenidos con las conexiones bsicas al principio del ejemplo. Note, sin embargo, que los resultados
162

Captulo 5: Ejemplos de conexiones para RAM Advanse

a obtenerse con la opcin de diseo por grupo no sern los mismos porque el programa en este caso va a disear una conexin ptima para cada subgrupo (conexiones de la misma familia y con las mismas secciones de miembro).

8) Crear o editar un macro en LEO


Aunque todas las plantillas de conexiones estn listas para su uso, Ud. deber revisar los macros incluidos en las mismas para verificar que los criterios adoptados estn de acuerdo a su prctica. Esto tambin es vlido para los macros de las conexiones bsicas, los cuales ajustan slo la geometra de las diferentes piezas de la conexin. El siguiente ejemplo trata de mostrar y explicar como hacer esto. Vaya a la base de datos de conexiones, copie la conexin FP_BCF_1/2PL_1B7/8 con otro nombre (por ejemplo Test FP BCF) y edite la conexin recin generada.

Ingrese a la plantilla haciendo doble clic y con un clic ingrese en el campo de Archivo LEO. La siguiente ventana aparecer:

Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Presione archivo de LEO seleccionado en la planilla. El editor de LEO aparecer:

Editar el

163

Captulo 5: Ejemplos de conexiones para RAM Advanse

Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de dilogo de conexiones. El ancho de placa depende de la distancia transversal entre pernos (g) y de la distancia al borde correspondiente (Leh). Pongamos la distancia g en funcin del ancho de la viga. Seleccione el campo correspondiente a la distancia g:

Seleccione la distancia transversal entre pernos g. Presione el botn OK para obtener el nombre de la variable

Variable que corresponde al parmetro g. Ahora Ud. requiere saber la variable correspondiente al ancho de ala de la viga:

164

Captulo 5: Ejemplos de conexiones para RAM Advanse

En el editor de LEO presione

y seleccione la seccin de la viga.

Nota.- En este caso la variable no est visible en el dilogo de conexiones, por lo tanto, para ingresar una propiedad de la seccin, como el ancho de ala de la viga (bf) para este ejemplo, debe utilizar la siguiente funcin: SectionProperty (Variable de seccin, 'propiedad'). En este caso la variable de seccin es BeamSection y la propiedad es 'bf'. Observe que las propiedades que se pueden llamar de una seccin son las mismas que se definen en la base de datos. Por ejemplo para una seccin W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1. Por lo tanto, escriba en el editor:

Ahora, presione

y seleccione la distancia transversal al borde:

En el editor de LEO presione Aceptar para obtener la variable correspondiente. Ahora Ud. tiene completa la frmula:

Presione

para correr el macro.

Ud. puede notar que el panel de datos del editor muestra que la variable de la distancia entre pernos ha cambiado de acuerdo a lo especificado en la frmula.

165

Captulo 5: Ejemplos de conexiones para RAM Advanse

Presione el botn de

para abandonar el editor de LEO y guardar el macro.

Presione igualmente el botn de OK en el dilogo de conexiones para terminar la edicin de la conexin. Ahora Ud. puede probar su plantilla en el modelo. Seleccione toda la estructura (presione )

Vaya a la planilla de conexiones, seleccione la plantilla Test FP BCF y presione el botn Asigne una descripcin a las nuevas conexiones (presione el botn ).

Para dibujar las conexiones en 3D, presione el botn . Advierta que aunque las vigas tienen diferentes anchos de alas, la misma conexin ha sido adoptada que amolda su ancho al ancho del ala de la viga respectiva.

Ud. puede borrar cualquier conexin, seleccionndola previamente y presionando el botn


166

Captulo 5: Ejemplos de conexiones para RAM Advanse

Un procedimiento similar puede ser empleado para editar las plantillas de conexiones de ala de placa de la familia BCW. Finalmente, para revisar el diseo de las conexiones, seleccione las conexiones deseadas (sugerencia: use el botn principal. ) y entre al dilogo de conexiones o imprima el reporte de diseo del programa

167

Captulo 6: Ejemplos de conexiones para RAM SS

Captulo 6: Ejemplo de Conexiones para RC-RSS


Este captulo lo llevar paso a paso a travs de la creacin, diseo y optimizacin de conexiones de acero en RAM Connection. La estructura a ser utilizada en este captulo es puramente ilustrativa y se muestra a continuacin:

Se trata de un pequeo edificio con columnas, vigas y vigas maestras de acero. Las vigas y columnas perimetrales son la que resisten las cargas laterales, mientras que las vigas y columnas interiores slo estn diseadas para las cargas de gravedad. Vea los ejemplos del tutor de RAM SS para ms detalles referentes a la generacin y el anlisis de la estructura. El archivo de este ejemplo est disponible en la carpeta Data de RAM SS.

1) Llame a RAM Connection


Una vez que se tenga la estructura creada en el RAM Modeler (el marco de contraventeo y el de gravedad, los datos de placas, las cargas y los datos de cada piso), Ud. puede definir o disear las columnas y vigas de gravedad con los mdulos de diseo, para continuar luego con el anlisis en RAM Frame. Cuando tenga las secciones de la estructura totalmente definidas, Ud. estar listo para usar RAM Connection. Este mdulo es una herramienta poderosa para ayudarle en el diseo rpido e interactivo de las conexiones de acero ms comunes. Para empezar con el ejemplo, salga de RAM Manager y corra RAM Connection. Abra el archivo ConnEx.rss. Advierta que el modelo se encuentra completamente definido y analizado. La ventana de RAM Connection aparecer. Ud. puede revisar su modelo usando las siguientes opciones grficas:

169

Captulo 6: Ejemplos de conexiones para RAM SS

Revise su modelo de RAM SS usando las diferentes herramientas de despliegue disponibles 1) Barra Visualizacin 2) Barra Cursor 3) Barra Propiedades del modelo 4)Barra Modelo 3D 5)Barra Cargas. Note que la posicin de las barras es solo una configuracin posible, puesto que el usuario puede mover y activar/desactivar las mismas

2) Asignar conexiones bsicas al modelo


RAM Connection viene con plantillas de conexiones listas para usarse; stas se llaman conexiones bsicas. En las prximas secciones se mostrar cmo puede Ud. configurarlas de acuerdo a su modo de trabajo. Por el momento se trabajar con los valores estndar. Comentario: Si el modelo de ejemplo est con conexiones asignadas, Ud. deber borrarlas. Seleccione toda la estructura (presione conexiones (presione en la barra Seleccin), despliegue la planilla de en la planilla. en la barra Paneles) y presione el botn

Para empezar con las asignaciones de conexiones se requiere desplegar la barra de herramientas de conexiones y utilizar uno de los botones de grupo de asignacin: botn .

Pero antes debe seleccionar las condiciones de carga que sern consideradas en el diseo. Presione el (1) de la barra Conexiones y seleccione las condiciones para el ejemplo. de la barra de Cargas. Note que en el ejemplo se van a utilizar las combinaciones de carga generadas en RAM SS (RAM Frame), para esto debe tener presionado el botn

170

Captulo 6: Ejemplos de conexiones para RAM SS

Seleccione todas las combinaciones de carga y mantenga el lmite de la relacin de esfuerzos en 1.0 (valor por defecto) para el diseo de conexiones en el ejemplo. Ud., tiene que utilizar la regla de seleccionar y aplicar para realizar cualquier operacin. Por esto, seleccione primero toda la estructura presionando el botn en la barra Seleccin (2). Ahora s nos encontramos listos para asignar las primeras conexiones. Como un primer intento, se necesita saber exactamente la conexin ptima requerida en cada junta. Se recomienda seguir el procedimiento de ejecutar un diseo individual para luego evaluar las conexiones obtenidas. Presione el botn Disear cada conexin individualmente Luego, presione el botn del grupo de conexiones bsicas (Single Plate) (5). de la barra de herramientas (3). (4) y seleccione la conexin Basic SP

171

Captulo 6: Ejemplos de conexiones para RAM SS

Pasos para asignar conexiones de corte de placa simple a toda la estructura. En un momento el programa sugerir una conexin de placa simple ptima para cada junta de la estructura que puede albergar una conexin de corte.

172

Captulo 6: Ejemplos de conexiones para RAM SS

Modelo con todas las juntas de corte con una placa simple de corte. Presione el botn para ver el nombre de la plantilla utilizada para cada conexin que incluye el nombre de la familia. Seleccione primero una instancia de la familia de la conexin, con el fin de evaluar las diferentes conexin de placa simple requeridas. En este caso seleccione una conexin de la familia BCW.

Haga clic con el botn izquierdo del ratn sobre una conexin SP-BCW. Vaya a Herramientas/Seleccin de conexiones y ejecute el comando Seleccionar conexiones de la misma familia. Presione el botn para revisar las caractersticas principales de cada conexin.

173

Captulo 6: Ejemplos de conexiones para RAM SS

Conexio nes de placa simple BCW diseadas individualmente para cada junta. Advierta que hay algunas conexiones que requieren 4 y 3 pernos, mientras que el resto slo necesita 2 pernos. Ahora supongamos que por razones constructivas se decide adoptar la misma conexin para todas las juntas de la familia BCW. Seleccione toda la estructura (con ), levante el botn para disear por grupo y presione de

+ ). Ud. puede seleccionar las conexiones nuevo para asignar las conexiones de placa simple ( BCW y podr ver que todas las conexiones BCW estn con 4 pernos (tal como se esperaba). Las otras familias tienen slo 3 pernos. Cuando Ud. disea por grupo, se obtiene la misma conexin para cada familia independientemente de las secciones y materiales de cada junta. Ud. puede verificar el estatus y la relacin de resistencia presionando el botn para la

envolvente de diseo y para la condicin de carga actual. Note que para cada conexin se muestra una relacin de resistencia diferente. Advierta tambin que Ud. puede seleccionar todas las conexiones que tienen un estatus de Bien o No cumple, presionando los siguientes botones verifican con las especificaciones de norma.
174

. En el ejemplo todas las conexiones estn bien y

Captulo 6: Ejemplos de conexiones para RAM SS

Tambin es posible imprimir un reporte de resumen, para ello, seleccione toda la estructura y vaya a Reportes/Diseo de conexiones. Seleccione la opcin de agrupar: Mximo por etiqueta de conexin. Con este reporte Ud. va a obtener un resumen de todas las conexiones seleccionadas con sus principales caractersticas y relaciones de resistencia crticas. Para el ejemplo se tienen: Descripci n Basic SP 71 Basic SP 72 Basic SP 73 Fam Tip Etiqueta ilia o ID Ratio Estatus

BCW

SP SP_BCW_3/8PL_3 42 B7/8 SP_BCF_1/4PL_2 B7/8 44

0.88 0.63 0.63

BIEN BIEN BIEN

BCF

BG

SP_BG_1/4PL_2B 66 7/8

Ahora, se puede continuar con el diseo de las conexiones de momento. Presione el botn para todas las articulaciones de la estructura (Ud. tiene que seleccionar previamente todos los miembros). Las conexiones de momento se disearn slo para las juntas rgidas (no articuladas). Seleccionar toda la estructura (con ), presione el botn para disear individualmente y luego

presione el botn Basic y elija las conexiones alas con placas FP Bolted . Tome una instancia de la conexin FP (para la familia BCW) para ver las conexiones diseadas. Luego, ejecute el comando seleccionar conexiones del mismo tipo.

175

Captulo 6: Ejemplos de conexiones para RAM SS

Conexiones de alas con placas con diseo individual. Ud. puede verificar el estatus y la relacin de resistencia de las conexiones (con Tambin puede ver las caractersticas principales con el botn etiquetas). o ).

(mostrar parmetros diseados o

A continuacin se disearn las conexiones de diagonales, para ello seleccione toda la estructura (con ), presione el botn para disear individualmente y luego presione el botn para las y seleccione la conexin CBB_DA (Columna,

conexiones de diagonales con cartela (Gusset) Vigas y Diagonales-Doble Angular) .

Como podr observar 6 conexiones de diagonales fueron asignadas.

176

Captulo 6: Ejemplos de conexiones para RAM SS

Conexiones de diagonales Con esto se puede dar por concluido el diseo de conexiones para el ejemplo. Advierta que la tarea fue realizada en forma rpida y simple. Lo que Ud. requiere saber ahora es cmo configurar su diseo de conexiones. Esto se mostrar en las siguientes secciones. Si se quiere revisar en detalle una o varias conexiones (que compartan las mismas secciones y materiales), slo debe seleccionarlas y ejecutar luego el comando Detallamiento/Conexiones del men principal. Por ejemplo, seleccione las conexiones SP BCF del primer piso (columnas perimetrales) (tomando una instancia de la conexin deseada SP BCF y presionando el botn la barra de herramientas de conexiones) y vaya al detallamiento. de

Aparecer una ventana de dilogo preguntado por las cargas que se considerarn en el detallamiento. Seleccione la carga envolvente.

177

Captulo 6: Ejemplos de conexiones para RAM SS

Revise todos los datos para las conexiones seleccionadas en el dilogo de conexiones. Ud. puede imprimir los datos o los resultados presionando los siguientes botones respectivamente. o

Cualquier parmetro de las conexiones puede ser editado. Esto es muy til cuando el diseo automtico no ha sido exitoso con el fin de obtener una conexin adecuada. Note, sin embargo, que cualquier cambio manual se perder en caso de realizarse un rediseo o una asignacin sobre la conexin existente. Ahora es tiempo de guardar su estructura junto con las conexiones diseadas. Presione barra Modelo. en la

Qu sucedera si las cargas, la geometra o cualquier condicin de diseo cambia? No hay problema, Ud. puede redisear todas o parte de sus conexiones de forma rpida y eficiente. Por ejemplo, seleccione sus conexiones FP BCW (Consejo: utilice la opcin Seleccionar conexiones del mismo tipo en el men Herramientas/Seleccin de conexiones). Presione el botn para cambiar la para

configuracin, adoptando un lmite de relacin de esfuerzos igual a 0.80. Presione el botn ver el estatus y la relacin de esfuerzos para las conexiones seleccionadas.

178

Captulo 6: Ejemplos de conexiones para RAM SS

Algunas conexiones FP BCW no cumplen con el lmite impuesto de la relacin de esfuerzos (0.80). Para cambiar esto, presione el botn de rediseo ( ) en la barra de herramientas. Advierta que la relacin de esfuerzos para la envolvente se encuentra ahora bajo el lmite establecido. Para ello el programa ha tenido que modificar las conexiones que estaban con una relacin superior a 0.8.

3) Creando plantillas para el diseo


A pesar de que RAM Connection ya viene con varias plantillas definidas para el diseo, el usuario puede querer personalizar el diseo con nuevas plantillas de acuerdo a los patrones de oficina y a las caractersticas requeridas. Sugerencia: Se sugiere hacer un respaldo de la base de datos de conexiones (archivo Connections.ini en la carpeta DB del directorio principal) antes de generar o cambiar el diseo. Para acceder a la base de datos de conexiones vaya al men principal y seleccione la opcin Configuracin/Base de datos/Conexiones:

Aparecer una ventana de dilogo mostrando las conexiones disponibles agrupadas en carpetas:
179

Captulo 6: Ejemplos de conexiones para RAM SS

Cree una nueva carpeta con el botn . Introduzca un nombre para el nuevo grupo de conexiones. Para el caso del ejemplo, puede adoptar el grupo "My SHR SP". Con la anterior carpeta seleccionada presione el botn siguiente pantalla se desplegar: para crear una nueva conexin. La

Ingrese el nombre de la conexin, la clase, la familia y el tipo de conexin deseada y presione OK. En este caso introduzca las opciones mostradas en la figura. Note que el nombre es utilizado para identificar la conexin y tiene que ser nico en la base de datos. Por ello, deber asignar un nombre que describa la geometra y las principales caractersticas de la conexin. La siguiente ventana se desplegar:

180

Captulo 6: Ejemplos de conexiones para RAM SS

Usted podr revisar/cambiar todos los parmetros de la plantilla de conexin. Los siguientes datos son requeridos: Unidades, Norma, Cargas, Id de la conexin, Archivo LEO, Etiqueta, datos principales y los datos requeridos en las conexiones de Corte y/o Momento. Escoja el sistema de unidades Inglesas. Las normas disponibles son ASD y LRFD. Escoja LRFD. Ahora puede ingresar los parmetros especficos de la conexin. Note que las secciones y materiales de los soportes y de las columnas tambin son transferidos desde el programa principal y no requieren ser definidos. Los valores por defecto mostrados son usados solamente para el dibujo 3D. Note tambin que tendr que cambiar solamente los parmetros que son diferentes de la conexin a ser generada y son constantes para todas las conexiones. Los parmetros variables son calculados por macros. Los cuales se pueden requerir para el diseo o la optimizacin y van a ser tratados al final del ejemplo. En este caso, acepte todos los valores por defecto presionando el botn OK. Cualquier cambio que realice, se reflejar en el rea de dibujo. Presione el botn de dibujo en caso de que esta opcin no se encuentre habilitada. para ver el rea

181

Captulo 6: Ejemplos de conexiones para RAM SS

Usted podr usar cualquiera de las herramientas disponibles en el rea de dibujo acercamientos, alejamientos y para rotar la vista de la conexin.

para hacer

La ayuda contexto sensitiva ( ) tambin se encuentra disponible para proporcionar informacin tcnica relacionada al parmetro actual a ser editado (donde se ubica el cursor).

4) Editando las conexiones base a ser usadas


Si desea ingresar una conexin similar a las existentes, puede usar el botn Copiar. Por ejemplo, site el cursor en la conexin SP_1/4_BCF_2_3/4 y presione el botn como se muestra abajo:

Introduzca el nuevo nombre de la conexin. En el caso de este ejemplo use SP_1/4_BCF_3_3/4. Edite la nueva conexin:

182

Captulo 6: Ejemplos de conexiones para RAM SS

En este ejemplo cambie el nmero de pernos de 2 a 3 y presione el botn OK. Note que la conexin se muestra con 3 pernos y que la longitud ha cambiado automticamente para que los pernos se acomoden.

Cambie el nmero de pernos de 2 a 3 para la nueva plantilla

183

Captulo 6: Ejemplos de conexiones para RAM SS

5) Crear una base de datos de conexiones


Si desea crear varias conexiones, los procedimientos delineados en la anterior seccin pueden ser muy largos y engorrosos. Se puede adoptar un procedimiento mucho ms rpido con el fin de cambiar/crear un conjunto de conexiones. Primero tiene que generar un prototipo de conexin como se realiz en la seccin 3. Generemos un conjunto completo de conexiones tipo Placa Simple de la base de datos.

Seleccione la carpeta previamente generada. Presione el botn Exportar al clipboard. Abra Excel y pguelo en una hoja de clculo. La primera parte de la hoja de clculo se ver similar a la siguiente figura:

Note que cada columna de la hoja de clculo contiene los diferentes valores de un parmetro especfico de la conexin. Usted podr usar las diferentes herramientas disponibles en Excel para copiar o cambiar los valores. En el caso de este ejemplo, copie la lnea de datos (fila 4) 4 veces. Las siguientes columnas sern editadas de la siguiente manera:

Se cambia el nombre y nmero de filas de pernos (Nrow). El usuario podr mantener o incluso borrar el resto de las columnas. En el ltimo caso la conexin tomar los valores por defecto. Una vez que los datos han sido definidos, el usuario podr proceder con la generacin. Luego seleccione TODA la informacin y copie los datos al clipboard (Ctrl+C)
184

Captulo 6: Ejemplos de conexiones para RAM SS

Presione el botn

para pegar las conexiones en la base de datos.

El programa le preguntar si las conexiones existentes sern reemplazadas. Responda si y entonces un mensaje con el nmero de conexiones generadas (6) se desplegar. Las siguientes conexiones habrn sido generadas:

Como podr ver, esta forma de generar conexiones es rpida y permite crear un conjunto completo de conexiones que una oficina de diseo pueda necesitar con los valores requerido habituales. Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las plantillas recin creadas en un botn de asignacin. Ud. puede utilizar estas plantillas directamente con la herramienta de la planilla de conexiones.

185

Captulo 6: Ejemplos de conexiones para RAM SS

6) Configure la barra de herramientas de conexiones para diseo


En un proyecto especfico se requiere, normalmente, una lista reducida de conexiones. Dicha lista puede ser definida para un botn de asignacin de la barra de herramientas de la siguiente manera:

Vaya al men principal, Configuracin/Conexiones y seleccione la opcin Configurar la barra de herramientas de conexiones.

La ventana de configuracin de la barra de herramientas de conexiones aparecer. Existen tres grupos de conexiones predefinidos y se puede definir un tercer grupo. Presione el botn group). para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My

186

Captulo 6: Ejemplos de conexiones para RAM SS

Ventana de dilogo para definir un nuevo grupo de botones. Presione el botn para crear un nuevo botn.

Introduzca el nombre para el nuevo botn.

Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botn. Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botn . Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botn. Advierta que el orden en la lista es muy importante y define la prioridad en la seleccin de las plantillas. Para cambiar el orden de la lista puede usar los botones . y seleccione el

Finalmente, tendr que seleccionar un bitmap adecuado para el botn. Presione bitmap SinglePlate.bmp:

Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.

187

Captulo 6: Ejemplos de conexiones para RAM SS

Seleccione el bitmap SinglePlate.bmp para el botn creado. Ud. tiene ahora un nuevo botn de asignacin listo para usarse en el diseo de conexiones. Ud. puede probarlo en el modelo del ejemplo siguiendo un procedimiento similar al mostrado anteriormente con las conexiones bsicas.

7) Asignar conexiones inteligentes ('smart') al modelo


El programa viene con otro grupo de plantillas aparte de las conexiones bsicas. Estas son las plantillas inteligentes o del trmino en ingls 'smart', donde el cdigo LEO determina los parmetros de diseo principales como el tamao del conector, el nmero de pernos, tamao de soldaduras, etc. sobre la base de las cargas actuantes. Esto posibilita que se requiera slo una plantilla por familia y tipo de conexin. Estas plantillas que se auto-optimizan estn incluidas en el grupo 'Smart' Comentario: Si Ud. ya creo sus conexiones con el grupo bsico, deber previamente borrar las conexiones en el modelo. Para esto, seleccione toda la estructura (Presione despliegue la planilla de conexiones (presione planilla. Seleccione primero toda la estructura. Presione Seleccione la opcin para 'Disear cada conexin individualmente' (presione el botn barra de herramientas). Luego elija el grupo de conexiones inteligentes ('Smart') asigne las conexiones Smart SP (Placa simple) . de la en la barra Seleccin), en la en la barra Paneles y presione el botn

y finalmente

Como puede notar, se han asignado diferentes conexiones de placa simple al modelo. Advierta que cuando se presione el botn , se despliega el nombre de las plantillas que en este caso slo indica

la familia de la conexin (por ejemplo SP BCF). Presione para ver los parmetros de diseo principales. Si Ud. revisa los resultados del diseo, podr verificar que estos son muy similares a los obtenidos con las conexiones bsicas al principio del ejemplo. Note, sin embargo, que los resultados a obtenerse con la opcin de diseo por grupo no sern los mismos porque el programa en este caso va a disear una conexin ptima para cada subgrupo (conexiones de la misma familia y con las mismas secciones de miembro).
188

Captulo 6: Ejemplos de conexiones para RAM SS

8) Crear o editar un macro en LEO


Aunque todas las plantillas de conexiones estn listas para su uso, Ud. deber revisar los macros incluidos en las mismas para verificar que los criterios adoptados estn de acuerdo a su prctica. Esto tambin es vlido para los macros de las conexiones bsicas, los cuales ajustan slo la geometra de las diferentes piezas de la conexin. El siguiente ejemplo trata de mostrar y explicar como hacer esto. Vaya a la base de datos de conexiones, copie la conexin FP_BCF_1/2PL_1B7/8 con otro nombre (por ejemplo Test FP BCF) y edite la conexin recin generada.

Ingrese a la plantilla haciendo doble clic y con un clic ingrese en el campo de Archivo LEO. La siguiente ventana aparecer:

Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Presione archivo de LEO seleccionado. El editor de LEO aparecer:

Editar el

Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de dilogo de conexiones. El ancho de placa depende de la distancia transversal entre pernos (g) y de la distancia al borde correspondiente (Leh). Pongamos la distancia g en funcin del ancho de la viga. Seleccione el campo correspondiente a la distancia g:
189

Captulo 6: Ejemplos de conexiones para RAM SS

Seleccione la distancia transversal entre pernos g. Presione el botn Aceptar para obtener el nombre de la variable

Variable que corresponde al parmetro g. Ahora Ud. requiere saber la variable correspondiente al ancho de ala de la viga.

En el editor de LEO presione

y seleccione la seccin de la viga.

Nota.- En este caso la variable no est visible en el dilogo de conexiones, por lo tanto, para ingresar una propiedad de la seccin, como el ancho de ala de la viga (bf) para este ejemplo, debe utilizar la siguiente funcin: SectionProperty(Variable de seccin, 'propiedad'). En este caso la variable de seccin es BeamSection y la propiedad es 'bf'. Observe que las propiedades que se pueden llamar de una seccin son las mismas que se definen en la base de datos. Por ejemplo para una seccin W, se tienen las siguientes propiedades: d, bf, tw, tf, T, k, k1. Por lo tanto, escriba en el editor:

190

Captulo 6: Ejemplos de conexiones para RAM SS

Ahora, presione

y seleccione la distancia transversal al borde en el dilogo de conexiones:

En el editor de LEO presione Aceptar para obtener la variable correspondiente. Ahora Ud. tiene completa la frmula:

Presione

para correr el macro.

Ud. puede notar que el panel de datos del editor muestra que la variable de la distancia entre pernos ha cambiado de acuerdo a lo especificado en la frmula.

Presione el botn de

para abandonar el editor de LEO y guardar el macro.

Presione igualmente el botn de OK en el dilogo de conexiones para terminar la edicin de la conexin. Ahora Ud. puede probar su plantilla en el modelo. Seleccione toda la estructura (presione )

191

Captulo 6: Ejemplos de conexiones para RAM SS

Vaya a la planilla de conexiones, seleccione la plantilla Test FP BCF y presione el botn Asigne una descripcin a las nuevas conexiones (presione el botn ).

Para dibujar las conexiones en 3D, presione el botn . Advierta que aunque las vigas tienen diferentes anchos de alas, la misma conexin ha sido adoptada que amolda su ancho al ancho del ala de la viga respectiva.

Ud. puede borrar cualquier conexin, seleccionndola previamente y presionando el botn

Un procedimiento similar puede ser empleado para editar las plantillas de conexiones de ala de placa de la familia BCW Finalmente, para revisar el diseo de las conexiones, seleccione las conexiones deseadas (sugerencia: use el botn principal
192

) y entre al dilogo de conexiones o imprima el reporte de diseo del programa

Captulo 6: Ejemplos de conexiones para RAM SS

193

Anexo: Programando en LEO

Anexo: Programando en LEO


(Lenguaje para Objetos de Ingeniera) Este anexo est dedicado al usuario que desea profundizar ms su conocimiento del lenguaje de los macros. A continuacin se describen en detalle las herramientas del Editor, los comandos disponibles para los macros, los tipos de datos, las variables y las sentencias estructuradas. Tome en cuenta adems que todos los comandos estn en idioma ingls. En la documentacin de cada mdulo donde se emplean los macros se incluye una aplicacin sencilla de los mismos.

Editor
Ud. puede llamar al Editor con las siguientes opciones:

Men/Configuracin Macros LEO.

Haciendo clic en el campo de archivo leo de los editores de los mdulos (p.ej conexiones). La ventana de edicin de LEO se desplegar:

195

Anexo: Programando en LEO

Ventana de LEO con el Panel de datos (1) y el editor de LEO (2). En el editor es donde se introduce y depura el cdigo LEO. Esta ventana le permite escribir y verificar macros en LEO para diversas aplicaciones de secciones, conexiones o diseo de madera. No importa cuan cuidadoso sea al escribir un macro, es muy posible que este contenga errores que eviten su correcto funcionamiento. Por esto se dispone de un modo de depuracin con varias herramientas para utilizarlo de forma alterna a la edicin. De esta forma Ud. puede controlar la ejecucin de su macro, monitorear los valores que se asignan a las variables e ir paso a paso. A continuacin se describen las diferentes herramientas disponibles Data Panel (Panel de datos): Esta opcin muestra el panel de datos que sirve para monitorear el valor que van adoptando las variables del macro a medida que este se va ejecutando. Esta opcin se utiliza normalmente para depurar. Las unidades en las que se van a mostrar las variables pueden escogerse con el siguiente combo Save all (Ctrl-S) (Salvar): Permite salvar el macro con todos los cambios efectuados hasta el momento. Existe una via rpida para ejecutar esta opcin que es pulsando las teclas Ctrl y S. Print Code (Imprimir cdigo): Esta opcin le permite imprimir todas o parte de las lneas de cdigo de su macro. Si desea imprimir slo una parte, seleccione primero las lneas a imprimir y luego ejecute esta opcin. Program reset (Ctrl-F2) (Reanudar la ejecucin del macro) Esta opcin se utiliza cuando se est depurando el macro, este se encuentra en ejecuacin y se desea volver a ejecutar el macro. La va rpida para ejecutar este comando es pulsando las teclas Ctrl y F2. Trace into (F7) (Seguir o trazar la ejecucin del macro) Cuando Ud. presiona este botn o presiona F7, el depurador ejecuta el cdigo del punto de ejecucin (Que indica la siguiente lnea de su macro que ser ejecutada. Esto se indica con una flecha verde a la izquierda del cdigo ). Si el punto de ejecucin llama a una subrutina, entonces el depurador mover el punto de ejecucin a la primera lnea de cdigo de la subrutina, caso contrari se movera a la siguiente lnea del cdigo. La va rpida para ejecutar este comando es presionando F7. Step over (F8) (Saltar una lnea) Cuando se elige el comando Step Over, el depurador ejecuta la lnea de cdigo del punto de ejecucin (Que indica la siguiente lnea de su macro que ser ejecutada. Esto se indica con una flecha verde a la izquierda del cdigo ). incluyendo cualquier llamada a subrutina o funcin. El punto de ejecucin se mueve a continuacin a la siguiente lnea. La va rpida para ejecutar este comando es presionando F8.
196

Anexo: Programando en LEO

Run (F9) (Ejecutar macro): Ejecuta el macro de una sola vez. La va rpida para ejecutar este comando es presionando F9. Trace Instruction (F6)(Trazar instrucciones) Este comando slo se habilita cuando se tiene la opcin de mostrar instrucciones habilitada. Permite hacer un seguimiento instruccin por instruccin a bajo nivel de depuracin. Toggle Breakpoint (F5) (Habilitar/deshabilitar punto de detencin): Permite insertar puntos de detencin para el depurado del macro. Cuando el programa se este ejecutando (por ejemplo con el comando Run (F9)), la ejecucin se detendr al alcanzar la lnea con punto de detencin. Variable of the selected object (Nombre de variable del objeto seleccionado): Despliega un lista de variables donde el usuario puede elegir la variable de la conexin que requiera. La lista tiene la misma organizacin que el dilogo de la conexin. Para insertar el nombre de una variable en el editor, presione el botn OK. Instructions (Mostrar instrucciones): Permite entrar a una depuracin de bajo nivel. Print variables: Permite imprimir el panel de datos donde se muestran las variables. Note que una vez que el cdigo se ha ejecutado, el cursor se queda en la ltima lnea ejecutada.

197

Anexo: Programando en LEO

Comandos
Los comandos disponibles son: +, , *, /, ^, Div, Mod, (& / &+) Max, Min Trunc Round Abs Sqrt Sqr Sin, Cos Int Frac NearestRound NearestTop NearestBot =, <>, <, >, <=, >=, == Operadores Aritmticos: Suma, resta, multiplicacin, divisin real, potencia, divisin entera, residuo de la divisin de los operandos, concatenacin. Comparan dos valores y devuelven el mayor y el menor respectivamente. Trunca un nmero real y lo vuelve entero. Redondea un valor real a un entero (al entero ms cercano) Retorna el valor absoluto del argumento. Retorna la raz cuadrada del argumento. Retorna el cuadrado del argumento. Retornan el seno y el coseno del argumento. Retorna la parte entera de un valor real. Retorna la parte fraccional de un valor real. NearestRound, NearestTop, NearestBot(Value as float, Near as float) as float. Redondea "Value" a un mltiplo de "Near" Operadores relacionales: Igualdad, desigualdad, menor que, mayor que, menor o igual que, mayor o igual que, igualdad absoluta.

&=, &<>, &<, &>, Operadores relacionales para cadenas: Igualdad, desigualdad, menor que, mayor &<=, &>=, &== que, menor o igual que, mayor o igual que, igualdad sensible al maysculas y minsculas. Trim Quita los espacios iniciales y finales y los caracteres de control de la cadena argumento. Retorna una copia de la cadena argumento con el mismo texto pero con todas las letras en maysculas. Retorna una copia de la cadena argumento con el mismo texto pero con todas las letras

UpperCase

LowerCase
198

Anexo: Programando en LEO

en minsculas. and, or, xor, not Pi Operadores boleanos: Conjuncin, disyuncin, disyuncin exclusiva, negacin. Retorna 3.141592

199

Anexo: Programando en LEO

A continuacin se ilustra algunos ejemplos y aplicaciones de los anteriores comandos. =, <>, <, >, <=, >= Operadores relacionales: Igualdad, desigualdad, menor que, mayor que, menor o igual que, mayor o igual que. Nota: Todos estos operadores tienen una tolerancia de 1E-8. //ejemplos para ilustrar la tolerancia de los operadores relacionales Cmp1 = (1.000000001 = 1.0) Cmp2 = (1.000000001 = 1.000000001) Cmp3 = (1.00000001 = 1.0) Cmp4 = '015' < '1' //conversin de unidades ocurre antes que la comparacin Cmp5 = 2.2[cm] >= 2.2[in]
//si las dimensiones difieren, solo los valores son comparados

Cmp6 = 9[in] > 5[ton/cm2] Resultados: Cmp1 (Boolean) = true Cmp2 (Boolean) = true Cmp3 (Boolean) = false Cmp4 (Boolean) = false Cmp5 (Boolean) = false Cmp6 (Boolean) = true == Operador relacional: Igualdad absoluta. A diferencia del operador "=", este realiza la comparacin sin ninguna tolerancia sobre valores tipo simple y flotantes. Cmp1 = (1.000000001 == 1.0) Cmp2 = (1.000000001 == 1.000000001) Cmp3 = (1.00000001 == 1.0) Resultados: Cmp1 (Boolean) = false
200

Anexo: Programando en LEO

Cmp2 (Boolean) = true Cmp3 (Boolean) = false &=, &<>, &<, &>, &<=, &>= Operadores relacionales para cadenas: Igualdad, desigualdad, menor que, mayor que, menor o igual que, mayor o igual que. Nota: Estos operadores no son sensibles a maysculas y minsculas. Ejemplos: Cmp1 = 'RAM Advanse' &= 'ram advanse' Cmp2 = 'RAM Advanse' &= 'RAM Advanse' Cmp3 = '015' &> '1' Cmp4 = 2.2[ft] &<= '2.2[in]' Resultados: Cmp1 (Boolean) = true Cmp2 (Boolean) = true Cmp3 (Boolean) = false Cmp4 (Boolean) = true &== Operador relacional para cadenas: Igualdad absoluta. Este operador es sensible a maysculas y minsculas.

Cmp1 = 'RAM Advanse' &== 'ram advanse' Cmp2 = 'RAM Advanse' &== 'RAM Advanse' Resultados: Cmp1 (Boolean) = false Cmp2 (Boolean) = true +, (&+ / &) Operadores aritmticos: Adicin (enteros - reales, cadenas) temp = 0.9 st1 = 'Value : ' & Pi + 4 st2 = 5.5 & 6.7
201

Anexo: Programando en LEO

st3 = 'Width is : ' & 2[in] st4 = 2[in] + 3[cm] st5 = '2 in' + '3 cm' st6 = '83' + temp Resultados: st1 (String) = Value : 7.141 st2 (String) = 5.56.7 st3 (String) = Width is : 2 in st4 (Float) = 3.1811 in st5 (Float) = 3.1811 in st6 (Single) = 83.9 Nota: Los operadores "&+, &" pueden ser utilizados indistintamente. Trim Remueve espacios delante y detrs de las cadenas, as como caracteres de control.

temp = ' st1 = temp

Remove spaces ...

'

st2 = Trim(temp) Resultados: st1 (String) = ' Remove spaces ... st2 (String) = 'Remove spaces ...' UpperCase Retorna una copia de la cadena de argumento con el mismo texto pero con los caracteres en maysculas. st = uppercase('Change to UpperCase') Resultados: st (String) = 'CHANGE TO UPPERCASE' LowerCase Retorna una copia de la cadena de argumento con el mismo texto pero con los caracteres en minsculas. st = lowercase('Change to LowerCase')
202

'

Anexo: Programando en LEO

Resultados: st (String) = 'change to lowercase' Div Operador aritmtico: Divisin entera.

res = 26 div 4.1 Resultado: res (Integer) = 6 Mod Operador aritmtico: Retorna el residuo de la divisin de los operadores. (x mod y = x (x div y) * y) res = 26 mod 4.1 Resultado: res (Integer) = 2 Max, Min Comparan dos valores y retornan el mayor y el menor respectivamente.

res1 = max(4, 11)


//la conversin de unidades ocurre antes que la comparacin

res2 = max(2[in], 3[cm]) res3 = min('2 in', '3 cm') res4 = min(2[in], '3 cm') //si las dimensiones varan, solo se comparan los valores res5 = max(6, 7.3[cm]) res6 = min(9[in], 5[ton/cm2]) Resultados: res1 (Integer) = 11 res2 (Float) = 2 in res3 (Float) = 3 res4 (Float) = 3 res5 (Float) = 7.3 res6 (Float) = 5 NearestRo und NearestRound, NearestTop, nearestBot( Value as float, Near as float) as float
203

Anexo: Programando en LEO

NearestTo p

float) as float.

Redondea "Value" a un mltiplo de NearestBot "Near". NearestRound: Redondea al mltiplo ms cercano de "Near" hacia arriba o hacia abajo. NearestTop: Trunca al mltiplo de "Near" ms cercano hacia arriba. NearestBot: Trunca al mltiplo de "Near" ms cercano hacia abajo. - Unidades iguales: res1 = NearestTop res2 = NearestTop res3 = NearestBot Resultados: res1 (Float) = 2.2 ft res2 (Float) = 26 cm res3 (Float) = 25 cm res4 (Float) = 25 cm - Unidades diferentes: res1 = NearestTop(3[cm], res3 = NearestTop(2.1[ft], Resultados: res1 (Float) = 2 in res2 (Float) = 14 cm res3 (Float) = 26 in Nota: Los resultados se mostrarn en el sistema de unidades actual. - "Near" sin unidades explcitas. - Si este parmetro no tiene unidades, las unidades del parmetro "Value" se utilizarn. res1 = NearestTop(2.5[in], (1/16)[in]) res2 = NearestTop(2.5[in], 1/16) res3 = NearestTop(2.5[cm], 1/16)
204

( 2.1[ft], 0.2[ft]) (25.4[cm], 1[cm]) (25.4[cm], 1[cm])

res4 = NearestRound(25.4[cm], 1[cm])

1[in]) 1[in])

res2 = NearestTop(5.44[in], 1[cm])

Anexo: Programando en LEO

Resultados: res1 (Float) = 2.5 in res2 (Float) = 2.5 in res3 (Float) = 2.5 cm

Tipos de datos y variables


Integer, Simple, Boolean, String Valores enteros Doble precisin True o False 255 caracteres

Declaracin de variables:

Forma explcita.
Esta es la forma completa de hacer una declaracin. Ejemplos: //sin valor inicial var i as integer var s as string var sp1 as simple //asignando un valor inicial var b as boolean = true var sf as string = 'initial value' var sp2 as simple = 0.5 Resultados: i (Integer) = 0 s (String) = '' sp1 (Single) = 0.0 b (Boolean) = true sf (String) = 'initial value' sp2 (Single) = 0.5 Nota: A las variables sin valor inicial LEO les asigna los siguientes valores: "0" a los enteros, "0.0" a los simples, "false" a los boleanos, ''(vaco) a las cadenas, y "0.0 a los flotantes (el tipo flotante se explica -mas adelante).

205

Anexo: Programando en LEO

Forma abreviada.
En la forma abreviada, el comando "var" es omitido y solo el nombre de la variable es declarada, puede tambin asignarse un valor inicial. Ejemplos: b as boolean s as string f as simple = 1.2 Resultados: b (Boolean) = false s (String) = '' f (Single) = 1.2

Por asignacin de un valor inicial.


Esta es la forma ms corta de declaracin, consiste solo de una asignacin. El tipo de dato se toma del valor asignado que puede ser un valor inicial u otra variable. Ejemplos: b i = true = 5 //boleano //entero

sp = 0.0 //simple (el smbolo decimal debe incluirse, de otro modo, la variable ser tomada como entero) s1 = 'hi!' //cadena //se admiten expresione como valores iniciales s2 = 1 & 2 s3 = s2 Resultados: b (Boolean) = true i (Integer) = 5 sp (Single) =0.0 s1 (String) = hi! s2 (String) = 12 s3 (String) = 12 Float Es un tipo de dato simple con dimensin y unidad. Dimensin: Es la propiedad mensurable (fuerza, longitud,
206

//cadena

//asignando variables y propiedades //cadena

Anexo: Programando en LEO

rotacin, temperatura, tiempo) o una combinacin de ellas. Unidad: Son las unidades utilizadas para expresar la dimensin.

Ejemplos: //Unidades: Kip-in //Dimension: Length var f1 as float = 2[in] //Unidades: Kip-in //Dimension: Force/Length^2 f2 as float = 12.82[kip/in2] //Unidades: Ton-cm //Dimension: Force/Length^2 f3 = 2[ton/cm2] //Unidades: Kip-in //Dimension: Force/Length^2 f4 = 2[ksi] //Unidades: Kip-ft //Dimension: Force*Length f5 = 6[kip*ft] Resultados: f1 (Float) = 2 in (Unidades: Kip-in; Dimension: Length) f2 (Float) = 12.82 ksi f3 (Float) = 28.4468 ksi f4 (Float) = 2 ksi f5 (Float) = 6 Kip*ft

Operaciones con variables Float.


Es posible evaluar expresiones de variables float con diferentes dimensiones y/o unidades. Siempre que se tenga consistencia en las dimensiones de las variables, LEO adoptar un sistema de unidades para calcular la expresin, de otro modo, tratar las variables slo como nmeros y el resultado no tendr unidades. Ejemplos: f1 = 5[kip] / 2[in2]
207

Anexo: Programando en LEO

f2 = 2[kip] * 3[ft] Length = 2[in] Area = sqr(Length) Force = 3[kip] Pressure = Force / Area Moment = Force * Length Resultados: f1 (Float) f2 (Float) Area (Float) Force (Float) = 2.5 ksi = 6 Kip*ft = 2 in = 4 in2 = 3 kip

Length (Float)

Pressure (Float) = 0.75 ksi Moment (Float) = 6 Kip*in

208

Anexo: Programando en LEO

Sentencias estructuradas.
LEO tiene las siguientes sentencias estructuradas:

Para insertar una sentencia en el editor, seleccione y haga clic en el tem. LEO inserta toda la estructura de la sentencia seleccionada. El usuario debe de reemplazar la palabra "COND" con la sentencia de condicin, e incluir el cdigo respectivo dentro de la estructura de la sentencia estructurada.

Sentencia IF THEN
La sintaxis es: If COND Then "Codigo de Usuario" End If Donde COND retorna un valor booleano. Si COND es True, entonces "Codigo de Usuario" es ejecutado, de lo contrario no es ejecutado.

Sentencia IF THEN ELSE


La sintaxis es: If COND Then "Codigo Usuario 1" Else "Codigo Usuario 2" End If Donde COND retorna un valor booleano. Si COND es True, entonces "Cdigo Usuario 1" se ejecuta, de otro modo "Codigo Usuario 2" se ejecuta.

Sentencia FOR 1(x=0 to N do)


Esta sentencia requiere que el usuario especifique explcitamente el nmero de iteraciones que el ciclo realizar. La sintaxis es: For I = 0 To N-1 "Codigo Usuario" End For
209

Anexo: Programando en LEO

La sentencia FOR1 ejecuta "Codigo Usuario" repetidamente, incrementando el contador "I" luego de cada iteracin. Cuando "I" alcanza el mismo valor que "N-1", "Codigo Usuario" se ejecuta una vez ms y la sentencia FOR1 termina.

Sentencia FOR 2(i=0, <N ; +1)


La sintaxis es:

Exp 1 es la inicializacin del contador "I", Exp2 es la expresin de condicin que retorna un valor booleano, y Exp3 es el paso. FOR2 ejecuta "Codigo Usuario" repetidamente, incrementando "I" luego de cada iteracin. Cuando Exp2 retorna False, la sentencia termina. Ejemplos: //forma larga For I = 0, I < 5, I := I + 1 res = 'Iteration ' & I End For //forma corta, usada cuando la expresin de condicin y el paso se aplican sobre el contador "I" For I = 0, < 5, + 1 res = 'Iteration ' & I End For //el paso +1 puede ser omitido For I = 0, < 5 res = 'Iteration ' & I End For //ms de una variable en las expresiones J = 15 For I = 0, (I<5)and(j>10),I:=I+1,j:=j-1 res = 'Iteration ' & I & J End for

Sentencia WHILE
La sintaxis es: While COND "Codigo Usuario" End while
210

Anexo: Programando en LEO

Donde COND retorna un valor booleano. La sentencia While ejecuta "Codigo Usuario" repetidamente, verificando COND antes de cada iteracin. Mientras COND retorne True, la ejecucin continuar.

211

Anexo: Programando en LEO

Sentencia WHILE TRUE / BREAK


La sintaxis es: While true do "Codigo Usuario 1" If COND Then //salir de while break End If "Codigo Usuario 2" End while Donde COND retorna un valor booleano. La sentencia While ejecuta "Codigo Usuario 1" y "Codigo Usuario 2" repetidamente, verificando COND en cada iteracin. Mientras COND retorne False, la ejecucin contina.

Sentencia GROUP
Esta herramienta permite la organizacin del cdigo en piezas que se comportan como carpetas, es decir, que pueden expandirse y colapsarse. La sintaxis es:
Group //COMENTARIO

"Codigo Usuario" End Group Ejemplo:

Para colapsar el grupo presione

Para expandir el grupo presione Nota: Es tambin posible expandir o colapsar un grupo presionando "Ctrl + Clic izquierdo" o "Ctrl + Enter" sobre el ttulo o texto dentro del ttulo.

Sentencia (Propiedad) PROP READ


Propiedades o Subrutinas son bloques de sentencias "auto-contenidas" o independientes, que pueden ser llamadas desde diferentes lugares del cdigo LEO. Pueden tambin ser utilizadas como variables
212

Anexo: Programando en LEO

en expresiones de asignacin u operaciones. Esto significa que las propiedades se comportan como funciones, retornando un valor y/o recibiendo valores como parmetros. Cuando el usuario declara una propiedad, debe especificar su nombre, nmero y tipo de parmetros, y, si va a comportarse como funcin, el tipo del valor de retorno. Los parmetros son tratados como variables internas a la propiedad, e decir, que cualquier cambio en sus valores toma efecto solo dentro de la propiedad. Para mantener el cambio en los parmetros de forma permanente, los parmetros deben ser declarados como parmetros por referencia. Esta caracterstica se explica en los siguientes prrafos. La sintaxis es: Prop NAME( ) = EXP End Prop Ejemplo: La propiedad "Max3" encuentra el mximo de sus tres parmetros, retornando su valor como tipo float. Prop Max3(f1 as float,f2 as float,f3 as float) as float Result = max(f1,f2) Result = max(Result,f3) End Prop Nota: "Result" es la variable que guarda el valor de retorno de la propiedad. Esta puede ser utilizada como cualquier variable dentro de la propiedad. Las propiedades pueden tambin tener asignado un valor inicial que tambin puede ser una expresin, la que es guardada en la variable "Result". Por ejemplo, la propiedad "Max3" ahora encontrar el mximo valor de sus dos parmetros tipo float y su valor inicial tipo float, la variable Result es tambin tipo float. //inicializado por un valor Prop Max3(f1 as float,f2 as float) as float=2.3[in] Result = max(Result,f1) Result = max(Result,f2) End Prop //inicializado por una variable Prop Max3(f1 as float,f2 as float) as float = x End Prop //la declaracin de tipo "as float" puede ser omitida Prop Max3(f1 as float,f2 as float) = 2.3[in] End Prop //inicializado por una expresin
213

Anexo: Programando en LEO

Prop Max3(f1 as float,f2 as float,f3 as float) as float=max(f1,f2) if f3 > Result then Result = f3 End if End Prop Parmetros: La mayora de las declaraciones de propiedades incluyen una lista de parmetros. Una lista de parmetros es una secuencia de declaraciones separadas por comas y encerrada entre parntesis. Cada declaracin est seguida por un identificador de tipo, y en algunos casos por el smbolo "=" y un valor por omisin. Ejemplos: (tw as float, th as float, i as integer) //valores por omisin (tw as float = 5[in], th = 3.4[in]) Llamando a propiedades: Cuando se llama a una propiedad, la ejecucin pasa desde la lnea de donde la llamada se hizo, al cuerpo de la propiedad. Puede hacerse la llamada utilizando el nombre de la propiedad, y si fue declarada con parmetros, la llamada debera incluirlos en el orden y tipo correspondientes a la lista de parmetros. Puede omitirse algunos o todos los parmetros en una llamada, en cuyo caso, LEO les asigna sus valores por defecto. Expresiones pueden tambin utilizarse como parmetros. Ejemplo: La propiedad"Area_Volume" calcula un rea con sus dos primeros parmetros, un volumen con el tercero y retorna un valor True si los dos primeros clculos son mayores a cero. Si el segundo parmetro ha sido omitido, la propiedad asume que su valor es igual al del primero. Y si el tercer parmetros es omitido, la propiedad asume que su valor es cero, resultando en un volumen cero. area as float volume as float Prop Area_Volume(f1 as float,f2 as float=f1,f3 as float=0.0[in]) as boolean = False area = f1*f2 volume = f1*f2*f3 if (area > 0)and(volume > 0) then Result = True End If End Prop Llamada con todos los parmetros:
214

Anexo: Programando en LEO

a = 2[in] b = 3[in] c = 4[in] res = Area_Volume(a,b,c) Resultados: area (Float) = 6 in2 volume (Float) = 24 in3 res (Boolean) = True Llamada solo con algunos parmetros: a = 2[in] res = Area_Volume(a) Resultados: area (Float) = 4 in2 volume (Float) = 0 in3 res (Boolean) = False Llamada con valores como parmetros. La propiedad no ha sido asignada a ninguna variable c = 3[in] Area_Volume(3.5[in],2[in],c) Resultados: area (Float) = 7 in2 volume (Float) = 21 in3 Llamada solo con algunos parmetros. Observacin: El siguiente tipo de llamada no requiere un orden particular de parmetros, por que el signo "#f" indica el parmetro en cuestin (e.g. #f1:=a, pasa "a" al primer parmetro ) a = 2[in] c = 4[in] Area_Volume(#f1:=a, #f3:=c) Resultados: area (Float) = 4 in2 volume (Float) = 16 in3

Sentencia (Propiedad) PROP READ/WRITE


Las propiedades tienen otra funcionalidad cuando reciben un valor como si fueran variables. El valor asignado a la propiedad de esta manera, se guarda en una variable interna de la propiedad llamada "Value", la misma que puede ser leda por el operador "Set".
215

Anexo: Programando en LEO

La sintaxis es: Prop NAME( ) = EXP Set End Prop Ejemplo: Propiedad RootSqr: Prop RootSqr(x as float) as float Result = sqrt(x) Set res = sqr(Value) End Prop Esta propiedad, cuando se la utiliza como una funcin, retorna la raz cuadrada del argumento. x = 81 res1 = RootSqr(x) Resultados: x (Integer) = 81 res1 (Float) = 9 Pero, si se le asigna un valor a la propiedad, la variable "res" recibe el cuadrado del valor asignado tal como est definido en la sentencia Set de la propiedad. x = 81 RootSqr(x) = 9 Resultados: x (Integer) = 81 res (Float) = 81 Nota: La variable "res" debe ser declarada antes que la propiedad. El argumento de la propiedad no tiene cambio en este caso.

Parametros por referencia.


Los parmetros son tratados como variables internas a la propiedad, es decir, que cualquier cambio en sus valores toma efecto solo dentro de la propiedad. Para mantener el cambio de forma permanente, los parmetros deben ser declarados como parmetros por referencia. Este tipo de declaracin se hace solo con aadir la palabra "REF" antes de la declaracin usual del parmetro. Ejemplo: Prop getUppercase(ref s as string) s = uppercase(s) //Devuelve en s su mismo valor en maysculas End prop
216

Anexo: Programando en LEO

Propiedades como parmetros por referencia.


Una caracterstica importante de LEO es que los parmetros por referencia son punteros. Y si la referencia es una propiedad o una expresin, esta referencia puede ser llamada cuantas veces sea requerido dentro de la propiedad principal. Este concepto permite generar propiedades muy generales que pueden ser reutilizadas en diferentes y sencillas formas en el futuro. Se puede generar, por ejemplo, una forma abreviada para las sentencias ifThen e ifElse que debido a su estructura requieren de varias lneas de cdigo. En este caso la propiedad permitir la llamada y la reutilizacin de estas sentencias con solo una lnea. Prop ifThen(cond as boolean, ref condTrue) = cond If cond then condTrue
End if

End prop Prop ifElse(cond as boolean, ref condTrue, ref condFalse) = cond If cond then condTrue
Else

condFalse
End if

End prop Se pueden reutilizar estas propiedades de la siguiente manera: 1) res as string Prop message(s as string) res = s End Prop x = 0 ifThen(x = 0, message('x is zero')) Resultados: Res (String) = 'x is zero' 2) x = -3.3 ifElse(x > 0,message('x is positive'), message('x is negative')) Resultado: Res (String) = 'x is negative'
217

Anexo: Programando en LEO

Ejemplo 2: La propiedad principal halla la solucin de cualquier ecuacin o funcin (incluida como parmetro por referencia) utilizando el mtodo de la biseccin. El siguiente cdigo muestra el uso de una propiedad como un parmetro por referencia e ilustra como usar la referencia para ser llamada varias veces durante la ejecucin de la propiedad principal. La referencia a expresiones es un concepto muy poderoso que no es posible encontrar en otros lenguajes, este concepto permite una mayor reutilizacin del cdigo. Para una mejor comprensin de la siguiente propiedad, se sugiere la carga y ejecucin del mismo paso a paso. prop bisect(ref y as simple, ref x as simple, ref dx as simple, ref isDone as boolean, ref counter as integer) //x y dx deben ser inicializadas adecuadamente a:
//x : el primer valor a ser probado

//dx: el valor inicial de dx, el signo asegura que se hallar el cero(solucin) //valores iniciales x1 = x y1 = y x = x + dx x2 = x y2 = y dx0 = dx counter = 0 while not isDone do //cambia el signo de dx if y1 * y2 <= 0 then dx = - dx / 2.0 end if //calc nuevos valores
218

Anexo: Programando en LEO

x1 = x2 y1 = y2 x = x + dx x2 = x y2 = y counter = counter + 1 //contador de ciclos end while


End prop

x = 0.0 dx = 0.5 count1 = 0 res = 0.0 prop y(x as simple) = x*x-5*x-3 //ecuacin a ser resulta End prop bisect(y(x), x, dx, abs(dx)<0.001 or count1>30,count1) //resulve la ecuacin Note que la condicin isDone se calcula cada vez que se requiere (cada vez que es llamada) dentro de la propiedad. Tambin la propiedad por referencia se calcula cada vez que la propiedad principal bisect requiere un nuevo valor de Y. x = -10 dx = 1 count1 = 0 bisect(2*x+5, x,dx, abs(dx)<0.001 or count1>30,count1) //resulve una ecuacin lineal Tambin se pueden utilizar expresiones como (2*x+5) directamente como parmetros por referencia.

219

Anexo: Programando en LEO

Asignando expresiones como parmetros por referencia.


Esta caracterstica es una mejora de la caracterstica de LEO de utilizar propiedades como parmetros por referencia (explicada previamente). Cuando expresiones van a ser utilizadas como parmetros por referencia, las asignaciones, a diferencia de LEO, donde se realizan con el operador "=", deben de hacerse con el operador ":=". La variable de asignacin de la expresin a ser usada como parmetro por referencia tambin debe ser declarada despus de la asignacin, separada de la expresin por ";". Los siguientes son ejemplos de expresiones de asignacin: Res := y(x) referencia //esta expresin no es vlida como parmetro por

Res:=y(x);res //esta expresin puede se utilizada como parmetro por referencia (pues incluye la variable de referencia despus de la expresin) La siguiente llamada a una propiedad es vlida en LEO. La expresin por referencia es evaluada (la propiedad y(x) es calculada) y la asignacin ejecutada (Res recibe el valor de y(x)) cada vez que la expresin por referencia se llama, el Result de la expresin de referencia es el valor de Res pues ha sido declarada luego de ";" en la llamada a la propiedad principal. bisect(res:=y(x);res, x, dx, abs(dx)<0.001,count1) //resulve la ecuacin y guarda el ltimo valor de y(x) en res

Comandos adicionales del Editor de LEO


El editor de LEO permite la expansin o el colapsado como carpetas de propiedades (funciones o subrutinas) y objetos, permitiendo de esta manera que el usuario tenga una visin concisa de sus objetos y subrutinas, pero que adems, pueda acceder de forma rpida y fcil en el detalle de cada una de ellas. El editor de LEO permite el expandido y colapsado de objetos y subrutinas (llamados genricamente ttulos). Las diferentes herramientas y opciones del Editor se describen en la ayuda contexto sensitiva. Adems de stas, se tienen algunos comandos adicionales que son accesibles a travs de combinaciones de teclas: Ctrl+A Ctrl-T Ctrl+Ins / Ctrl+C Shift+Ins / Ctrl+V Ctrl+E TAB / Shift+TAB Selecciona toda la lnea donde est es cursor Borra la palabra contigua al cursor Copia el texto seleccionado al clipboard Pega el texto del clipboard en la ubicacin del cursor Inserta la correspondiente lnea final de una sentencia (End If, End For, End Prop, etc.) Incrementa y disminuye el indentado de las lneas seleccionadas. Si un ttulo est colapsado, la operacin es tambin sobre

220

Anexo: Programando en LEO

todo el cdigo del ttulo tambin. Ctrl-Del Borra la lnea donde el cursor est ubicado. Si la lnea es un ttulo colapsado, todo el ttulo, incluido su contenido son borrados. Mueve a la lnea donde se hizo clic toda la lnea donde antes estaba el cursor. Si varias lneas desean moverse, seleccinelas previamente. Copia la lnea donde el cursor est a la lnea donde se hace clic. Si varias lneas desean copiarse, seleccinelas previamente. Colapsa /expande un ttulo. Coloque el cursor en un ttulo o en su cdigo interno para ejecutar el comando. Para expandir o colapsar un ttulo (subrutina u objeto). Ejecute el comando sobre el encabezado o el cdigo interno del ttulo.

ALT + left click

ALT + Ctrl + left

CTRL + Enter

CTRL+left clic

221

You might also like