Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RAM Connection ™
Versión 4.0
_____________________________________________________________________________
Edición 2006
Manual
_____________________________________________________________________________
DAA036960-4/0001
Marcas registradas
Microsoft, Windows, Excel y Word son marcas registradas de Microsoft Corporation en los Estados
Unidos de Norteamérica y en otros países.
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 implícita.
Advertencia
Tanto la ley de derecho de copia de los Estados Unidos de Norteamérica como los tratados
internacionales protegen este software y toda su documentación. Se prohibe cualquier tipo de
reproducción total o parcial bajo pena civil y penal. Por favor, refiérase 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 documentación relativa al mismo sin autorización escrita previa.
A excepción de las garantías expresas dadas en el Contrato de Licencia, Bentley Systems
Incorporated niega todo tipo de garantías expresas o implícitas, incluyendo pero no limitando, a las
garantías implícitas de comerciabilidad y aplicabilidad a un propósito especial con respecto al
software, los documentos y cualquier hardware anexos. Todos los resultados deben ser verificados
por el usuario. El contenido de la documentación adjunta puede incluir inexactitudes técnicas o
errores tipográficos 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
dueños.
TABLA DE CONTENIDOS
MARCAS REGISTRADAS ....................................................................................................3
ADVERTENCIA .....................................................................................................................3
INTRODUCCIÓN ...................................................................................................................9
¿Cómo aprender RAM Connection?.............................................................................................................9
Nuevas características...................................................................................................................................9
Interfase ....................................................................................................................................................................... 9
Diseño: ......................................................................................................................................................................... 9
CAPÍTULO 1: CARACTERÍSTICAS GENERALES ............................................................11
Diseño en RAM Connection.........................................................................................................................11
Unidades disponibles en RAM Connection ...............................................................................................11
Configurando la interfase ............................................................................................................................12
RAM Connection Standalone .................................................................................................................14
Ventana Principal....................................................................................................................................................... 14
Introduciendo la información requerida..................................................................................................................... 16
Otras operaciones básicas .......................................................................................................................................... 16
Cambiando el ancho de columna en la planilla .................................................................................................... 16
Seleccionando conexiones..................................................................................................................................... 16
Asignando una plantilla de la base de datos para generar una conexión............................................................. 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 rotación......................................................................................................................................................... 25
Paneo.......................................................................................................................................................................... 26
Seleccionando miembros, nudos y conexiones .......................................................................................................... 27
Seleccionando y ocultando elementos........................................................................................................................ 28
Otras operaciones básicas .......................................................................................................................................... 29
Comando Deshacer .............................................................................................................................................. 29
Llenando la columna con el valor del cursor........................................................................................................ 29
Copiar, cortar o pegar información de o a la planilla.......................................................................................... 29
Comando Reasignar identificadores .................................................................................................................... 29
Planilla de conexiones................................................................................................................................................ 30
Grupos de conexiones (por descripción).................................................................................................................... 31
Condiciones de carga y combinaciones ..................................................................................................................... 32
Despliegue de datos y resultados ............................................................................................................................... 34
CAPÍTULO 2: CONEXIONES..............................................................................................37
¿Qué es una conexión? ...............................................................................................................................37
¿Cómo encontrar información técnica de cada conexión específica?...................................................38
¿Cómo utilizar RAM Connection?...............................................................................................................38
Utilización como módulo independiente (standalone) ......................................................................................... 38
Utilización de RAM Connection en RAM Advanse o RAM SS...........................................................................47
Conexiones agrupadas...........................................................................................................................................47
Conexiones individuales ........................................................................................................................................47
Diseño de conexiones.............................................................................................................................................47
Ángulos de Inclinación de Miembros (vertical y horizontal) .....................................................................................57
Soportes de Sección HSS ...........................................................................................................................................61
Criterios de Diseño....................................................................................................................................... 62
Criterios de diseño para RA y RAM SS................................................................................................................62
Criterios de diseño como módulo independiente ..................................................................................................66
Pasos sugeridos de diseño para conexiones con diagonales .......................................................................................68
Provisiones sísmicas ...................................................................................................................................................69
Base de datos de conexiones ..................................................................................................................... 71
Organización de la Base de Datos ..............................................................................................................................71
Creación de una nueva conexión ................................................................................................................................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 asignación o diseño ............................................................................................................88
Grupo 4: Grupos de botones de asignación de conexiones ...................................................................................89
Configuración 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 conexión seleccionada al modelo......................................................................................93
Reemplazar la(s) plantilla(s) actualmente seleccionada(s) ...................................................................................94
Asignar descripción de conexiones........................................................................................................................94
Eliminando conexiones del modelo. .....................................................................................................................94
Diálogo de conexiones ................................................................................................................................ 95
1) Área de propiedades ...............................................................................................................................................95
2) Área de dibujo ........................................................................................................................................................97
Tamaño de fuente .......................................................................................................................................................98
Archivos DXF ............................................................................................................................................................98
Impresión de gráficos .................................................................................................................................................99
Paneo ..........................................................................................................................................................................99
3: Área de ayuda .........................................................................................................................................................99
Macros en código LEO.............................................................................................................................................100
Reportes de conexiones ............................................................................................................................ 102
Referencias ................................................................................................................................................. 105
CAPÍTULO 3: MACROS PARA CONEXIONES ............................................................... 107
Ejemplo de aprendizaje de LEO ................................................................................................................ 107
Adaptación de geometría........................................................................................................................... 109
Placa de Extremo ......................................................................................................................................................109
Ingresando los comandos..........................................................................................................................................109
Diseño de conexiones................................................................................................................................ 114
Asignando un mensaje de condición (status) a la conexión......................................................................................115
Ejemplo de diseño de conexión empernada:.............................................................................................................115
Ejemplo de diseño de conexión soldada ...................................................................................................................117
CAPÍTULO 4: EJEMPLO DE CONEXIONES PARA RC-STANDALONE.........................119
1) Llame a RAM Connection Standalone y defina las opciones generales de diseño ........................119
2) Asignar conexiones básicas .................................................................................................................121
3) Asignar conexiones de diagonal ..........................................................................................................127
4) Creando plantillas para el diseño .........................................................................................................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
CAPÍTULO 5: EJEMPLO DE CONEXIONES PARA RC-RA ............................................143
1) Recuperar la estructura .........................................................................................................................143
2) Asignar conexiones básicas al modelo ...............................................................................................144
3) Creando plantillas para el diseño .........................................................................................................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 diseño ......................................................159
7) Asignar conexiones inteligentes ('smart') al modelo .........................................................................162
8) Crear o editar un macro en LEO ...........................................................................................................163
CAPÍTULO 6: EJEMPLO DE CONEXIONES PARA RC-RSS ..........................................169
1) Llame a RAM Connection ......................................................................................................................169
2) Asignar conexiones básicas al modelo ...............................................................................................170
3) Creando plantillas para el diseño .........................................................................................................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 diseño ......................................................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 explícita. ....................................................................................................................................................... 205
Forma abreviada....................................................................................................................................................... 206
Por asignación 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 parámetros por referencia. ......................................................................................................... 217
Asignando expresiones como parámetros por referencia......................................................................................... 220
Comandos adicionales del Editor de LEO ...............................................................................................220
Introducción
Introducción
Bienvenido a RAM Connection, un programa flexible y poderoso para el análisis y diseño de
conexiones de acero para perfiles W, HSS y similares.
Este programa le brinda una flexibilidad inigualable para el diseño de diferentes tipos de conexiones
de corte, de momento, diagonales y de empalme. Está basado en la normativa AISC ASD y LRFD.
La versión 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 análisis y diseño de miembros serán automáticamente
utilizados en las conexiones.
Ud. puede crear sus propias conexiones y acomodarlas a los requerimientos de su empresa.
Nuevas características
Esta sección está diseñada para los usuarios antiguos que ya utilizan el programa y desean una breve
descripción de las nuevas características incorporadas en la presente versión. Descripciones más
detalladas se pueden encontrar en los capítulos correspondientes del manual o en la ayuda contexto
sensitiva.
Interfase
• Se ha diseñado una nueva herramienta para la creación y edición de conexiones en el modo
independiente. Ahora en un solo paso Ud. puede introducir todos los datos de la conexión sin
necesidad de ir de una hoja de trabajo a otra.
Diseño:
Se han incorporado provisiones sísmicas de acuerdo a ANSI-AISC 342-02 y FEMA 350-2000.
El programa considera:
• Especificaciones de materiales (Tabla I-6-1). Sólo los materiales especificados pueden usarse
en las conexiones sísmicas.
• Cálculo del momento probable pico (Mpr) en la articulación plástica (Sección 3.2.4).
• Estimación del corte en la articulación plástica (Vp).
• Cálculo de la demanda a flexión crítica (Mc y/o Mf).
• Cálculo de la zona de panel.
• Requerimientos especiales para conexiones (placas de continuidad, restricciones geométricas,
etc.)
9
Introducción
10
Capítulo 1: Vista General
11
Capítulo 1: Vista General
Ventana de configuración del sistema de unidades y de las unidades específicas para los grupos de
variables.
Además de la selección del sistema de unidades principal, el programa permite una configuración 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, Estándar SI y Estándar
Métrico son configuraciones pre-establecidas que el usuario puede adoptar.
Configurando la interfase
Ud. puede configurar la ubicación 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 opción del menú Ver/Barras de
herramientas:
12
Capítulo 1: Vista General
13
Capítulo 1: Vista General
Ventana principal de RAM Connection. Note que la configuración 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 diseño del programa.
B: Barras de herramientas - Grupos de botones de comandos relacionados. Algunos botones varían
entre las aplicaciones RAM Connection Standalone y RAM Connection.
Las barras disponibles son:
Para RAM Connection Standalone :
Barra Modelo
Barra Visualización
14
Capítulo 1: Vista General
Barra Selección
Barra Cursor
Barra Cargas
Barra Unidades
F: Área gráfica - Área donde las conexiones con sus miembros respectivos se muestran en 3D.
15
Capítulo 1: Vista General
Seleccionando conexiones
Ud. puede seleccionar de diferentes maneras varias conexiones para el rediseño o para aplicar
comandos:
1. Mediante el ratón haciendo clic con el botón izquierdo.
16
Capítulo 1: Vista General
17
Capítulo 1: Vista General
Reasignar identificadores:
Permite renumerar los identificadores de las conexiones actualmente seleccionadas a partir de
un número inicial especificado. Es útil si se requiere que no existan vacíos en la numeración
de los identificadores por que se han borrado algunas conexiones.
Deshacer:
Cancela la última operación realizada en la planilla. Este comando es de tipo multi-nivel y por
esto puede ser llamado varias veces para cancelar operaciones previas.
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:
El programa le permite generar automáticamente las combinaciones deseadas. Esto se verá más
detalladamente en la siguiente sección.
19
Capítulo 1: Vista General
Seleccione el estado de carga actual que será asociado con las cargas que se van a introducir.
Proceda luego con la introducción de cargas en la pestaña Fuerzas de la planilla.
Despliegue de conexiones en 3D
Todas las conexiones serán mostradas en el área gráfica en tres dimensiones junto con los miembros.
Las conexiones seleccionadas (las que se muestran en la planilla) se mostrarán con colores, en
cambio, las no seleccionadas se mostrarán descoloridas.
Las siguientes barras de herramientas son usadas para realizar acercamientos, alejamientos, cambiar
la perspectiva, tamaño de letras y para rotar la vista de las conexiones:
20
Capítulo 1: Vista General
Si Ud. posee un ratón con rueda (mouse wheel) puede utilizarlo para acercar, alejar y rotar su vista en
vez de las barras anteriores.
Presione el botón de zoom de ventana ( ) para agrandar una vista específica. Para esto debe
mantener apretado el botón izquierdo del ratón mientras arrastra el ratón, formando un rectángulo
alrededor del área deseada.
21
Capítulo 1: Vista General
Presione el botón (zoom inicial) para volver al tamaño original (por defecto) del dibujo. De este
modo, todas las conexiones se verán en la pantalla.
El usuario puede cambiar la perspectiva del dibujo utilizando la barra de desplazamiento de
perspectiva . El botón de perspectiva tiene dos posiciones: (dibujar con perspectiva) y
(dibujar sin perspectiva)
Paneo
Haga clic con el botón derecho del ratón en el punto del dibujo donde Ud. desea que sea el centro de
la vista.
22
Capítulo 1: Vista General
Haciendo clic con el botón derecho de su ratón, la pantalla mostrará la nueva vista con el centro
en el punto indicado.
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 botón.
23
Capítulo 1: Vista General
En RAM Connection para RAM Advanse y RAM Structural System se tiene las siguientes
operaciones básicas:
Para RAM Connection :
Barra Selección
Barra de Vistas
Barra Paneles
Barra de Fuerzas
Barra de Modelo 3D
Barra de Cargas:
El botón para diseño con provisiones sísmicas se habilita para la Norma LRFD. Presionando este
botón se despliega una ventana para seleccionar la combinación de gravedad mayorada actuante.
Zoom y rotación
Las siguientes barras de herramientas son usadas para realizar acercamientos, alejamientos, cambiar
la perspectiva, tamaño de letras y para rotar la vista de su modelo:
Advierta que Ud. puede cambiar el incremento de rotación de vista desde el menú
Configuración/General.../Incremento de rotación de vista.
Se dispone también de un indicador de rotación (en la parte inferior derecha del área gráfica) que
Presione el botón de zoom de ventana ( ) para agrandar una sección específica de la estructura.
Para esto debe mantener apretado el botón izquierdo del ratón mientras arrastra el ratón, formando
un rectángulo alrededor del área deseada.
Presione el botón (zoom inicial) para volver al tamaño original (por defecto) del dibujo
manteniendo la rotación 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 botón de perspectiva tiene dos posiciones: (dibujar con perspectiva) y
(dibujar sin perspectiva).
Sugerencia: Para guardar vistas determinadas del modelo y poder activarlas posteriormente, puede
utilizar la barra Vistas
Paneo
Haga clic con el botón derecho del ratón en el punto que de la estructura donde Ud. desea que sea el
centro de la vista.
26
Capítulo 1: Vista General
Haga clic con el botón derecho del ratón en el punto que de la estructura donde Ud. desea que
sea el centro de la vista
27
Capítulo 1: Vista General
3. Presione el botón . Presione el mismo botón nuevamente para ver el modelo completo.
Presione el botón o las teclas CTRL+A para seleccionar todos los miembros, nudos , conexiones
y placas del modelo.
Presione el siguiente botón para deseleccionar todos los elementos (miembros, nudos, conexiones
o placas) previamente seleccionados. Para invertir los elementos seleccionados presione el botón ,
los elementos seleccionados quedarán deseleccionados y los deseleccionados serán seleccionados.
Para seleccionar todos los miembros que yacen sobre la línea que une dos nudos, seleccione ambos
nudos y luego presione el botón .
Para seleccionar los miembros que yacen sobre la misma línea recta, seleccione primero uno de los
miembros de la línea y luego presione el botón .
28
Capítulo 1: Vista General
29
Capítulo 1: Vista General
número inicial especificado. Es útil si se requiere que no existan vacíos en la numeración 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 conexión actual: Haga clic en este botón para sobreponer la plantilla
seleccionada de la lista de Conexiones disponibles (base de datos de plantillas) a la conexión 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 botón 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 conexión seleccionada al modelo: Seleccione todas las juntas (nudos y miembros)
donde sea la misma conexión. Haga clic en este botón para asignar la plantilla seleccionada de la lista
de Conexiones disponibles (base de datos). El programa sólo 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 sólo se asignarán donde sean apropiadas (en el
ejemplo en juntas que sean del tipo viga-ala de columna).
Asigna la misma descripción a todas las conexiones seleccionadas. Advierta que cuando las
conexiones han sido diseñadas por grupo, ya han recibido automáticamente una descripción
consistente en el nombre del botón de asignación y un número secuencial. Se asigna la misma
descripción a varias conexiones para que formen un grupo y sean diseñadas de tal forma, pero todas
deben haber sido diseñadas con el mismo botón de asignación.
Borrar todas las conexiones seleccionadas: Este botón borrará solamente las conexiones
actualmente seleccionadas, a pesar de que existan también miembros, nudos o placas seleccionados.
Ud. puede presionar F1 para desplegar la ayuda contexto sensitiva (puede también hacer clic en el
botón de las herramientas de la planilla), que le permite obtener información muy útil de: 1) Los
datos de las conexiones en la planilla y 2) El uso de las herramientas de la planilla.
30
Capítulo 1: Vista General
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 botón de la barra Selección. El
programa va a seleccionar todos los miembros con la misma descripción de los seleccionados
previamente.
Para seleccionar simultáneamente varios grupos, seleccione un miembro de cada grupo
usando la tecla de mayúsculas (Shift) y presione luego el botón .
Ud. puede seleccionar cualquier conexión introduciendo su número de identificación en la
columna Conexión de la planilla y presionando la tecla Intro (Enter).
Todos los datos actuales de la planilla pueden ser borrados usando el botón de las
herramientas generales de la planilla. Advierta que esta herramienta no borra los elementos
relacionados.
31
Capítulo 1: Vista General
Para seleccionar todas las conexiones con la misma plantilla, seleccione una conexión que tenga la
plantilla deseada.
Haga clic en la casilla del nombre de la plantilla
el botón de la barra de herramientas de conexiones. Note que este botón 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 simultáneamente en la planilla, y
en los gráficos.
32
Capítulo 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:
El programa le permite generar automáticamente las combinaciones deseadas. Esto se verá más
detalladamente en la siguiente sección.
Advierta que el límite 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
botón . Para diseño de conexiones con la norma LRFD se habilita la opción para
provisiones sísmicas .
¡Advertencia! Las combinaciones de carga de conexiones de miembros de gravedad tendrán cargas
nulas cuando en las combinaciones se incluyan estados de carga laterales.
También es posible generar combinaciones en base a las cargas importadas con el generador de
combinaciones de carga:
Vaya al menú principal y seleccione la opción Cargas/Combinaciones de cargas para definir nuevas
combinaciones de carga.
Aparecerá una ventana donde Ud. puede introducir sus combinaciones o también puede abrir un
archivo que contenga las combinaciones a generar. Las combinaciones se generarán al presionar el
botón de OK.
Las categorías de las condiciones de carga definirán la generación de combinaciones y éstas se
importarán directamente de RAM SS (vea la documentación de RAM SS para más detalles). Las
categorías 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 dinámicas y OTHER para otro tipo
de cargas. Observe que Ud. puede salvar o cargar su archivo para usarlo con cualquier modelo.
33
Capítulo 1: Vista General
Despliega las etiquetas de la conexión, las mismas que indican las características principales de
diseño, y que pueden ser definidas en los macros o en la ventana de diálogo de conexiones.
Presione para desplegar gráficamente el nombre de la plantilla de las conexiones.
Presione para desplegar la relación de resistencia y el estatus (condición) de las conexiones
seleccionadas. Advierta que esta opción SOLO considera el estado de carga actual. Presione si
desea considerar la envolvente de carga de todos los estados de carga considerados en el diseño de
conexiones.
El siguiente botón ubicado en la parte superior derecha de la ventana principal desactiva todas las
opciones de despliegue.
Presione el botón de la barra Unidades para desplegar sus unidades de los valores
desplegados.
35
Capítulo 2: Conexiones
Capítulo 2: Conexiones
RAM Connection permite al ingeniero rápidamente diseñar, optimizar o verificar conexiones. El
módulo puede trabajar de forma integrada sobre un modelo de RAM Advanse o RAM SS o como
programa independiente. En el primer caso utiliza automáticamente las dimensiones de miembros y
sus cargas en el diseño de conexiones y el módulo es completamente independiente del análisis.
El diseño y verificaciones de conexiones se realizan de acuerdo al manual de acero AISC-ASD 9na
edición y al manual LRFD 2da edición.
En este capítulo definimos primero lo que consideramos una conexión dentro del contexto de RAM
Connection, luego procedemos directamente a mostrarle la utilización del programa. A continuación,
describimos en más detalle las características de RAM Connection incluyendo la base de datos, la
asignación/optimización de conexiones, la salida de resultados y la forma de configurar el diseño de
conexiones a su forma de trabajo. Se recomienda que Ud. primero lea por lo menos las dos primeras
secciones de este capítulo para que entienda básicamente cómo trabaja el módulo de conexiones.
37
Capítulo 2: Conexiones
Puede habilitar el estado de carga del que requiera ver/modificar sus cargas.
2. Para añadir una nueva conexión Ud. puede utilizar el botón . Se desplegará una ventana
donde el usuario debe definir toda la información relativa a la conexión:
38
Capítulo 2: Conexiones
Escoja el tipo de junta, la descripción, el tipo de marco, las secciones, materiales y características
de los miembros de la junta. Este método es más sencillo y permite tener en una sola ventana toda
la información de la junta.
Alternativamente, usuarios más avanzados pueden trabajar directamente con los datos en las hojas
de trabajo como se define a continuación:
• Defina las descripciones de sus conexiones. Introduzca cualquier descripción que sirva para
identificar su conexión.
39
Capítulo 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 conexión se encuentran todas las verificaciones de
capacidad realizadas para evaluar la relación de interacción de esfuerzos de la misma. Cualquier
verificación adicional requerida queda bajo responsabilidad del usuario
Advierta que si se cambia el tipo de junta luego de asignar la conexión, se deberá repetir el proceso
de asignación 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 sección y material de vigas y columnas o presione para
seleccionar la sección y material de diagonales. Observe que dependiendo del tipo de junta se
debe definir los datos de una o más vigas, columnas o diagonales. Esto se indica en la parte
superior de la planilla.
40
Capítulo 2: Conexiones
Pasos para asignar una planilla directamente de la base de datos. 1) Ponga el cursor en la columna
Plantilla de la conexión deseada. 2) Seleccione la plantilla deseada en la lista de la base de datos. 3)
Asigne la plantilla a la conexión seleccionada.
En la primera forma de asignación de conexiones (directamente desde la base de datos) el tipo de
junta se define automáticamente. Si la plantilla está relacionada a un macro (archivo en lenguaje
LEO-Lenguaje para Objetos de Ingeniería), éste será ejecutado y la conexión será modificada o
diseñada por el código del macro.
En la segunda forma de asignación de conexiones (a través de los botones de asignación de la barra
de herramientas de conexiones), se debe seleccionar primero si se desea aplicar conexiones “smart” o
41
Capítulo 2: Conexiones
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, básicas o acarteladas (gussets). 3) Presione el botón de asignación deseado de la
lista disponible.
42
Capítulo 2: Conexiones
Convención de nombres
La siguiente convención de nombres ha sido adoptada para las plantillas:
<Tipo de conexión - Junta/Familia - Características - Parámetro de diseño>
Ejemplo de conexión Smart: DA BCF Weld support Bolt beam
Ejemplo de conexión básica: DA_BCF_L 3x3x1/4_3B3/4
Tipos de conexión:
CA = Angular(es) de corte
SP = Placa simple de corte
EP = Placa de extremo de corte
43
Capítulo 2: Conexiones
44
Capítulo 2: Conexiones
n = número de pernos
l = longitud del conector
Antes de ingresar al detallador de conexiones, el programa le preguntará si desea ver los reportes
considerando la envolvente, la carga crítica o las fuerzas individuales de cada estado de carga.
45
Capítulo 2: Conexiones
46
Capítulo 2: Conexiones
Conexiones agrupadas
Las conexiones agrupadas son conexiones que se asignan en varias juntas diferentes y que se diseñan
con la misma plantilla de conexión. Para todas las juntas con miembros idénticos en secciones y
materiales, las conexiones resultantes serán idénticas (mismo número de pernos, tamaño de placa,
etc.). Como las plantillas de conexiones tienen típicamente la “habilidad” (a través del macro) para
adaptarse a la geometría de los miembros, juntas con diferentes secciones o materiales pueden
producir conexiones ligeramente diferentes. El diseño de conexiones por grupo permite disminuir el
número 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 recibirán la misma descripción, aunque algunas conexiones
sean diferentes entre sí (debido al macro).
Conexiones individuales
Las conexiones individuales son diseñadas considerando las fuerzas y los miembros específicos de
cada junta. Esto permite que cada conexión esté diseñada considerando solo sus propias fuerzas y
geometría, permitiendo un aprovechamiento óptimo del material. El ingeniero puede todavía
determinar luego que conexiones han resultado con un diseño idéntico, a pesar de haber sido
diseñadas individualmente.
Ya sea que las conexiones se diseñen por grupo o individualmente, el procedimiento de asignación
(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 creación de la lista. Este
procedimiento de asignación permite la optimización 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 deberían ser creadas teniendo en cuenta que su
orden optimizará la asignación de conexiones. El uso y configuración de la barra de conexiones se
explicará en detalle en las siguientes secciones.
Es preferible iniciar el diseño de conexiones en el modo individual para luego utilizar las
herramientas disponibles de conexiones para agrupar las conexiones de acuerdo a su criterio.
Diseño de conexiones
Nota Importante: Para el diseño de conexiones y cálculo de los ángulos de inclinación, se supone
que la orientación del eje local 2 de la viga es coincidente con el eje Y positivo, es decir, hacia arriba.
La inversión de este eje (hacia abajo) ocasionará la inversión de resultados (p. ej. la placa superior
será la inferior) además de llevar en varios casos a conexiones incorrectas.
1) El ingeniero debe configurar el diseño de conexiones antes de proceder con su diseño. Se debe
establecer el límite superior de la relación de interacción y también se debe determinar las
47
Capítulo 2: Conexiones
condiciones de carga con las que se desea diseñar las conexiones. Para hacer esto, ejecute el comando
del menú Configuración/ Conexiones y seleccione la opción de Configuración de diseño.
48
Capítulo 2: Conexiones
Note que en el caso de Ménsulas, 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 ménsula.
49
Capítulo 2: Conexiones
50
Capítulo 2: Conexiones
los elementos de diseño como ser diámetro de pernos, dimensiones de placa, etc. El uso de la etiqueta
se explicará más adelante.
Por ejemplo, si se selecciona para ser asignada una plantilla de conexión de angular doble:
La conexión de corte de angular doble será diseñada automáticamente en las juntas seleccionadas.
Convención de nombres de conexiones:
La siguiente convención de nombres ha sido adoptada:
<Tipo de conexión - Familia - Características - Parámetro de diseño>
Ejemplo de Conexiones Inteligentes: DA BCF Weld support Bolt beam
Ejemplo de Conexiones Básicas : DA_BCF_L 3x3x1/4_3B3/4
Tipos de conexión:
CA = Angular(es) de corte
SP = Placa simple de corte
EP = Placa de extremo de corte
SS = Conexión de asiento rígido
US = Conexión de asiente flexible
TEE = Te de corte
TP = Placa atravesada (sólo soportes HSS)
BP = Placa(s) doblada(s)
DW = Conexión 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
Capítulo 2: Conexiones
6) Ud. puede combinar conexiones de corte con conexiones de momento cuando la combinación es
posible. Por ejemplo, seleccione la opción (Angular doble) y luego la de Placas en alas para
tener una conexión combinada corte-momento. Esto se verá en la junta, en la pantalla gráfica, como
se muestra a continuación:
52
Capítulo 2: Conexiones
Una conexión de corte con su relación de resistencia y estatus desplegados para la condición de
carga actual
Observe que la relación de resistencia de conexiones idénticas seleccionadas puede ser diferente
debido a que las cargas que actúan sobre cada una de ellas pueden variar a pesar de ser la misma
conexión.
Si Ud. desea considerar la envolvente de todas las condiciones de carga para evaluar la relación de
resistencia presione el botón .
53
Capítulo 2: Conexiones
los conjuntos de diseño. Para esto seleccione la conexión requerida y presione el botón
(seleccionar conexiones idénticas) en la barra de herramientas y seleccione luego la opción
Detallamiento/Conexiones..., en el diálogo Especificación de cargas para el reporte, elija la opción
Cargas de la Envolvente. Si el diálogo está inactivo, actívelo desde Configuración\ Conexiones\
Mostrar diálogo "especificación de cargas para el reporte".
54
Capítulo 2: Conexiones
55
Capítulo 2: Conexiones
56
Capítulo 2: Conexiones
de diseño, para el estado de carga actual o el botón para la envolvente de todos los
estados de carga .
• 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.
57
Capítulo 2: Conexiones
SP BCF Si Si Si
Placa BCW Si Si Si
Simple BG Si Si Si
BS No No No
CS No No No
EP BCF Si Si Si
Placa de BCW Si Si Si
Extremo BG Si Si Si
SS BCF No No No
Asiento BCW No No No
Ríg.
US BCF No No No
Asiento no BCW No No No
Rígido
TEE BCF No No No
Te de Corte BCW No No No
BG No No No
TP BCF No No No
Placa BCW No No No
Atravesada
BP BCF Si No No
Placa(s) BCW Si No No
Doblada(s) BG Si No No
DW BCF Si Si No
Directament BCW Si Si No
e
Soldadas
EEP BCF Si Si No
Placa de BCW Si Si No
Extremo
Ext.
FP BCF Si Si Si
Placas en BCW Si Si No
Alas BG Si No No
58
Capítulo 2: Conexiones
BS No No No
CS No No No
MA BCF No No No
Angulares
de
Momento
MT BCF No No No
Tés de
Momento
CP CC No No No
Placa de
Tope
de Columna
4A BS No No No
Empalme
Cuatro Ang.
PBr BCW No No No
Ménsula
Placa
TBr BCF No No No
Ménsula
Te
Conexiones CBB No No No
de CVR
diagonales :
vigas
Conexiones CBB No Si (20° - 70°) No
de CVR
diagonales:
diagonales VXB
La conexión CA tiene establecido por el código de diseño, un máximo ángulo horizontal de 15º. La
conexión BP tiene definidos como datos de cada plantilla los límites para el ángulo horizontal.
Nota: Para una correcta presentación y cálculo 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 inclinación en el programa es la siguiente:
59
Capítulo 2: Conexiones
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
Capítulo 2: Conexiones
Notas:
• Las componentes de las fuerzas (momento, axial, corte) transmitidas al soporte varían de
acuerdo a los ángulos de inclinación, 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 conexión rectangular. Para el caso en que se tiene
solo ángulo vertical, se considera la descomposición 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 descomposición 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 descomposición 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 conexión debido a los ángulos de
inclinación.
• El máximo ángulo al cual una conexión será considerada de forma automática como viga-
alma de columna, en contraposición a viga-ala de columna debe ser definida. Este límite
actualmente asumido como 44º desde la cara (BCF) o desde el costado de la columna (BCW).
Cuando se requiere aplicar una conexión a una junta con un ángulo superior al mencionado
límite, es posible hacerlo modificando temporalmente la geometría de los miembros mientras
se asigna la conexión o mediante las herramientas de la planilla de conexiones. Estas
herramientas deben aplicarse sobre una conexión pre-existente (cualquiera que sea), y le
permiten sobreponer la conexión que Ud. requiera sobre la conexión pre-existente, inclusive
una conexión BCF sobre una conexión BCW, de este modo tendrá asignada una conexión
BCF con un ángulo mayor a 44º.
• El ángulo vertical máximo permitido de miembros en el modelo para la asignación de
conexiones es de 30º. Miembros con ángulos superiores no son considerados para la
asignación de conexiones.
• Para discernir entre vigas inclinadas verticalmente y diagonales, el usuario debe identificar los
miembros diagonales con la opción que se encuentra en la hoja Miembros/Nudos y
Descripción/Diagonal. Si esta bandera está habilitada el programa considerará que se trata de
una diagonal, caso contrario (opción por defecto) se tomará como una viga inclinada.
61
Capítulo 2: Conexiones
Criterios de Diseño
Es importante que el usuario conozca exactamente cómo se realiza el proceso de diseño de
conexiones. Cada botón de asignación de conexiones en la barra de herramientas (ya sea de
conexiones básicas o tipo Smart) se asocia a una lista de una o más plantillas de conexiones. A
continuación veremos algunas características.
datos, son guardados junto con la estructura y no mantienen relación con la plantilla luego de la
asignación, pero si con el macro de diseño, por lo que si este se modifica con posterioridad a la
asignación, el rediseño de conexiones ejecutará el macro modificado.
Ya sea que el método de asignación sea individual o por grupo, las conexiones resultantes adoptan el
nombre de la plantilla usada en el diseño y pueden tener una etiqueta si esta se especifica en la
plantilla o en el macro. Si el método de asignación es por grupo, las conexiones recibirán además una
descripción correspondiente al nombre del botón de asignación.
Se hace notar que las conexiones resultantes de la asignación por grupo de los botones Smart
Connections ("Conexiones inteligentes"), pueden tener diferencias, entre conjuntos de asignación, en
los elementos resistentes de la conexión (nro de pernos, tamaño y espesor de piezas) pues el código
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
(máximo momento con máximo y mínimo axial, y mínimo momento con máximo y mínimo axial).
De esta manera, el diseño cubre la combinación de fuerzas más desfavorable.
El siguiente esquema muestra esquemáticamente cómo las juntas seleccionadas son agrupadas
cuando se asigna conexiones por grupo.
63
Capítulo 2: Conexiones
Algunas conexiones de corte como la SP aceptan cargas tanto positivas como negativas de cortante
(reportándose siempre la carga como positiva), pues la conexión es simétrica. Sin embargo, otras
conexiones, como la SS o la US no aceptan cortante negativo.
El diseño por grupo de las conexiones de momento considera cuatro combinaciones diferentes de
fuerzas (máximo momento con el máximo y mínimo axiales, y el mínimo momento con el máximo y
mínimo axiales). De esta manera, el diseño cubre la peor posible combinación de cargas de una
manera conservadora.
El método de cálculo de la envolvente tanto en conexiones de corte como de momento podría resultar
en una relación de esfuerzos de la envolvente superior a la relación de esfuerzos del estado de carga
más desfavorable, sobre todo cuando las cargas axiales y el ángulo de inclinación vertical son
grandes.
Las cargas de las juntas que son consideradas para el diseño de conexiones, son solo aquellas que se
muestran en el diálogo de conexiones. Cargas como el momento flector M22, el torsor, no son
consideradas ni verificadas de ninguna forma durante el cálculo y diseño de conexiones.
El siguiente diagrama de flujo describe el procedimiento de diseño que se sigue cuando las
conexiones se diseñan por grupo:
64
Capítulo 2: Conexiones
65
Capítulo 2: Conexiones
En las siguientes secciones se explicaran las diferentes partes del programa que requieren de
configuración para satisfacer de mejor manera los requerimientos del Ingeniero.
67
Capítulo 2: Conexiones
68
Capítulo 2: Conexiones
Provisiones sísmicas
El diseño 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 conexión precalificada está limitada a condiciones
específicas para las que se aplican, incluyendo tamaño del elemento, grado de material y otros
detalles de la conexión.
Las conexiones precalificadas se las indica a continuación:
Conexiones directamente soldadas:
• Alas soldadas sin refuerzo, alma empernada (WUF-B)
• Alas soldadas sin refuerzo, alma soldada (WUF-W)
• Sección de viga reducida (RBS)
Conexiones alas con placas
• Alas con placas soldadas (WFP)
• Alas con placas empernadas (BFP)
El procedimiento incluye cálculos previos de las solicitaciones y cargas que actúan en cada conexión
y realizar el diseño con los valores de esfuerzos en las secciones críticas.
La ubicación de la articulación plástica para conexiones precalificadas es válida para vigas con cargas
de gravedad limitadas. Si estas cargas presentan un valor significativo, un análisis plástico se debe
realizar en el pórtico para determinar la ubicación de la articulación.
El exceso de la demanda de cargas de gravedad, puede cambiar la ubicación de la articulación
plástica y aun cambiar la forma del mecanismo de falla.
El cálculo de momento probable plástico en la articulación plástica se determina con la siguiente
ecuación:
;
Ry= Relación entre el esfuerzo de fluencia esperado y el específico
Ze=Modulo plástico de la sección efectiva en la articulación plástica
Cpr=Factor para considerar el esfuerzo pico en la conexión.
Fy= Esfuerzo de fluencia específico del material
Según el código AISC esta ecuación puede simplificarse a 1.1RyMp; donde Ry es un coeficiente
aplicado a vigas con provisiones sísmicas y Mp es el momento probable en la articulación plástica,
para el cálculo de la capacidad de momento plástico 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 ecuación debe ser individual para cada conexión y tener un valor mínimo por
defecto de 1.2. El programa tomará el mayor valor entre el mínimo (1.2) y el resultante de la ecuación
(3-2 FEMA350).
69
Capítulo 2: Conexiones
Donde Cy es:
;
70
Capítulo 2: Conexiones
72
Capítulo 2: Conexiones
utilizar RAM Connection”. Las plantillas de conexiones básicas contienen un macro simple que
ajusta las dimensiones y la ubicación de las piezas de la conexión de acuerdo a los miembros de la
junta. Una vez más debe notarse que esta estructura organizacional (la separación en plantillas
básicas e inteligentes) no es relevante en términos de cómo RAM Connection trabaja. Sin embargo,
antes de crear su propia base de datos, piense sobre cual es la mejor organización para sus
requerimientos, de manera que sea sencilla la ubicación de plantillas requeridas para el diseño.
Respecto de las Plantillas de Conexiones Inteligentes, es muy importante que advierta que mientras
algunos parámetros de la conexión están diseñados sobre la base de las fuerzas requeridas, otros
parámetros pueden estar diseñados sobre la base de la geometría de los miembros. Si una plantilla
inteligente no diseña algo de la manera que Ud. requiere, puede crear copias de la plantilla inteligente
con variaciones en el parámetro que quiere diseñar. Por ejemplo, Las plantillas por defecto Smart
DA no diseñan el diámetro de los pernos, el diámetro por defecto es 3/4 pulg. y si son los pernos lo
que fallan, éstos no serán incrementados en diámetro. Para modificar esta situación, cree tres
plantillas inteligentes (usando el comando de la base de datos Copiar el Objeto Seleccionado ),
cada una con su propio diámetro de pernos (5/8, 3/4, 7/8 pulg.), luego coloque todas estas plantillas
en la lista de asignación del botón respectivo (vea la sección de configuración 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 parámetros que son
optimizados en cada plantilla están indicados, y que si un parámetro 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 conexión Descripción y Familia Parámetros que son
optimizados
(Nombre de la
carpeta)
Smart DA Conexiones de angular doble número de pernos o tamaño
empernadas o soldadas BCF, BCW, BG de soldadura y tamaño de
angular
Smart DA Empalme de vigas de angular doble número de pernos, tamaño de
empernada angular
Beam Splice
Smart SP Conexiones de placa simple BCF, Número de pernos, tamaño
BCW, BG de placa, tamaño de
soldadura en el soporte.
Smart SP Empalme de vigas con placa simple número de pernos y tamaño
de placa
Beam splice
Smart EP Placa de extremo de corte empernada o Para el caso empernado,
soldada BCF, BCW, BG número de pernos, tamaño de
placa, tamaño de soldadura al
soporte, para el caso soldado,
tamaño de placa y tamaño de
soldaduras.
Smart ST Te de corte empernada o soldada BCF, número de pernos, tamaño de
BG soldad ra tamaño de te
73
Capítulo 2: Conexiones
BG soldadura y tamaño de te
Smart SS Conexiones de asiento rígido tipo SST, filas de pernos, tamaño de
SSP y SS2L para BCF, BCW soldadura y tamaño de
conector
Smart US Conexiones de asiento flexible BCF, tamaño de angular, filas de
BCW soldadas o empernadas pernos o tamaño de soldadura
Smart DW Conexiones directamente soldadas BCF, tamaño de la placa de
BCW, BG extensión para conexiones
BCW
Smart FP Conexiones de alas con placas filas de pernos, separación
empernadas BCF, BCW, BG entre pernos, espesor de
placas superior e inferior y
tamaño de soldadura al
soporte
Smart FP Conexiones de alas con placas soldadas tamaño de soldaduras y
BCF, BCW, BG tamaño de placas superior e
inferior
Smart EEP Placa de extremo extendida BCF tamaño de pernos, pf,
separación entre pernos y
tamaño de placa
Smart MA Conexión de angular de momento BCF Filas de pernos y tamaño de
angular
Smart Gussets Conexiones CBB, CVR, VXB Para detalles ver la siguiente
tabla
74
Capítulo 2: Conexiones
Espesor de Tamaño de
la placa soldadura en
soporte – si
es soldada
Tamaño de
soldadura en
viga/cartela
– si es
soldada
Las Plantillas de Conexiones Básicas están organizadas en diferentes carpetas con la siguiente
convención para los nombres:
75
Capítulo 2: Conexiones
Ingrese un nombre descriptivo para la conexión. 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 conexión simple o combinada.
Una conexión simple consiste en una conexión de corte o una de momento. Una conexión combinada
consiste en una conexión de corte y otra de momento. Por ejemplo, la conexión de placa extendida es
considerada una conexión combinada.
76
Capítulo 2: Conexiones
Para una conexión combinada, seleccione una Familia, conexiones de Corte y Momento y presione
OK.
77
Capítulo 2: Conexiones
(3) OK: Para concluir la definición de la plantilla de la conexión presione el botón OK. El diálogo de
conexiones correspondiente con todos los datos por defecto de la conexión se desplegará.
78
Capítulo 2: Conexiones
2) Como se ilustra arriba, presione el botón “Exportar al clipboard”. Abra Excel y pegue la
información en la hoja electrónica.
En Excel verá el nombre de la plantilla de la conexión y de sus variables. Cada fila de la tabla
corresponde a una plantilla diferente.
79
Capítulo 2: Conexiones
3) Modifique los datos que desee en Excel. RECUERDE que el nombre de la plantilla de conexión
debe ser único (mantenga el nombre de la carpeta al principio del nombre).
80
Capítulo 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 botón requerido de la barra Bases de Datos
Una ventana de diálogo 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 diálogo con los datos
requeridos.
81
Capítulo 2: Conexiones
82
Capítulo 2: Conexiones
Añade una nueva conexión al archivo de trabajo. Se despliega una ventana en la que se
introducen todos los datos de la junta.
Borra la conexión actual (la fila de la planilla donde se encuentra el cursor). Note que todas las
conexiones seleccionadas pueden ser borradas con el botón de la parte inferior de la planilla.
Edita la conexión seleccionada. Se despliega una ventana en la que se muestran todos los datos
de la conexión.
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.
Recuerde que también dispone de botones en la parte inferior de la planilla para la selección
de conexiones.
Rediseña conexiones. Esta herramienta es muy útil cuando las cargas o las secciones de
miembros de conexiones ya asignadas y diseñadas han sido modificadas. Este procedimiento es
equivalente a volver a aplicar el método de asignación, es decir, que si se asignó la conexión a través
83
Capítulo 2: Conexiones
de un botón de asignación de la barra de conexiones, se volverán a probar todas las plantillas del
botón de asignación original sobre la junta considerando las nuevas cargas o la nueva geometría.
Botones de asignación:
El usuario puede crear los grupos de asignación de conexiones que requiera (ver configuración de la
barra de conexiones a continuación). Al seleccionar uno de los botones de grupo, la barra de
herramientas de conexiones desplegará el conjunto de botones de asignación 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 básicas.
La base de datos por defecto incluye tres botones de grupo (Smart, Basic y Gussets) con los botones
de asignación organizados de acuerdo al tipo de conexión.
Para seleccionar conexiones exactamente iguales (todos los parámetros como pernos, soldaduras,
miembros, ángulos de inclinación, etc. son idénticos).
Para seleccionar todas las conexiones con la misma etiqueta (mismos elementos de diseño).
El programa ofrece muchas maneras para seleccionar gráficamente conexiones.
Para seleccionar una conexión, puede hacer clic en ella o puede arrastrar el ratón alrededor de la
misma. Para seleccionar conexiones múltiples, presione Shift (Mayúsculas) mientras hace clic con el
ratón en cada una de ellas.
Ud. puede hacer clic con el botón izquierdo de su ratón para seleccionar cada conexión.
84
Capítulo 2: Conexiones
Ud. puede seleccionar un grupo de conexiones haciendo clic con el ratón y arrastrando el mismo de
una esquina a otra del área donde se encuentren las conexiones deseadas.
Ud. puede seleccionar también grupos de conexiones. Seleccione una instancia de la conexión y vaya
al menú Herramientas/Selección de conexiones y elija la opción deseada.
Presione el botón para seleccionar todas las conexiones idénticas (en cada parámetro del diálogo
de conexiones). Advierta que todas las conexiones en el modelo que tengan las mismas propiedades
aunque tengan diferentes descripciones y nombres de plantillas serán seleccionadas. Esta herramienta
es usada normalmente para seleccionar conexiones que luego serán detalladas con el comando
Detallamiento/Conexiones... Cuando se esté usando el detallador, considerando todas las conexiones
idénticas seleccionadas, los cambios que se realicen en el diálogo de conexiones afectarán a todas las
conexiones seleccionadas.
Seleccionando juntas:
Antes de asignar una conexión a una junta, los miembros y el nudo relativos a la junta deben ser
seleccionados. Existen varias opciones de selección de juntas en el menú Herramientas/Selección de
juntas.
85
Capítulo 2: Conexiones
Selección especial de juntas. Advierta que la selección puede limitarse a través de un rango de altura
de viga y restricciones de extremo.
Otra importante opción para la selección de juntas es el comando Seleccionar nudos y miembros de
conexiones en el menú Herramientas/Selección de conexiones. Esta herramienta es muy útil cuando
Ud. desea cambiar o modificar el diseño de un grupo de conexiones. En este caso, seleccione primero
las conexiones deseadas con alguno de los métodos descritos previamente. Luego, ejecute la opción
86
Capítulo 2: Conexiones
botón , el que despliega una línea resumen (etiqueta) con la información respectiva. Para
conexiones básicas, este botón desplegará el nombre de la plantilla. Presione para seleccionar
todas las conexiones inteligentes (smart) que han resultado con iguales elementos diseñados
(reflejado en la etiqueta). Esta herramienta es muy útil cuando se diseña conexiones individualmente,
y se requiere hallar todas las conexiones con similar diseño, de manera de definir apropiadamente los
grupos de conexiones. Advierta que el texto de la etiqueta es definido en el código del macro (código
LEO) con el comando Tag=’cadena a ser desplegada’ o en el diálogo de conexiones, de modo que el
texto de la etiqueta puede ser modificado por el usuario. Advierta también que conexiones con la
misma etiqueta pueden tener datos diferentes, como ser las secciones de los miembros.
Despliegue del número de conexiones junto con nombre de la plantilla (para conexiones inteligentes)
87
Capítulo 2: Conexiones
Para seleccionar conexiones por estatus, se tiene que habilitar previamente una de las opciones de
despliegue de estatus y relación 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 selección al tope de la pantalla gráfica. Presione para seleccionar
todas las conexiones con estatus Bien o presione el botón para seleccionar todas las conexiones
con estatus No Cumple.
Asigna la misma descripción a todas las conexiones seleccionadas. Advierta que cuando las
conexiones han sido diseñadas por grupo, ya han recibido automáticamente una descripción
consistente en el nombre del botón de asignación y un número secuencial. Se asigna la misma
descripción a varias conexiones para que formen un grupo y sean diseñadas de tal forma, pero todas
deben haber sido diseñadas con el mismo botón de asignación.
Este botón define los criterios de diseño que serán adoptados, incluyendo la máxima relación de
resistencia admisible y las condiciones de carga a ser consideradas. Para detalles puede ver la sección
¿Cómo utilizar RAM Connection? Al principio del presente capítulo.
Rediseña las conexiones seleccionadas. Esta herramienta es muy útil cuando el modelo se ha re-
analizado debido a cambios en la geometría, cargas o secciones de miembros. En este caso el
programa volverá a diseñar las conexiones seleccionadas considerando las nuevas cargas y/o
geometría del modelo. Este comando es equivalente a reasignar las conexiones a las juntas
nuevamente a partir de los grupos originales (misma descripción).
Este comando realiza las siguientes acciones en cada grupo de diseño:
1. Selecciona sus juntas.
2. Borra las conexiones originales.
3. Vuelve a aplicar los botones de diseño usados para las conexiones originales, lo que equivale
a aplicar cada plantilla de la lista del botón, ejecutando su macro.
¡Advertencia!
El usuario deberá seleccionar absolutamente todas las conexiones del grupo original si desea
mantener el criterio de diseño del grupo original. Si las descripciones de las conexiones (grupos), los
macros de las plantillas de conexiones, o la lista de plantillas del botón de asignación fueron
modificados de forma posterior a la asignación, pueden obtenerse resultados diferentes a los
originales, aun cuando no se hayan modificado cargas o miembros del modelo.
Comentario:
La actuación de este comando en conexiones individuales es equivalente a volver a aplicar la plantilla
(ejecutar el macro).
88
Capítulo 2: Conexiones
Ud. puede crear un nuevo grupo de botones presionando el botón . Entonces se le preguntará el
nuevo nombre para el grupo.
89
Capítulo 2: Conexiones
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 serán asignadas al botón en el mismo
orden que la base de datos.
Secuencia de asignación de una plantilla a la lista del botón de asignación 'Mi botón' en el grupo 'Mi
grupo'.
Es muy importante controlar el orden de las plantillas dentro de la lista ya que esto definirá la
jerarquía de asignación. De ser necesario se puede utilizar las herramientas y para mover
arriba o abajo una conexión dentro de la lista.
90
Capítulo 2: Conexiones
También es posible insertar un separador entre botones con la herramienta o borrar una
botón (bmp) genérico. El bmp de cada botón puede definirse con la herramienta .
El bmp tiene que ser un archivo de 22x22 pixels (punto de imagen gráfica). Se dispone de varios
bmps listos para ser usados en la carpeta SmartConn.
Advierta que es posible dibujar sus propios bmps con cualquier aplicación de dibujo como el
Microsoft Paint.
91
Capítulo 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 también para asignar conexiones "únicas" o borrar
conexiones. Una conexión única se diferencia de otras conexiones en que no ha sido asignada a
través de un botón de asignación.
3. Presione uno de los siguientes botones para asignar la plantilla a la conexión del cursor
solamente o a todas las conexiones seleccionadas.
92
Capítulo 2: Conexiones
Seleccionar los miembros y nudos donde se quiere diseñar la conexión. 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 botón para asignar la plantilla.
93
Capítulo 2: Conexiones
Este comando asignará conexiones sólo donde éstas sean posibles. Por ejemplo, no se podrá asignar
una conexión de empalme de columna en una junta de viga-viga maestra. Esta acción no tendrá
efecto y será ignorada (no se desplegará ningún 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 recibirán la conexión.
Si el usuario va a asignar conexiones viga - viga maestra, la viga maestra debe estar
definida como miembro físico, caso contrario, no se podrá asignar este tipo de conexión en la junta.
Cuando una nueva plantilla ha sido creada en la base de datos, ésta puede ser directamente asignada a
través de la planilla de conexiones. La otra forma de asignarla es incluirla en uno de los botones de
asignación de la barra de herramientas. Por lo que una de las funciones principales del botón en
la planilla es para el ensayo y uso de plantillas creadas recientemente.
Nota: Los identificadores (numéricos) de las conexiones, una vez que las conexiones han sido
aplicadas al modelo, se mantienen inalterables, aun cuando se borren conexiones anteriormente
creadas.
Diálogo de conexiones
El diálogo de conexiones se necesita para la creación de plantillas en la base de datos y también para
revisar/editar una o muchas conexiones con el detallador de conexiones. Se accede a este diálogo
cuando se edita cualquier plantilla de la base de datos, cuando se hace doble clic en una conexión (en
el gráfico 3D o en la columna Conexión de la planilla), o cuando se llama al comando de
detallamiento del menú principal.
El diálogo de conexiones tiene las siguientes áreas:
Diálogo de conexiones
1) Área de propiedades. Usada para introducir/modificar la información de la conexión.
2) Área de dibujo. Usada para mostrar los datos ingresados en 3D o 2D.
3) Área de ayuda.
Usada para mostrar información acerca de un ítem específico seleccionado en el área de
propiedades.
1) Área de propiedades
En esta sección el usuario introduce o modifica todos los datos que definen la plantilla o la conexión
seleccionada. Los siguientes datos de las conexiones deben ser proporcionados: Sistema de unidades,
norma, cargas, ID de la conexión, archivo LEO, etiqueta y todos los datos específicos requeridos para
Corte, Momento o conexiones.
Los sistemas de unidades disponibles son: Métrico, Inglés y SI. Las normas disponibles son: ASD y
LRFD. Las cargas pueden ser introducidas en la hoja electrónica que habilita solamente ciertas cargas
de acuerdo con la conexión seleccionada; por ejemplo en una conexión de ménsula solamente se
95
Capítulo 2: Conexiones
admite la carga de corte. Note que cuando edita una conexión, las cargas son pasadas
automáticamente a la conexión.
Nota: Todos los datos con el ícono (cuando edita una conexión) son pasados directamente al
diálogo de conexiones desde RAM Advanse o RAM Structural System. Cuando crea una plantilla
(ícono ), estos datos no son necesarios, ya que serán modificados para cada modelo con conexión.
Cuando edita una conexión, cualquier cambio de dato no será permanente, y serán actualizados cada
vez que se dirija al reporte o la representación gráfica lo necesite. Recuerde también que los archivos
LEO (macro) ofrece al ingeniero la posibilidad de programar la plantilla para que calcule
automáticamente algunas de las propiedades de las conexiones. Esta característica será explicada con
detalle más adelante y en el capítulo de LEO.
Las planillas pueden ser usadas bajo la norma ASD o LRFD, ingrese la información para una o para
las dos opciones, según requiera. Si requiere las dos normas, seleccione ASD y provea todos los datos
de la conexión, 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
conexión.
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
también 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.
Métrico: cm, m. Inglés: in, ft. SI: mm, m.
Nota: Todas las propiedades de conexiones con sus unidades (como longitud de placa, distancia al
borde, etc.) mostrarán sus valores y podrán ser editados de acuerdo al sistema de unidades actual. Si
introduce un valor de propiedad en unidades muy pequeñas, como por ejemplo una dimensión en
centímetros, las unidades por defecto, cuando edite la propiedad serán centímetros, pulgadas o
milímetros 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 serán m, pies o m. Considere que esta
modificación es aplicada solamente en la plantilla o modelo de conexión actual siendo modificado.
Ejemplo (sistema de unidades Inglés)
Introduciendo "1.5in" para la holgura se considerará 1.5 in y las unidades por defecto serán in.
Introduciendo "0.1ft" para la holgura se considerará una longitud de 0.1 pies y las unidades por
defecto serán pies.
Note que el programa le permitirá ingresar “1.5 kip” para longitud. A pesar de que esto es válido,
no cambiará la dimensión 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 través del diálogo 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ó más adelante,
éstos son pasados automáticamente desde la planilla a las conexiones asignadas.
96
Capítulo 2: Conexiones
2) Área de dibujo
En esta parte del diálogo de conexiones se muestra una representación visual verdadera (en tres o dos
dimensiones) de las conexiones.
Presione para ver el modelo en 3 dimensiones o presione para ver el gráfico en dos
dimensiones en la parte inferior de la ventana. Note que solamente puede ver una representación a la
vez.
97
Capítulo 2: Conexiones
Acercamiento.
Alejamiento
Ventana Zoom. Presione este botón y encierre con el ratón la parte que desea ampliar.
Zoom inicial. Presione este botón para volver la imagen a su tamaño inicial, abarcando
todo el espacio de dibujo.
Tamaño de fuente
Aumenta el tamaño de la fuente del gráfico de la pantalla
Archivos DXF
Este módulo presenta la opción para exportar gráficos a DXF.
Presione coloque un nombre al archivo y guárdelo. El gráfico estará disponible para abrirlo en
formato DXF, desde cualquier programa CAD.
Activa y desactiva el movimiento de los vértices del gráfico que pueden ser modificados. Ud.
puede reposicionar las líneas de dimensiones cuando esta opción se encuentra habilitada. Observe
98
Capítulo 2: Conexiones
que las nuevas posiciones no se guardan y por esto se deben realizar antes de imprimir o exportar el
dibujo.
Impresión de gráficos
Imprimir gráfico actual. El presionar este botón le permitirá imprimir los gráficos que se
muestran en la pantalla directamente.
Paneo
Para panear (mover el dibujo dentro de la pantalla), simplemente haga clic con el botón derecho del
ratón en el punto donde usted desee colocar el nuevo centro de la pantalla.
3: Área de ayuda
En esta sección se despliega la información de ayuda relacionada con el dato seleccionado en el área
de propiedades:
Barra de herramientas del diálogo de conexiones (al editar una conexión del modelo).
Haga clic en este botón para guardar todos los datos introducidos o modificados en el
Diálogo de Conexiones.
Haga clic en este botón para prevenir el guardado de todos los datos ingresados o
modificados en el Diálogo de Conexiones.
Active este botón para mostrar el Área de dibujo (vista 3D). Desactive el botón para ocultarla.
Active este botón para desplegar el Área de dibujo (vistas 2D). Desactive el botón para
ocultarla.
Active este botón para mostrar el Área de ayuda. Desactive el botón para ocultar el Área de
ayuda.
99
Capítulo 2: Conexiones
Haga clic en este botón para ver el reporte de resultados de una conexión del modelo.
Observe que Ud. tiene un semáforo en la parte inferior derecha que refleja la condición o estatus de la
conexión. Si la luz roja está encendida, se muestra que tanto el estatus como la relación de resistencia
de la conexión no están bien. Si la luz amarilla está encendida, la relación de resistencia está bien,
pero existe algún requerimiento de diseño (generalmente geométrico) que no se está cumpliendo.
Finalmente cuando la luz es verde, tanto la relación de resistencia como el estatus están bien.
Edite la plantilla requerida y en el diálogo de conexiones elija el archivo LEO que quiera adoptar
haciendo clic en la parte derecha del cuadro de edición. Se desplegará la ventana de selección de
archivo LEO.
El usuario puede crear un nuevo archivo LEO con el comando Crear un nuevo archivo. Una vez
que el archivo ha sido creado, puede ser editado con el comando Editar archivo LEO
seleccionado. La ventana LEO se desplegará:
100
Capítulo 2: Conexiones
Ventana LEO con el Panel de Datos (1) y el Editor de LEO (2), donde puede ingresar las fórmulas.
El código LEO puede siempre ser editado o cambiado a gusto del usuario para acomodarse a sus
necesidades y prácticas de diseño. El lenguaje de programación LEO se encuentra en inglés, pero
sigue los comandos y funciones comunes a varios otros lenguajes de programación comunes.
Nota: Cuando rediseñe un modelo de conexiones, el código 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 parámetros están
siendo diseñados en el macro:
Número de pernos en ambas caras de los angulares.
Espesor de angular
Observe que los parámetros constantes (p. ejemplo diámetro de pernos, materiales, separación entre
pernos, etc.) son definidos en la plantilla.
El código LEO determina cuales parámetros van a ser diseñados.
En el ejemplo Ud. puede encontrar las siguientes partes:
• Encabezado del procedimiento de diseño, donde se indica la norma que se está utilizando.
• Principales hipótesis o condiciones requeridas para el funcionamiento del macro. En este caso
los angulares deben ser empernados tanto al soporte como a la viga.
101
Capítulo 2: Conexiones
El usuario puede editar o cambiar esta parte para reflejar sus criterios de diseño e incluir los tamaños
de angulares, pernos o placas preferidos.
Observe que el código LEO es muy flexible y permite considerar cualquier criterio de diseño. Para
tener una mejor comprensión se le sugiere revisar el capítulo de LEO junto con los ejemplos y
macros proporcionados con el programa.
Reportes de conexiones
Si Ud. está diseñando o verificando conexiones puede obtener reportes desde el diálogo de
conexiones o desde el menú principal.
Para obtener los reportes en el Diálogo de conexiones, haga doble clic en una conexión y presione:
o .
El reporte de datos provee una descripción completa de la conexión considerando la geometría y las
características de los miembros y de los elementos de la conexión.
El reporte de resultados provee la capacidad de la conexión para cada estado de carga o para la
envolvente de diseño dependiendo de la opción elegida al abrir el diálogo de conexiones. En la parte
superior del reporte se listan los estados de carga considerados y todos los esfuerzos que actúan sobre
la conexión. La segunda sección del reporte verifica que las dimensiones críticas estén dentro de los
rangos permitidos por el código. Si una dimensión está fuera de rango, un mensaje de advertencia
será incluido, reflejando el estado de fuera de rango en la condición de la conexión. También se
tienen una verificación geométrica que cuida la compatibilidad de los miembros y elementos en la
conexión (ve, por ejemplo, si la placa excede al ancho de la columna), en cuyo caso reporta un
mensaje de advertencia. La tercera sección muestra las diferentes verificaciones que se realizan,
comparando las capacidades calculadas de las conexiones con las requeridas en la conexión. Si la
capacidad no es suficiente, un mensaje de error será impreso y esto cambiará la relación de
resistencia y la condición de la conexión. Al final del reporte se muestran la relación de resistencia
crítica y la condición de la conexión (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
Capítulo 2: Conexiones
Ud. Puede elegir la lista de juntas que describe los miembros de la conexión junto con la relación de
resistencia y el estatus, el reporte de cargas que considera las cargas en conjunto con la relación 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
opción Reportes/Diseño de conexiones...
103
Capítulo 2: Conexiones
Seleccione el tipo de reporte, ya sea reporte resumido o reporte detallado. Para el primer caso,
puede especificar si las conexiones serán agrupadas por etiqueta, por tipo, por familia, por
descripción o conectores.
Note también que Ud. tiene la opción de listar las juntas.
La opción de reporte por conectores le brinda un detalle de los conectores con sus características
principales (note que las conexiones se agrupan de acuerdo a los parámetros listados, por lo que en un
determinado grupo de conexiones pueden existir conexiones con diferencias en los parámetros no
listados), mientras que el resto de los reportes son resúmenes de diseño que incluyen la relación 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 cálculo.
Ud. también dispone dentro de las opciones de impresión de la posibilidad de imprimir el gráfico 3D
de sus conexiones junto con un cajetín con un texto descriptivo que Ud. puede definir. Para esto
determine la vista deseada. Vaya a Archivo/Añadir cuadro de texto...
104
Capítulo 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
Capítulo 3: Macros para conexiones
107
Capítulo 3: Macros para conexiones
Macros mas elaborados pueden incluir, por ejemplo, la determinación del número de pernos en base a
la capacidad requerida, etc. Algunos ejemplos se detallan más adelante y el usuario también puede
recurrir a los macros pre-definidos que vienen con cada tipo de conexión.
108
Capítulo 3: Macros para conexiones
Adaptación de geometría
Primero, se adaptara la posición 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:
Ubicación de la placa respecto a la viga = Superior
Distancia al tope de viga = (Alto Viga) / 4
Una vez creado el archivo, puede ser editado con el comando Depurar macro LEO. La ventana de
edición de LEO se desplegará.
109
Capítulo 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 código LEO.
Ahora, lo único que se requiere es transcribir las fórmulas descritas en párrafos 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
parámetros. Note que el orden de las variables es el mismo que de la ventana de la conexión.
Para hallar el nombre apropiado de las variables, seleccione la propiedad deseada en la lista y
presione el botón Aceptar.
Por ejemplo, se va a ingresar la fórmula para ubicar la Placa de Extremo a una distancia igual al alto-
de-viga/4 del tope de la viga.
110
Capítulo 3: Macros para conexiones
Coloque el cursor en el editor LEO, donde quiere que se copie el nombre de la variable
Seleccione la variable deseada de la lista. Por ejemplo, seleccione la que define la posición en la
viga. Presione el botón OK.
Ingrese las fórmulas 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 ejecución de código:
111
Capítulo 3: Macros para conexiones
Para volver a ejecutar el código otra vez, presione y vuelva a comenzar nuevamente con
cualquiera de los botones indicados líneas arriba.
Observe que la ayuda contexto sensitiva del editor tiene un resumen descriptivo de las diferentes
herramientas disponibles para la escritura y depuración 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 botón Cancelar, el código ingresado no es guardado en el
archivo LEO en edición.
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 fórmula:
Observe que es posible ingresar variables con unidades encerradas entre corchetes.
Se han provisto más adelante ejemplos adicionales de LEO junto a las especificaciones.
Importante: Todas las variables puestas por el usuario en el código LEO deben de llevar sus
unidades respectivas (las variables de la conexión tienen ya unidades por defecto), un valor sin
unidades será considerado como un "entero", y si es utilizado en operaciones posteriores con
112
Capítulo 3: Macros para conexiones
variables con unidades, las operaciones no serán válidas y podrían obtenerse resultados no esperados,
pudiendo inclusive llegar a modificar las unidades de las variables del diálogo de conexiones.
113
Capítulo 3: Macros para conexiones
Diseño de conexiones
LEO permite al usuario el diseño de conexiones de acuerdo a sus requerimientos o reglas.
Con LEO, el usuario tiene acceso a todos los datos, incluida la geometría, cargas y capacidades de la
conexión. Las cargas tienen los valores máximos de las fuerzas o momentos. Las variables de
capacidad incluyen todas las capacidades calculadas de la conexión como ser corte de pernos,
aplastamiento de pernos, etc.
Es posible ver todas las variables disponibles seleccionando la opción de declaraciones en la ventana
principal de LEO.
Cada grupo puede ser expandido para ver la lista de variables y sus descripciones.
114
Capítulo 3: Macros para conexiones
Si durante el diseño de la conexión se modifican datos relevantes para las capacidades, como el
número de pernos, longitud de soldadura, etc., se debe llamar al procedimiento especial "Calculate"
luego de las modificaciones para actualizar las capacidades, la relación de esfuerzos y la condición de
la conexión.
115
Capítulo 3: Macros para conexiones
End If
End prop
prop doDesign
//si no existen cargas, no se diseña
if not LoadsExist then
exit
End If
116
Capítulo 3: Macros para conexiones
else
calculate //calcula la relación de esfuerzos y la condición
End If
end prop
doDesign //diseña la conexión
117
Capítulo 3: Macros para conexiones
end prop
doDesignWeld //diseña la conexión
118
Capítulo 4: Ejemplos de conexiones para RC Standalone
La ventana principal de RAM Connection aparecerá. Note que la ubicación de las diferentes barras
de herramientas es configurable.
Seleccione el sistema de unidades con el que trabajará.
119
Capítulo 4: Ejemplos de conexiones para RC Standalone
Para el ejemplo elija una relación de resistencia máxima de 1.0 (valor por defecto) y la norma ASD.
Determine los estados de carga que serán considerados en el diseño. 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 botón en la barra
120
Capítulo 4: Ejemplos de conexiones para RC Standalone
Siga los pasos indicados: 1) Seleccione la hoja correspondiente a Miembros, 2) Seleccione la sección
deseada (W 12x14), 3) Asigne la sección 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
Capítulo 4: Ejemplos de conexiones para RC Standalone
Defina las cargas de la conexión en la hoja de Fuerzas de la planilla. Seleccione la carga muerta e
introduzca 10 Kips como fuerza de corte.
Note que la relación de resistencia de la conexión es mayor a 1 y que el estatus es 'No cumple'.
Trate asignando la plantilla SP_BCF_1/4PL_3B7/8.
122
Capítulo 4: Ejemplos de conexiones para RC Standalone
Siga los siguientes pasos para asignar conexiones usando la barra de herramientas: 1) Seleccione
las conexiones deseadas (Example 1). En este caso la conexión se encuentra ya seleccionada. 2)
Seleccione el grupo requerido (Conexiones básicas) 3) Presione el botón Basic SP.
123
Capítulo 4: Ejemplos de conexiones para RC Standalone
Ahora Ud. puede revisar todos los datos y el diseño de la conexión. Haga doble clic en la fila
correspondiente a la conexión deseada o llame al detallamiento de conexiones desde el menú
principal.
Revise los datos para la conexión seleccionada en el diálogo de conexiones. Es importante verificar
si el estatus y la relación de resistencia están bien.
Ud. puede imprimir los datos o los resultados presionando los siguientes botones o
respectivamente.
Cualquier parámetro de las conexiones puede ser editado. Esto es muy útil cuando el diseño
automático no ha sido exitoso con el fin de obtener una conexión adecuada. Note, sin embargo, que
cualquier cambio manual se perderá en caso de realizarse un rediseño o una asignación sobre la
conexión existente.
Ahora es tiempo de guardar su archivo de trabajo con las conexiones diseñadas. Presione del
menú principal.
Diseñe las siguientes conexiones siguiendo un procedimiento similar al detallado para el Example 1:
Example2 BG SP_BG_3/8PL_2B7/
8
Example3 BCW SP_BCW_1/4PL_2B
7/8
124
Capítulo 4: Ejemplos de conexiones para RC Standalone
7/8
Example4 BCF FP_BCF_5/8PL_3B7
/8
Rel. Estatus
Resist.
Example1 BCF SP_BCF_3/8PL_3B7 0.830494 Bien
/8
Example2 BG SP_BG_3/8PL_2B7/ 0.980147 Bien
8
Example3 BCW SP_BCW_1/4PL_2B 0.718391 Bien
7/8
Example4 BCF FP_BCF_3/4PL_5B7 0.965914 Bien
/8
125
Capítulo 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 imprímalo.
¿Qué sucedería si las cargas, la geometría o cualquier condición de diseño cambia? No hay problema,
Ud. puede rediseñar todas o parte de sus conexiones de forma rápida y eficiente.
Por ejemplo, modifiquemos las cargas. Seleccione todas las conexiones (presione ).
Sugerencia: Ud. puede seleccionar todas las conexiones (presionando ), luego Ud. puede poner el
cursor del ratón sobre el dibujo 3D del Example 4 y hacer clic con el botón izquierdo con la tecla
Shift (Mayúsculas) presionada para deseleccionar dicha conexión. Finalmente presione el botón basic
126
Capítulo 4: Ejemplos de conexiones para RC Standalone
Relación de resistencia y estatus de las nuevas conexiones diseñadas con las cargas modificadas.
Nota: Si Ud. diseña las conexiones con los botones de la barra de herramientas, Ud. puede usar el
botón de rediseñar todas las conexiones seleccionadas ( ) independientemente de los botones de
asignación utilizados con el mismo resultados.
127
Capítulo 4: Ejemplos de conexiones para RC Standalone
Siga los pasos indicados: 1) Seleccione la hoja correspondiente a Miembros, 2) Seleccione la sección deseada (W
18x50), 3) Asigne la sección 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 sección, material y ángulo de una o más diagonales
de acuerdo a la conexión que se desee realizar, en este caso se introducirá la diagonal superior derecha.
Para ello:
Presione el botón con las diagonales y repita el procedimiento para asignar la diagonal1 de sección 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
Capítulo 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 muerta e introduzca -38.3 Kips como carga axial en la viga derecha.
129
Capítulo 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 continuación, en la lista de plantillas disponibles, asigne el archivo mostrado en la figura.
130
Capítulo 4: Ejemplos de conexiones para RC Standalone
Cree una nueva carpeta con el botón . 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 botón para crear una nueva conexión. La
siguiente pantalla se desplegará:
Ingrese el nombre de la conexión, la clase, la familia y el tipo de conexión deseada y presione OK.
En este caso introduzca las opciones mostradas en la figura.
131
Capítulo 4: Ejemplos de conexiones para RC Standalone
Note que el nombre es utilizado para identificar la conexión y tiene que ser único en la base de datos.
Por ello, deberá asignar un nombre que describa la geometría y las principales características de la
conexión.
La siguiente ventana se desplegará:
Cualquier cambio que realice, se reflejará en el área de dibujo. Presione el botón para ver el área
de dibujo en caso de que esta opción no se encuentre habilitada.
132
Capítulo 4: Ejemplos de conexiones para RC Standalone
133
Capítulo 4: Ejemplos de conexiones para RC Standalone
134
Capítulo 4: Ejemplos de conexiones para RC Standalone
En este ejemplo cambie el número de pernos de 2 a 3 y presione el botón OK. Note que la conexión
se muestra con 3 pernos y que la longitud ha cambiado automáticamente para que los pernos se
acomoden.
135
Capítulo 4: Ejemplos de conexiones para RC Standalone
Seleccione la carpeta previa generada. Presione el botón “Exportar al clipboard”. Abra Excel y
péguelo en una hoja de cálculo.
La primera parte de la hoja de cálculo se verá similar a la siguiente figura:
Note que cada columna de la hoja de cálculo contiene los diferentes valores de un parámetro
específico de la conexión. Usted podrá usar las diferentes herramientas disponibles en Excel para
copiar o cambiar los valores. En el caso de este ejemplo, copie la línea de datos (fila 4) 4 veces. Las
siguientes columnas serán editadas de la siguiente manera:
Como podrá ver, esta forma de generar conexiones es rápida y permite crear un conjunto completo de
conexiones que una oficina de diseño pueda necesitar con los valores requerido habituales.
Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las
plantillas recién creadas en un botón de asignación. Ud. puede utilizar estas plantillas directamente
con los botones .
136
Capítulo 4: Ejemplos de conexiones para RC Standalone
Presione el botón para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My
group).
137
Capítulo 4: Ejemplos de conexiones para RC Standalone
Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botón.
Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botón .
Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botón. Advierta
que el orden en la lista es muy importante y define la prioridad en la selección de las plantillas. Para
Finalmente, tendrá que seleccionar un bitmap adecuado para el botón. Presione y seleccione el
bitmap SinglePlate.bmp:
Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.
138
Capítulo 4: Ejemplos de conexiones para RC Standalone
Ud. puede aplicar dichas plantillas en sus conexiones (con el botón de grupo ) y evaluarlas con la
relación de resistencia y el estatus que se muestran en la planilla. Si Ud. revisa los resultados del
diseño podrá notar que los resultados son similares a los obtenidos con las conexiones básicas en la
primera parte del ejemplo.
139
Capítulo 4: Ejemplos de conexiones para RC Standalone
Presione Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Editar el
archivo de LEO seleccionado.
El editor de LEO aparecerá:
Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de
diálogo 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 función del ancho de la viga.
Seleccione el campo correspondiente a la distancia g:
140
Capítulo 4: Ejemplos de conexiones para RC Standalone
141
Capítulo 4: Ejemplos de conexiones para RC Standalone
142
Capítulo 5: Ejemplos de conexiones para RAM Advanse
1) Recuperar la estructura
143
Capítulo 5: Ejemplos de conexiones para RAM Advanse
144
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Seleccione todas las diagonales del modelo, diríjase a “Conectividad y descripción” 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 distinción, 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 serán consideradas en el diseño. Presione el botón (2)
de la barra Conexiones y seleccione las condiciones para el ejemplo.
145
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Seleccione todas las condiciones de carga y mantenga el límite de la relación de esfuerzos en 1.0
(valor por defecto) para el diseño de conexiones en el ejemplo.
Ud., tiene que utilizar la regla de seleccionar y aplicar para realizar cualquier operación. Por esto,
seleccione primero toda la estructura presionando el botón en la barra Selección (3).
Ahora sí nos encontramos listos para asignar las primeras conexiones. Como un primer intento, se
necesita saber exactamente la conexión óptima requerida en cada junta. Se recomienda seguir el
procedimiento de ejecutar un diseño individual para luego evaluar las conexiones a obtenerse.
Luego, presione el botón del grupo de conexiones básicas (5) y seleccione la conexión Basic SP
(Single Plate) (6).
146
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Pasos para asignar conexiones de corte de placa simple a toda la estructura. Note que la posición de
las barras es solo una configuración posible, puesto que el usuario puede mover y activar/desactivar
las mismas.
En un momento el programa sugerirá una conexión de placa simple óptima para cada junta de la
estructura que puede albergar una conexión de corte.
147
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Modelo con todas las juntas de corte con una placa simple de corte.
Presione el botón para ver el nombre de la plantilla utilizada para cada conexión que incluye el
nombre de la familia. Seleccione primero una instancia de la familia de la conexión, con el fin de
evaluar las diferentes conexión de placa simple requeridas. En este caso seleccione una conexión del
la familia BCW.
Haga clic con el botón izquierdo del ratón sobre una conexión SP-BCW.
Vaya a Herramientas/Selección de conexiones y ejecute el comando Seleccionar conexiones de la
misma familia. Presione el botón para revisar las características principales de cada conexión.
148
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Conexio
nes de placa simple BCW diseñadas individualmente para cada junta.
Advierta que hay algunas conexiones que requieren 3 pernos, mientras que el resto sólo necesita 2
pernos. Ahora supongamos que por razones constructivas se decide adoptar la misma conexión para
todas las juntas de la familia BCW.
Seleccione toda la estructura (con ), levante el botón para diseñar 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 están con 3 pernos (tal como se
esperaba). Las otras familias tienen sólo 2 pernos. Cuando Ud. diseña por grupo, se obtiene la misma
conexión para cada familia independientemente de las secciones y materiales de cada junta.
envolvente de diseño y para la condición de carga actual. Note que para cada conexión se
muestra una relación de resistencia diferente.
Advierta también que Ud. puede seleccionar todas las conexiones que tienen un estatus de Bien o No
cumple, presionando los siguientes botones . En el ejemplo todas las conexiones están bien y
verifican con las especificaciones de norma.
También es posible imprimir un reporte de resumen, para ello, seleccione toda la estructura y vaya a
Reportes/Diseño de conexiones. Seleccione la opción de Agrupar por etiqueta. Con este reporte Ud.
149
Capítulo 5: Ejemplos de conexiones para RAM Advanse
va a obtener un resumen de todas las conexiones seleccionadas con sus principales características y
relaciones de resistencia críticas.
Para el ejemplo se tienen:
Descripci Fam Tip Etiqueta ID Ratio Estatus
ón ilia o
Seleccionar toda la estructura (con ), presione el botón para diseñar individualmente y luego
presione el botón para las conexiones alas con placas FP Bolted . Tome una de las
conexiones FP (de la familia BCW) para ver las conexiones diseñadas. Luego, ejecute el comando
seleccionar conexiones del mismo tipo.
150
Capítulo 5: Ejemplos de conexiones para RAM Advanse
También puede ver las características principales con el botón (mostrar parámetros diseñados o
etiquetas).
A continuación se diseñarán las conexiones de diagonales, para ello seleccione toda la estructura
(con ), presione el botón para las conexiones de diagonales con cartela (Gusset) y seleccione
la conexión CBB_DA (Columna, Vigas y Diagonales-Doble Angular) .
Como podrá observar 6 conexiones de diagonales fueron asignadas.
151
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Conexiones de diagonales
Con esto se puede dar por concluido el diseño de conexiones para el ejemplo. Advierta que la tarea
fue realizada en forma rápida y simple. Lo que Ud. requiere saber ahora es cómo configurar su diseño
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), sólo 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 diálogo preguntado por las cargas que se considerarán en el
detallamiento. Seleccione la carga envolvente.
152
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Revise todos los datos para las conexiones seleccionadas en el diálogo de conexiones. Ud. puede
imprimir los datos o los resultados presionando los siguientes botones o
respectivamente.
Cualquier parámetro de las conexiones puede ser editado. Esto es muy útil cuando el diseño
automático no ha sido exitoso con el fin de obtener una conexión adecuada. Note, sin embargo, que
cualquier cambio manual se perderá en caso de realizarse un rediseño o una asignación sobre la
conexión existente.
Ahora es tiempo de guardar su estructura junto con las conexiones diseñadas. Presione en la
barra Modelo.
¿Qué sucedería si las cargas, la geometría o cualquier condición de diseño cambian? No hay
problema, Ud. puede rediseñar todas o parte de sus conexiones de forma rápida y eficiente. Por
ejemplo, seleccione sus conexiones FP BCW (Consejo: utilice la opción Seleccionar conexiones del
Para cambiar esto, presione el botón de rediseño ( ) en la barra de herramientas. Advierta que la
relación de esfuerzos para la envolvente (0.679) se encuentra ahora bajo el límite establecido. Para
ello el programa ha tenido que modificar las conexiones que estaban con una relación superior a 0.8.
153
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Aparecerá una ventana de diálogo mostrando las conexiones disponibles agrupadas en carpetas:
Cree una nueva carpeta con el botón . 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 botón para crear una nueva conexión. La
siguiente pantalla se desplegará:
154
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Ingrese el nombre de la conexión, la clase, la familia y el tipo de conexión deseada y presione OK.
En este caso introduzca las opciones mostradas en la figura.
Note que el nombre es utilizado para identificar la conexión y tiene que ser único en la base de datos.
Por ello, deberá asignar un nombre que describa la geometría y las principales características de la
conexión.
La siguiente ventana se desplegará:
155
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Cualquier cambio que realice, se reflejará en el área de dibujo. Presione el botón para ver el área
de dibujo en caso de que esta opción no se encuentre habilitada.
Usted podrá usar cualquiera de las herramientas disponibles en el área de dibujo
156
Capítulo 5: Ejemplos de conexiones para RAM Advanse
En este ejemplo cambie el número de pernos de 2 a 3 y presione el botón OK. Note que la conexión
se muestra con 3 pernos y que la longitud ha cambiado automáticamente para que los pernos se
acomoden.
157
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Seleccione la carpeta previamente generada. Presione el botón “Exportar al clipboard”. Abra Excel
y péguelo en una hoja de cálculo.
La primera parte de la hoja de cálculo se verá similar a la siguiente figura:
158
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Note que cada columna de la hoja de cálculo contiene los diferentes valores de un parámetro
específico de la conexión. Usted podrá usar las diferentes herramientas disponibles en Excel para
copiar o cambiar los valores. En el caso de este ejemplo, copie la línea de datos (fila 4) 4 veces. Las
siguientes columnas serán editadas de la siguiente manera:
Como podrá ver, esta forma de generar conexiones es rápida y permite crear un conjunto completo de
conexiones que una oficina de diseño pueda necesitar con los valores requeridos habituales.
Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las
plantillas recién creadas en un botón de asignación. Ud. puede utilizar estas plantillas directamente
con la herramienta de la planilla de conexiones.
159
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Presione el botón para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My
group).
160
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botón.
Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botón .
Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botón. Advierta
que el orden en la lista es muy importante y define la prioridad en la selección de las plantillas. Para
cambiar el orden de la lista puede usar los botones .
Finalmente, tendrá que seleccionar un bitmap adecuado para el botón. Presione y seleccione el
bitmap SinglePlate.bmp:
Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.
161
Capítulo 5: Ejemplos de conexiones para RAM Advanse
la familia de la conexión (por ejemplo SP BCF). Presione para ver los parámetros de diseño
principales. Si Ud. revisa los resultados del diseño, podrá verificar que estos son muy similares a los
obtenidos con las conexiones básicas al principio del ejemplo. Note, sin embargo, que los resultados
162
Capítulo 5: Ejemplos de conexiones para RAM Advanse
a obtenerse con la opción de diseño por grupo no serán los mismos porque el programa en este caso
va a diseñar una conexión óptima para cada subgrupo (conexiones de la misma familia y con las
mismas secciones de miembro).
Ingrese a la plantilla haciendo doble clic y con un clic ingrese en el campo de Archivo LEO. La
siguiente ventana aparecerá:
Presione Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Editar el
archivo de LEO seleccionado en la planilla.
El editor de LEO aparecerá:
163
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de
diálogo 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 función del ancho de la viga.
Seleccione el campo correspondiente a la distancia g:
164
Capítulo 5: Ejemplos de conexiones para RAM Advanse
165
Capítulo 5: Ejemplos de conexiones para RAM Advanse
Ahora Ud. puede probar su plantilla en el modelo. Seleccione toda la estructura (presione )
166
Capítulo 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 diseño de las conexiones, seleccione las conexiones deseadas (sugerencia:
use el botón ) y entre al diálogo de conexiones o imprima el reporte de diseño del programa
principal.
167
Capítulo 6: Ejemplos de conexiones para RAM SS
Se trata de un pequeño 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 sólo
están diseñadas para las cargas de gravedad.
Vea los ejemplos del tutor de RAM SS para más detalles referentes a la generación y el análisis de la
estructura. El archivo de este ejemplo está disponible en la carpeta Data de RAM SS.
169
Capítulo 6: Ejemplos de conexiones para RAM SS
Revise
su modelo de RAM SS usando las diferentes herramientas de despliegue disponibles 1) Barra
Visualización 2) Barra Cursor 3) Barra Propiedades del modelo 4)Barra Modelo 3D 5)Barra
Cargas. Note que la posición de las barras es solo una configuración posible, puesto que el usuario
puede mover y activar/desactivar las mismas
170
Capítulo 6: Ejemplos de conexiones para RAM SS
Seleccione todas las combinaciones de carga y mantenga el límite de la relación de esfuerzos en 1.0
(valor por defecto) para el diseño de conexiones en el ejemplo.
Ud., tiene que utilizar la regla de seleccionar y aplicar para realizar cualquier operación. Por esto,
seleccione primero toda la estructura presionando el botón en la barra Selección (2).
Ahora sí nos encontramos listos para asignar las primeras conexiones. Como un primer intento, se
necesita saber exactamente la conexión óptima requerida en cada junta. Se recomienda seguir el
procedimiento de ejecutar un diseño individual para luego evaluar las conexiones obtenidas.
171
Capítulo 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 conexión de placa simple óptima para cada junta de la
estructura que puede albergar una conexión de corte.
172
Capítulo 6: Ejemplos de conexiones para RAM SS
Modelo con todas las juntas de corte con una placa simple de corte.
Presione el botón para ver el nombre de la plantilla utilizada para cada conexión que incluye el
nombre de la familia. Seleccione primero una instancia de la familia de la conexión, con el fin de
evaluar las diferentes conexión de placa simple requeridas. En este caso seleccione una conexión de
la familia BCW.
Haga clic con el botón izquierdo del ratón sobre una conexión SP-BCW.
Vaya a Herramientas/Selección de conexiones y ejecute el comando Seleccionar conexiones de la
misma familia. Presione el botón para revisar las características principales de cada conexión.
173
Capítulo 6: Ejemplos de conexiones para RAM SS
Conexio
nes de placa simple BCW diseñadas individualmente para cada junta.
Advierta que hay algunas conexiones que requieren 4 y 3 pernos, mientras que el resto sólo necesita 2
pernos. Ahora supongamos que por razones constructivas se decide adoptar la misma conexión para
todas las juntas de la familia BCW.
Seleccione toda la estructura (con ), levante el botón para diseñar 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 están con 4 pernos (tal como se esperaba). Las otras
familias tienen sólo 3 pernos. Cuando Ud. diseña por grupo, se obtiene la misma conexión para cada
familia independientemente de las secciones y materiales de cada junta.
envolvente de diseño y para la condición de carga actual. Note que para cada conexión se
muestra una relación de resistencia diferente.
Advierta también que Ud. puede seleccionar todas las conexiones que tienen un estatus de Bien o No
cumple, presionando los siguientes botones . En el ejemplo todas las conexiones están bien y
verifican con las especificaciones de norma.
174
Capítulo 6: Ejemplos de conexiones para RAM SS
También es posible imprimir un reporte de resumen, para ello, seleccione toda la estructura y vaya a
Reportes/Diseño de conexiones. Seleccione la opción de agrupar: Máximo por etiqueta de conexión.
Con este reporte Ud. va a obtener un resumen de todas las conexiones seleccionadas con sus
principales características y relaciones de resistencia críticas.
Para el ejemplo se tienen:
Descripci Fam Tip Etiqueta ID Ratio Estatus
ón ilia o
Seleccionar toda la estructura (con ), presione el botón para diseñar individualmente y luego
presione el botón Basic y elija las conexiones alas con placas FP Bolted . Tome una
instancia de la conexión FP (para la familia BCW) para ver las conexiones diseñadas. Luego, ejecute
el comando seleccionar conexiones del mismo tipo.
175
Capítulo 6: Ejemplos de conexiones para RAM SS
También puede ver las características principales con el botón (mostrar parámetros diseñados o
etiquetas).
A continuación se diseñarán las conexiones de diagonales, para ello seleccione toda la estructura
(con ), presione el botón para diseñar individualmente y luego presione el botón para las
conexiones de diagonales con cartela (Gusset) y seleccione la conexión CBB_DA (Columna,
Vigas y Diagonales-Doble Angular) .
Como podrá observar 6 conexiones de diagonales fueron asignadas.
176
Capítulo 6: Ejemplos de conexiones para RAM SS
Conexiones de diagonales
Con esto se puede dar por concluido el diseño de conexiones para el ejemplo. Advierta que la tarea
fue realizada en forma rápida y simple. Lo que Ud. requiere saber ahora es cómo configurar su diseño
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), sólo 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 conexión deseada SP BCF y presionando el botón de
la barra de herramientas de conexiones) y vaya al detallamiento.
Aparecerá una ventana de diálogo preguntado por las cargas que se considerarán en el detallamiento.
Seleccione la carga envolvente.
177
Capítulo 6: Ejemplos de conexiones para RAM SS
Revise todos los datos para las conexiones seleccionadas en el diálogo de conexiones. Ud. puede
imprimir los datos o los resultados presionando los siguientes botones o
respectivamente.
Cualquier parámetro de las conexiones puede ser editado. Esto es muy útil cuando el diseño
automático no ha sido exitoso con el fin de obtener una conexión adecuada. Note, sin embargo, que
cualquier cambio manual se perderá en caso de realizarse un rediseño o una asignación sobre la
conexión existente.
Ahora es tiempo de guardar su estructura junto con las conexiones diseñadas. Presione en la
barra Modelo.
¿Qué sucedería si las cargas, la geometría o cualquier condición de diseño cambia? No hay problema,
Ud. puede rediseñar todas o parte de sus conexiones de forma rápida y eficiente. Por ejemplo,
seleccione sus conexiones FP BCW (Consejo: utilice la opción Seleccionar conexiones del mismo
tipo en el menú Herramientas/Selección de conexiones). Presione el botón para cambiar la
configuración, adoptando un límite de relación de esfuerzos igual a 0.80. Presione el botón para
ver el estatus y la relación de esfuerzos para las conexiones seleccionadas.
178
Capítulo 6: Ejemplos de conexiones para RAM SS
Algunas conexiones FP BCW no cumplen con el límite impuesto de la relación de esfuerzos (0.80).
Para cambiar esto, presione el botón de rediseño ( ) en la barra de herramientas. Advierta que la
relación de esfuerzos para la envolvente se encuentra ahora bajo el límite establecido. Para ello el
programa ha tenido que modificar las conexiones que estaban con una relación superior a 0.8.
Aparecerá una ventana de diálogo mostrando las conexiones disponibles agrupadas en carpetas:
179
Capítulo 6: Ejemplos de conexiones para RAM SS
Cree una nueva carpeta con el botón . 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 botón para crear una nueva conexión. La
siguiente pantalla se desplegará:
Ingrese el nombre de la conexión, la clase, la familia y el tipo de conexión deseada y presione OK.
En este caso introduzca las opciones mostradas en la figura.
Note que el nombre es utilizado para identificar la conexión y tiene que ser único en la base de datos.
Por ello, deberá asignar un nombre que describa la geometría y las principales características de la
conexión.
La siguiente ventana se desplegará:
180
Capítulo 6: Ejemplos de conexiones para RAM SS
Cualquier cambio que realice, se reflejará en el área de dibujo. Presione el botón para ver el área
de dibujo en caso de que esta opción no se encuentre habilitada.
181
Capítulo 6: Ejemplos de conexiones para RAM SS
Usted podrá usar cualquiera de las herramientas disponibles en el área de dibujo para hacer
acercamientos, alejamientos y para rotar la vista de la conexión.
182
Capítulo 6: Ejemplos de conexiones para RAM SS
En este ejemplo cambie el número de pernos de 2 a 3 y presione el botón OK. Note que la conexión
se muestra con 3 pernos y que la longitud ha cambiado automáticamente para que los pernos se
acomoden.
183
Capítulo 6: Ejemplos de conexiones para RAM SS
Seleccione la carpeta previamente generada. Presione el botón “Exportar al clipboard”. Abra Excel
y péguelo en una hoja de cálculo.
La primera parte de la hoja de cálculo se verá similar a la siguiente figura:
Note que cada columna de la hoja de cálculo contiene los diferentes valores de un parámetro
específico de la conexión. Usted podrá usar las diferentes herramientas disponibles en Excel para
copiar o cambiar los valores. En el caso de este ejemplo, copie la línea de datos (fila 4) 4 veces. Las
siguientes columnas serán editadas de la siguiente manera:
184
Capítulo 6: Ejemplos de conexiones para RAM SS
Como podrá ver, esta forma de generar conexiones es rápida y permite crear un conjunto completo de
conexiones que una oficina de diseño pueda necesitar con los valores requerido habituales.
Observe que Ud. tiene que configurar la barra de herramientas de conexiones para poder utilizar las
plantillas recién creadas en un botón de asignación. Ud. puede utilizar estas plantillas directamente
con la herramienta de la planilla de conexiones.
185
Capítulo 6: Ejemplos de conexiones para RAM SS
Presione el botón para definir un nuevo grupo. Introduzca el nombre para el nuevo grupo (My
group).
186
Capítulo 6: Ejemplos de conexiones para RAM SS
Pasos a seguir para crear el nuevo grupo de plantillas SP del nuevo botón.
Seleccione la plantilla o grupo de plantillas (en este caso My SHR SP) y presione el botón .
Repita el procedimiento hasta que tenga todas las conexiones deseadas en la lista del botón. Advierta
que el orden en la lista es muy importante y define la prioridad en la selección de las plantillas. Para
Finalmente, tendrá que seleccionar un bitmap adecuado para el botón. Presione y seleccione el
bitmap SinglePlate.bmp:
Comentario: Ud. puede crear sus propios bitmaps con cualquier programa de dibujo como PaintTM.
187
Capítulo 6: Ejemplos de conexiones para RAM SS
cuando se presione el botón , se despliega el nombre de las plantillas que en este caso sólo indica
la familia de la conexión (por ejemplo SP BCF). Presione para ver los parámetros de diseño
principales. Si Ud. revisa los resultados del diseño, podrá verificar que estos son muy similares a los
obtenidos con las conexiones básicas al principio del ejemplo. Note, sin embargo, que los resultados
a obtenerse con la opción de diseño por grupo no serán los mismos porque el programa en este caso
va a diseñar una conexión óptima para cada subgrupo (conexiones de la misma familia y con las
mismas secciones de miembro).
188
Capítulo 6: Ejemplos de conexiones para RAM SS
Ingrese a la plantilla haciendo doble clic y con un clic ingrese en el campo de Archivo LEO. La
siguiente ventana aparecerá:
Presione Crear un nuevo archivo de LEO. Introduzca el nombre 'Macro1' y presione Editar el
archivo de LEO seleccionado.
El editor de LEO aparecerá:
Presione para inspeccionar las diferentes variables correspondientes a los datos de la ventana de
diálogo 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 función del ancho de la viga.
Seleccione el campo correspondiente a la distancia g:
189
Capítulo 6: Ejemplos de conexiones para RAM SS
190
Capítulo 6: Ejemplos de conexiones para RAM SS
Ahora Ud. puede probar su plantilla en el modelo. Seleccione toda la estructura (presione )
191
Capítulo 6: Ejemplos de conexiones para RAM SS
use el botón ) y entre al diálogo de conexiones o imprima el reporte de diseño del programa
principal
192
Capítulo 6: Ejemplos de conexiones para RAM SS
193
Anexo: Programando en LEO
Editor
Ud. puede llamar al Editor con las siguientes opciones:
Haciendo clic en el campo de archivo leo de los editores de los módulos (p.ej conexiones).
La ventana de edición 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 código LEO.
Esta ventana le permite escribir y verificar macros en LEO para diversas aplicaciones de secciones,
conexiones o diseño 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 depuración con varias
herramientas para utilizarlo de forma alterna a la edición. De esta forma Ud. puede controlar la
ejecución de su macro, monitorear los valores que se asignan a las variables e ir paso a paso.
A continuación se describen las diferentes herramientas disponibles
Print variables:
Permite imprimir el panel de datos donde se muestran las variables.
Note que una vez que el código se ha ejecutado, el cursor se queda en la última línea ejecutada.
197
Anexo: Programando en LEO
Comandos
Los comandos disponibles son:
+, –, *, /, ^, Div, Operadores Aritméticos: Suma, resta,
Mod, multiplicación, división real, potencia,
división entera, residuo de la división de los
(& / &+)
operandos, concatenación.
Max, Min Comparan dos valores y devuelven el mayor
y el menor respectivamente.
Trunc Trunca un número real y lo vuelve entero.
Round Redondea un valor real a un entero (al
entero más cercano)
Abs Retorna el valor absoluto del argumento.
Sqrt Retorna la raíz cuadrada del argumento.
Sqr Retorna el cuadrado del argumento.
Sin, Cos Retornan el seno y el coseno del argumento.
Int Retorna la parte entera de un valor real.
Frac Retorna la parte fraccional de un valor real.
NearestRound NearestRound, NearestTop,
NearestBot(Value as float, Near as float) as
NearestTop
float.
NearestBot
Redondea "Value" a un múltiplo 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 mayúsculas y
minúsculas.
Trim Quita los espacios iniciales y finales y los
caracteres de control de la cadena
argumento.
UpperCase Retorna una copia de la cadena argumento
con el mismo texto pero con todas las letras
en mayúsculas.
LowerCase Retorna una copia de la cadena argumento
con el mismo texto pero con todas las letras
198
Anexo: Programando en LEO
en minúsculas.
and, or, xor, not Operadores boleanos: Conjunción,
disyunción, disyunción exclusiva, negación.
Pi Retorna 3.141592
199
Anexo: Programando en LEO
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 mayúsculas y minúsculas.
temp = 0.9
st1 = 'Value : ' & Pi + 4
st2 = 5.5 & 6.7
201
Anexo: Programando en LEO
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 minúsculas.
st = lowercase('Change to LowerCase')
202
Anexo: Programando en LEO
Resultados:
st (String) = 'change to lowercase'
Div Operador aritmético: División entera.
- Unidades iguales:
res1 = NearestTop ( 2.1[ft], 0.2[ft])
res2 = NearestTop (25.4[cm], 1[cm])
res3 = NearestBot (25.4[cm], 1[cm])
res4 = NearestRound(25.4[cm], 1[cm])
Resultados:
res1 (Float) = 2.2 ft
res2 (Float) = 26 cm
res3 (Float) = 25 cm
res4 (Float) = 25 cm
- Unidades diferentes:
res1 = NearestTop(3[cm], 1[in])
res2 = NearestTop(5.44[in], 1[cm])
res3 = NearestTop(2.1[ft], 1[in])
Resultados:
res1 (Float) = 2 in
res2 (Float) = 14 cm
res3 (Float) = 26 in
Nota: Los resultados se mostrarán en el sistema de unidades actual.
- "Near" sin unidades explícitas.
- Si este parámetro no tiene unidades, las unidades del parámetro "Value" se utilizarán.
res1 = NearestTop(2.5[in], (1/16)[in])
res2 = NearestTop(2.5[in], 1/16)
res3 = NearestTop(2.5[cm], 1/16)
204
Anexo: Programando en LEO
Resultados:
res1 (Float) = 2.5 in
res2 (Float) = 2.5 in
res3 (Float) = 2.5 cm
Declaración de variables:
Forma explícita.
Esta es la forma completa de hacer una declaración.
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, ''(vacío) 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 también 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
206
Anexo: Programando en LEO
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
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) = 2.5 ksi
f2 (Float) = 6 Kip*ft
Length (Float) = 2 in
Area (Float) = 4 in2
Force (Float) = 3 kip
Pressure (Float) = 0.75 ksi
Moment (Float) = 6 Kip*in
208
Anexo: Programando en LEO
Sentencias estructuradas.
LEO tiene las siguientes sentencias estructuradas:
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.
209
Anexo: Programando en LEO
La sentencia FOR1 ejecuta "Codigo Usuario" repetidamente, incrementando el contador "I" luego de
cada iteración. Cuando "I" alcanza el mismo valor que "N-1", "Codigo Usuario" se ejecuta una vez
más y la sentencia FOR1 termina.
Exp 1 es la inicialización del contador "I", Exp2 es la expresión de condición que retorna un valor
booleano, y Exp3 es el paso. FOR2 ejecuta "Codigo Usuario" repetidamente, incrementando "I"
luego de cada iteración. 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 expresión de condición 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
//más 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 iteración. Mientras COND retorne True, la ejecución
continuará.
211
Anexo: Programando en LEO
Sentencia GROUP
Esta herramienta permite la organización del código en piezas que se comportan como carpetas, es
decir, que pueden expandirse y colapsarse.
La sintaxis es:
Group //COMENTARIO
"Codigo Usuario"
End Group
Ejemplo:
212
Anexo: Programando en LEO
en expresiones de asignación u operaciones. Esto significa que las propiedades se comportan como
funciones, retornando un valor y/o recibiendo valores como parámetros.
Cuando el usuario declara una propiedad, debe especificar su nombre, número y tipo de parámetros,
y, si va a comportarse como función, el tipo del valor de retorno.
Los parámetros 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 parámetros de
forma permanente, los parámetros deben ser declarados como parámetros por referencia. Esta
característica se explica en los siguientes párrafos.
La sintaxis es:
Prop NAME( ) = EXP
End Prop
Ejemplo:
La propiedad "Max3" encuentra el máximo de sus tres parámetros, 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 también tener asignado un valor inicial que también puede ser una expresión,
la que es guardada en la variable "Result".
Por ejemplo, la propiedad "Max3" ahora encontrará el máximo valor de sus dos parámetros tipo float
y su valor inicial tipo float, la variable Result es también 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 declaración de tipo "as float" puede ser omitida
Prop Max3(f1 as float,f2 as float) = 2.3[in]
End Prop
//inicializado por una expresión
213
Anexo: Programando en LEO
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 parámetros:
a = 2[in]
res = Area_Volume(a)
Resultados:
area (Float) = 4 in2
volume (Float) = 0 in3
res (Boolean) = False
Llamada con valores como parámetros. 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 parámetros.
Observación: El siguiente tipo de llamada no requiere un orden particular de parámetros, por que el
signo "#f" indica el parámetro en cuestión (e.g. #f1:=a, pasa "a" al primer parámetro )
a = 2[in]
c = 4[in]
Area_Volume(#f1:=a, #f3:=c)
Resultados:
area (Float) = 4 in2
volume (Float) = 16 in3
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 función, retorna la raíz 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.
216
Anexo: Programando en LEO
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 solución de cualquier ecuación o función (incluida como parámetro
por referencia) utilizando el método de la bisección.
El siguiente código muestra el uso de una propiedad como un parámetro por referencia e ilustra como
usar la referencia para ser llamada varias veces durante la ejecución 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 reutilización del código.
Para una mejor comprensión de la siguiente propiedad, se sugiere la carga y ejecución 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)
//valores iniciales
x1 = x
y1 = y
x = x + dx
x2 = x
y2 = y
dx0 = dx
counter = 0
//cambia el signo de dx
if y1 * y2 <= 0 then
dx = - dx / 2.0
end if
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 //ecuación a ser resulta
End prop
bisect(y(x), x, dx, abs(dx)<0.001 or count1>30,count1) //resulve la
ecuación
Note que la condición isDone se calcula cada vez que se requiere (cada vez que es llamada) dentro de
la propiedad. También 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 ecuación lineal
También se pueden utilizar expresiones como (2*x+5) directamente como parámetros por referencia.
219
Anexo: Programando en LEO
221