86351869 analisis estructural de marcos planos ortogonales en excel

62
Universidad Autónoma de Zacatecas “Francisco García Salinas” Unidad Académica de Ingeniería. Programa Académico Ingeniería Civil. “Análisis Estructural de Marcos Planos En Excel” Leonel Iván Miranda Méndez Zacatecas, Zac. Julio 2008

Upload: john-ray

Post on 15-Feb-2015

90 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Unidad Acadeacutemica de Ingenieriacutea

Programa Acadeacutemico Ingenieriacutea Civil

ldquoAnaacutelisis Estructural de Marcos Planos En Excelrdquo

Leonel Ivaacuten Miranda Meacutendez

Zacatecas Zac Julio 2008

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p1

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CONTENIDO Introduccioacuten Capiacutetulo 1 Anaacutelisis Estructural mediante el meacutetodo de rigidez en formulacioacuten matricial

11 Meacutetodo de la rigidez

12 Aacutelgebra lineal

13 Meacutetodo de la rigidez en formulacioacuten matricial

Capiacutetulo 2 Microsoft Excelreg 21 Entorno de trabajo

22 Funciones matemaacuteticas

23 Visual Basic para aplicaciones

Capiacutetulo 3 Anaacutelisis Estructural de un marco plano en Microsoft Excelreg

31 Explicacioacuten del coacutedigo fuente

32 Forma de introducir los datos

33 Forma de interpretar los resultados

34 Alcance del programa

341 Ventajas

342 Limitaciones

Capiacutetulo 4 Ejemplos 41 Marcos planos con miembros de seccioacuten constante

42 Marcos planos con miembros de seccioacuten variable

Capiacutetulo 5 Conclusiones Referencias

Leonel Ivaacuten Miranda Meacutendez
Nota
La hoja de caacutelculo de excel se encuentra adjunta en este archovo pdf puede abrirla en el capiacutetulo 4
DARKSIDE
Note
Accepted set by DARKSIDE
DARKSIDE
Note
None set by DARKSIDE

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p2

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Introduccioacuten Con el creciente y amplio uso de la tecnologiacutea digital que se ha dado

recientemente es imposible que su influencia no llegue a la rama de la

ingenieriacutea civil y de manera maacutes especiacutefica al campo de la ingenieriacutea

estructural tanto asiacute que existen en la actualidad infinidad de

herramientas computacionales dirigidas a resolver problemas de

anaacutelisis y disentildeo de estructuras

Existen aplicaciones como por ejemplo el SAP Tricalc uStatic

Etabs entre otras de caraacutecter comercial muy conocidas y bastante

utilizadas por los ingenieros civiles incluso dentro de las universidades

del paiacutes ya se ha trabajado en este campo de hecho en la Universidad

Autoacutenoma de Zacatecas existen programas computacionales para el

anaacutelisis de estructuras

El anaacutelisis de estructuras mediante tecnologiacuteas digitales es muy

recurrido ya que es de enorme utilidad al realizar caacutelculos laboriosos y

extremadamente repetitivos evitando asiacute cometer posibles errores Sin

embargo la parte importante y crucial de un problema de este tipo no

es el realizar las operaciones requeridas por el meacutetodo de anaacutelisis sino

plantear el problema en cuestioacuten de forma correcta La tarea que lleva a

cabo una computadora en el anaacutelisis estructural es tan soacutelo una parte

de un proceso donde el ingeniero observa el problema lo plantea

introduce en la computadora los datos correctos y finalmente

interpreta los resultados obtenidos entonces no es posible que una

maacutequina detecte un error en el planteamiento del problema por

consiguiente sigue siendo responsabilidad del ingeniero el ofrecer

resultados correctos

Es obvio que cuando un calculista hace uso de un programa

computacional debe de estar familiarizado con el procedimiento que la

maacutequina estaacute realizando consecuentemente cualquiera que desee

delegar el caacutelculo de una estructura a algoritmos computacionales

primero debe saber coacutemo se hacen a mano Una vez que se ha ensayado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p3

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

y se tiene cierta experiencia se puede hacer uso de un programa

computacional como apoyo en el anaacutelisis para esto se ha realizado un

programa computacional que pueda servir de ayuda para el anaacutelisis de

estructuras dicho programa es una hoja de caacutelculo en Microsoft Office

Excel reg dicha hoja resuelve marcos planos mediante el meacutetodo

matricial se desprecian las deformaciones axiales y el nuacutemero maacuteximo

de grados de libertad debe ser como maacuteximo de 60 el programa

resuelve problemas con elementos de seccioacuten variable

Se eligioacute el tema para afianzar los conocimientos sobre anaacutelisis

estructural ademaacutes para alentar a otros estudiantes a desarrollar sus

propios programas ya que es un meacutetodo de autoaprendizaje tambieacuten

para que al utilizar un programa comercial o cualquier otro programa se

conozca ndasha grandes rasgosndash la mecaacutenica del mismo

El objetivo no es el competir con los programas de su ramo que

existen en el mercado ya que eacutestos son en su mayoriacutea desarrollados no

por una sola persona sino por equipo de profesionistas con estudios en

leguajes de programacioacuten sin embargo se contribuye en que el

programa ndashcomo estudiante de ingenieriacutea civilndash estaacute orientado no a un

uso profesional sino a un uso didaacutectico que sirva a los intereses de los

estudiantes de ingenieriacutea civil

Asimismo contrario a lo que se podriacutea pensar el programa

computacional tiene ventajas sobre el resto de los que existen en el

mercado en cuanto al hecho de que eacuteste puede servir como un primer

acercamiento al caacutelculo estructural mediante herramientas

computacionales ya que debido a su simplicidad seraacute faacutecil para un

estudiante comprender el mecanismo de operacioacuten

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p4

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 1 ANAacuteLISIS ESTRUCTURAL MEDIANTE EL MEacuteTODO DE RIGIDEZ EN FORMULACIOacuteN MATRICIAL

11 Meacutetodo De La Rigidez Una de las definiciones fundamentales es la de estructura concepto que

Juan Tomaacutes Celiguumleta en su Curso de Anaacutelisis Estructural define de la

siguiente forma ldquoUna estructura es para un ingeniero cualquier tipo

de construccioacuten formada por uno o varios elementos enlazados entre siacute

que estaacuten destinados a soportar la accioacuten de una serie de fuerzas

aplicadas sobre ellosrdquo (Celiguumleta 1998 1)

Un concepto tambieacuten definido por Roberto A Falcoacuten aunque de

manera maacutes teacutecnica ldquoUna estructura es una cadena elaacutestica estable

compuesta por un nuacutemero finito de elementos unidos entre si mediante

un nuacutemero finito de juntashelliprdquo (Falconiacute 2004 5)

Consecuencia de lo anterior se dice que las estructuras estaacuten

formadas por miembros unidos entre siacute (en lo sucesivo los miembros de

la estructura se denominaraacuten elementos y a las uniones y voladizos se

les designaraacute nudos) los cuales se encargan de mantener estable un

estado de fuerzas (o una carga) lo que nos lleva a definir anaacutelisis estructural

Consiste en determinar los esfuerzos internos y las deformaciones que se originan en la estructura como consecuencia de las cargas actuantes Para efectuar el anaacutelisis de una estructura es necesario proceder primero a su idealizacioacuten es decir a asimilarla a un modelo cuyo caacutelculo sea posible efectuar Esta idealizacioacuten se hace baacutesicamente introduciendo algunas suposiciones sobre el comportamiento de los elementos que forman la estructura sobre la forma en que eacutestos estaacuten unidos entre siacute y sobre la forma en que se sustenta Una vez idealizada la estructura se procede a su anaacutelisis calculando las deformaciones y esfuerzos que aparecen en ella y utilizando para ello las teacutecnicas propias del Anaacutelisis Estructural Para este anaacutelisis siempre se dispone como datos de partida de los valores de las acciones exteriores y las dimensiones de la estructurahellip (Celiguumleta 1998 3)

Entonces el objetivo del anaacutelisis estructural es calcular las fuerzas y

las deflexiones en un punto cualquiera de una estructura para esto se

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p5

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

pueden seguir muchos meacutetodos algunos de los cuales se enumeran a

continuacioacuten y se clasifican en cuatro grupos de acuerdo a su

naturaleza

1 Soluciones analiacuteticas consisten en resolver directamente las

ecuaciones que controlan el problema por lo que normalmente

soacutelo se pueden aplicar a casos sencillos

o Integracioacuten de la ecuacioacuten de la elaacutestica en v

o Teoremas de Mohr para vigas

o Meacutetodo de la viga conjugada para vigas

2 Empleo de las ecuaciones de la estaacutetica soacutelo se pueden aplicar a

estructuras isostaacuteticas

o Meacutetodo del equilibrio de los nudos para armaduras

o Meacutetodo de las secciones para armaduras

o Meacutetodo de la barra sustituida para armaduras

3 Meacutetodos basados en la flexibilidad

o Principio del trabajo virtual complementario y principio del

potencial complementario estacionario

o Segundo teorema de Castigliano y teorema de Crotti-Engesser

o Meacutetodo general de flexibilidad basado en el segundo teorema

de Engesser

o Meacutetodo de la compatibilidad de deformaciones en vigas

o Foacutermula de los tres momentos para vigas

o Principio de Muumlller-Breslau para cargas moacuteviles

4 Meacutetodos basados en la rigidez

o Principio del Trabajo Virtual y principio del potencial total

estacionario

o Primer teorema de Castigliano

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p6

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

o Meacutetodo de rigidez en formulacioacuten matricial para estructuras

de cualquier tipo

o Meacutetodo de la distribucioacuten de momentos o de Cross para

poacuterticos planos

De todos los meacutetodos anteriores para este trabajo el que nos

interesa es el meacutetodo de rigidez en formulacioacuten matricial debido a

su faacutecil implementacioacuten y sistematizacioacuten en computadoras

Para explicar el meacutetodo de la rigidez hace falta definir ciertos

conceptos e hipoacutetesis necesarios Se dice que un modelo matemaacutetico es

maacutes exacto mientras maacutes variables se involucren en el mismo en el

caso del anaacutelisis estructural intervienen muchiacutesimas variables como

son la naturaleza de los elementos de la estructura y de la forma en que

estaacuten unidas tambieacuten intervienen los procedimientos de construccioacuten

los cambios de temperatura la calidad de los materiales etc En lo que

atantildee a nuestro caso muchas de estas variables se despreciaraacuten

suponiendo comportamientos que si bien no son los reales se acercan

muy bien a la realidad A continuacioacuten se enumeran las hipoacutetesis

1-Comportamiento lineal de la estructura y de los materiales

2-Movimientos pequentildeos comparados con las dimensiones de la

estructura

3-Se desprecian los fenoacutemenos que afectan y variacutean la rigidez

4-Los materiales son homogeacuteneos e isoacutetropos

5-Las uniones de los elementos y de la estructura son

ortogonales

6-Los desplazamientos y el sistema de cargas estaacuten sobre un

plano (estructura en dos dimensiones)

7-Se desprecian las deformaciones axiales y las torsiones en el

eje longitudinal de los elementos

8-No necesariamente la seccioacuten de los elementos debe ser

constante sin embargo debe ser rectangular

Las hipoacutetesis uno dos y siete son de vital importancia ya que son

condiciones que debe cumplir una estructura para que se aplique el

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 2: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p1

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CONTENIDO Introduccioacuten Capiacutetulo 1 Anaacutelisis Estructural mediante el meacutetodo de rigidez en formulacioacuten matricial

11 Meacutetodo de la rigidez

12 Aacutelgebra lineal

13 Meacutetodo de la rigidez en formulacioacuten matricial

Capiacutetulo 2 Microsoft Excelreg 21 Entorno de trabajo

22 Funciones matemaacuteticas

23 Visual Basic para aplicaciones

Capiacutetulo 3 Anaacutelisis Estructural de un marco plano en Microsoft Excelreg

31 Explicacioacuten del coacutedigo fuente

32 Forma de introducir los datos

33 Forma de interpretar los resultados

34 Alcance del programa

341 Ventajas

342 Limitaciones

Capiacutetulo 4 Ejemplos 41 Marcos planos con miembros de seccioacuten constante

42 Marcos planos con miembros de seccioacuten variable

Capiacutetulo 5 Conclusiones Referencias

Leonel Ivaacuten Miranda Meacutendez
Nota
La hoja de caacutelculo de excel se encuentra adjunta en este archovo pdf puede abrirla en el capiacutetulo 4
DARKSIDE
Note
Accepted set by DARKSIDE
DARKSIDE
Note
None set by DARKSIDE

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p2

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Introduccioacuten Con el creciente y amplio uso de la tecnologiacutea digital que se ha dado

recientemente es imposible que su influencia no llegue a la rama de la

ingenieriacutea civil y de manera maacutes especiacutefica al campo de la ingenieriacutea

estructural tanto asiacute que existen en la actualidad infinidad de

herramientas computacionales dirigidas a resolver problemas de

anaacutelisis y disentildeo de estructuras

Existen aplicaciones como por ejemplo el SAP Tricalc uStatic

Etabs entre otras de caraacutecter comercial muy conocidas y bastante

utilizadas por los ingenieros civiles incluso dentro de las universidades

del paiacutes ya se ha trabajado en este campo de hecho en la Universidad

Autoacutenoma de Zacatecas existen programas computacionales para el

anaacutelisis de estructuras

El anaacutelisis de estructuras mediante tecnologiacuteas digitales es muy

recurrido ya que es de enorme utilidad al realizar caacutelculos laboriosos y

extremadamente repetitivos evitando asiacute cometer posibles errores Sin

embargo la parte importante y crucial de un problema de este tipo no

es el realizar las operaciones requeridas por el meacutetodo de anaacutelisis sino

plantear el problema en cuestioacuten de forma correcta La tarea que lleva a

cabo una computadora en el anaacutelisis estructural es tan soacutelo una parte

de un proceso donde el ingeniero observa el problema lo plantea

introduce en la computadora los datos correctos y finalmente

interpreta los resultados obtenidos entonces no es posible que una

maacutequina detecte un error en el planteamiento del problema por

consiguiente sigue siendo responsabilidad del ingeniero el ofrecer

resultados correctos

Es obvio que cuando un calculista hace uso de un programa

computacional debe de estar familiarizado con el procedimiento que la

maacutequina estaacute realizando consecuentemente cualquiera que desee

delegar el caacutelculo de una estructura a algoritmos computacionales

primero debe saber coacutemo se hacen a mano Una vez que se ha ensayado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p3

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

y se tiene cierta experiencia se puede hacer uso de un programa

computacional como apoyo en el anaacutelisis para esto se ha realizado un

programa computacional que pueda servir de ayuda para el anaacutelisis de

estructuras dicho programa es una hoja de caacutelculo en Microsoft Office

Excel reg dicha hoja resuelve marcos planos mediante el meacutetodo

matricial se desprecian las deformaciones axiales y el nuacutemero maacuteximo

de grados de libertad debe ser como maacuteximo de 60 el programa

resuelve problemas con elementos de seccioacuten variable

Se eligioacute el tema para afianzar los conocimientos sobre anaacutelisis

estructural ademaacutes para alentar a otros estudiantes a desarrollar sus

propios programas ya que es un meacutetodo de autoaprendizaje tambieacuten

para que al utilizar un programa comercial o cualquier otro programa se

conozca ndasha grandes rasgosndash la mecaacutenica del mismo

El objetivo no es el competir con los programas de su ramo que

existen en el mercado ya que eacutestos son en su mayoriacutea desarrollados no

por una sola persona sino por equipo de profesionistas con estudios en

leguajes de programacioacuten sin embargo se contribuye en que el

programa ndashcomo estudiante de ingenieriacutea civilndash estaacute orientado no a un

uso profesional sino a un uso didaacutectico que sirva a los intereses de los

estudiantes de ingenieriacutea civil

Asimismo contrario a lo que se podriacutea pensar el programa

computacional tiene ventajas sobre el resto de los que existen en el

mercado en cuanto al hecho de que eacuteste puede servir como un primer

acercamiento al caacutelculo estructural mediante herramientas

computacionales ya que debido a su simplicidad seraacute faacutecil para un

estudiante comprender el mecanismo de operacioacuten

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p4

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 1 ANAacuteLISIS ESTRUCTURAL MEDIANTE EL MEacuteTODO DE RIGIDEZ EN FORMULACIOacuteN MATRICIAL

11 Meacutetodo De La Rigidez Una de las definiciones fundamentales es la de estructura concepto que

Juan Tomaacutes Celiguumleta en su Curso de Anaacutelisis Estructural define de la

siguiente forma ldquoUna estructura es para un ingeniero cualquier tipo

de construccioacuten formada por uno o varios elementos enlazados entre siacute

que estaacuten destinados a soportar la accioacuten de una serie de fuerzas

aplicadas sobre ellosrdquo (Celiguumleta 1998 1)

Un concepto tambieacuten definido por Roberto A Falcoacuten aunque de

manera maacutes teacutecnica ldquoUna estructura es una cadena elaacutestica estable

compuesta por un nuacutemero finito de elementos unidos entre si mediante

un nuacutemero finito de juntashelliprdquo (Falconiacute 2004 5)

Consecuencia de lo anterior se dice que las estructuras estaacuten

formadas por miembros unidos entre siacute (en lo sucesivo los miembros de

la estructura se denominaraacuten elementos y a las uniones y voladizos se

les designaraacute nudos) los cuales se encargan de mantener estable un

estado de fuerzas (o una carga) lo que nos lleva a definir anaacutelisis estructural

Consiste en determinar los esfuerzos internos y las deformaciones que se originan en la estructura como consecuencia de las cargas actuantes Para efectuar el anaacutelisis de una estructura es necesario proceder primero a su idealizacioacuten es decir a asimilarla a un modelo cuyo caacutelculo sea posible efectuar Esta idealizacioacuten se hace baacutesicamente introduciendo algunas suposiciones sobre el comportamiento de los elementos que forman la estructura sobre la forma en que eacutestos estaacuten unidos entre siacute y sobre la forma en que se sustenta Una vez idealizada la estructura se procede a su anaacutelisis calculando las deformaciones y esfuerzos que aparecen en ella y utilizando para ello las teacutecnicas propias del Anaacutelisis Estructural Para este anaacutelisis siempre se dispone como datos de partida de los valores de las acciones exteriores y las dimensiones de la estructurahellip (Celiguumleta 1998 3)

Entonces el objetivo del anaacutelisis estructural es calcular las fuerzas y

las deflexiones en un punto cualquiera de una estructura para esto se

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p5

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

pueden seguir muchos meacutetodos algunos de los cuales se enumeran a

continuacioacuten y se clasifican en cuatro grupos de acuerdo a su

naturaleza

1 Soluciones analiacuteticas consisten en resolver directamente las

ecuaciones que controlan el problema por lo que normalmente

soacutelo se pueden aplicar a casos sencillos

o Integracioacuten de la ecuacioacuten de la elaacutestica en v

o Teoremas de Mohr para vigas

o Meacutetodo de la viga conjugada para vigas

2 Empleo de las ecuaciones de la estaacutetica soacutelo se pueden aplicar a

estructuras isostaacuteticas

o Meacutetodo del equilibrio de los nudos para armaduras

o Meacutetodo de las secciones para armaduras

o Meacutetodo de la barra sustituida para armaduras

3 Meacutetodos basados en la flexibilidad

o Principio del trabajo virtual complementario y principio del

potencial complementario estacionario

o Segundo teorema de Castigliano y teorema de Crotti-Engesser

o Meacutetodo general de flexibilidad basado en el segundo teorema

de Engesser

o Meacutetodo de la compatibilidad de deformaciones en vigas

o Foacutermula de los tres momentos para vigas

o Principio de Muumlller-Breslau para cargas moacuteviles

4 Meacutetodos basados en la rigidez

o Principio del Trabajo Virtual y principio del potencial total

estacionario

o Primer teorema de Castigliano

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p6

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

o Meacutetodo de rigidez en formulacioacuten matricial para estructuras

de cualquier tipo

o Meacutetodo de la distribucioacuten de momentos o de Cross para

poacuterticos planos

De todos los meacutetodos anteriores para este trabajo el que nos

interesa es el meacutetodo de rigidez en formulacioacuten matricial debido a

su faacutecil implementacioacuten y sistematizacioacuten en computadoras

Para explicar el meacutetodo de la rigidez hace falta definir ciertos

conceptos e hipoacutetesis necesarios Se dice que un modelo matemaacutetico es

maacutes exacto mientras maacutes variables se involucren en el mismo en el

caso del anaacutelisis estructural intervienen muchiacutesimas variables como

son la naturaleza de los elementos de la estructura y de la forma en que

estaacuten unidas tambieacuten intervienen los procedimientos de construccioacuten

los cambios de temperatura la calidad de los materiales etc En lo que

atantildee a nuestro caso muchas de estas variables se despreciaraacuten

suponiendo comportamientos que si bien no son los reales se acercan

muy bien a la realidad A continuacioacuten se enumeran las hipoacutetesis

1-Comportamiento lineal de la estructura y de los materiales

2-Movimientos pequentildeos comparados con las dimensiones de la

estructura

3-Se desprecian los fenoacutemenos que afectan y variacutean la rigidez

4-Los materiales son homogeacuteneos e isoacutetropos

5-Las uniones de los elementos y de la estructura son

ortogonales

6-Los desplazamientos y el sistema de cargas estaacuten sobre un

plano (estructura en dos dimensiones)

7-Se desprecian las deformaciones axiales y las torsiones en el

eje longitudinal de los elementos

8-No necesariamente la seccioacuten de los elementos debe ser

constante sin embargo debe ser rectangular

Las hipoacutetesis uno dos y siete son de vital importancia ya que son

condiciones que debe cumplir una estructura para que se aplique el

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 3: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p2

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Introduccioacuten Con el creciente y amplio uso de la tecnologiacutea digital que se ha dado

recientemente es imposible que su influencia no llegue a la rama de la

ingenieriacutea civil y de manera maacutes especiacutefica al campo de la ingenieriacutea

estructural tanto asiacute que existen en la actualidad infinidad de

herramientas computacionales dirigidas a resolver problemas de

anaacutelisis y disentildeo de estructuras

Existen aplicaciones como por ejemplo el SAP Tricalc uStatic

Etabs entre otras de caraacutecter comercial muy conocidas y bastante

utilizadas por los ingenieros civiles incluso dentro de las universidades

del paiacutes ya se ha trabajado en este campo de hecho en la Universidad

Autoacutenoma de Zacatecas existen programas computacionales para el

anaacutelisis de estructuras

El anaacutelisis de estructuras mediante tecnologiacuteas digitales es muy

recurrido ya que es de enorme utilidad al realizar caacutelculos laboriosos y

extremadamente repetitivos evitando asiacute cometer posibles errores Sin

embargo la parte importante y crucial de un problema de este tipo no

es el realizar las operaciones requeridas por el meacutetodo de anaacutelisis sino

plantear el problema en cuestioacuten de forma correcta La tarea que lleva a

cabo una computadora en el anaacutelisis estructural es tan soacutelo una parte

de un proceso donde el ingeniero observa el problema lo plantea

introduce en la computadora los datos correctos y finalmente

interpreta los resultados obtenidos entonces no es posible que una

maacutequina detecte un error en el planteamiento del problema por

consiguiente sigue siendo responsabilidad del ingeniero el ofrecer

resultados correctos

Es obvio que cuando un calculista hace uso de un programa

computacional debe de estar familiarizado con el procedimiento que la

maacutequina estaacute realizando consecuentemente cualquiera que desee

delegar el caacutelculo de una estructura a algoritmos computacionales

primero debe saber coacutemo se hacen a mano Una vez que se ha ensayado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p3

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

y se tiene cierta experiencia se puede hacer uso de un programa

computacional como apoyo en el anaacutelisis para esto se ha realizado un

programa computacional que pueda servir de ayuda para el anaacutelisis de

estructuras dicho programa es una hoja de caacutelculo en Microsoft Office

Excel reg dicha hoja resuelve marcos planos mediante el meacutetodo

matricial se desprecian las deformaciones axiales y el nuacutemero maacuteximo

de grados de libertad debe ser como maacuteximo de 60 el programa

resuelve problemas con elementos de seccioacuten variable

Se eligioacute el tema para afianzar los conocimientos sobre anaacutelisis

estructural ademaacutes para alentar a otros estudiantes a desarrollar sus

propios programas ya que es un meacutetodo de autoaprendizaje tambieacuten

para que al utilizar un programa comercial o cualquier otro programa se

conozca ndasha grandes rasgosndash la mecaacutenica del mismo

El objetivo no es el competir con los programas de su ramo que

existen en el mercado ya que eacutestos son en su mayoriacutea desarrollados no

por una sola persona sino por equipo de profesionistas con estudios en

leguajes de programacioacuten sin embargo se contribuye en que el

programa ndashcomo estudiante de ingenieriacutea civilndash estaacute orientado no a un

uso profesional sino a un uso didaacutectico que sirva a los intereses de los

estudiantes de ingenieriacutea civil

Asimismo contrario a lo que se podriacutea pensar el programa

computacional tiene ventajas sobre el resto de los que existen en el

mercado en cuanto al hecho de que eacuteste puede servir como un primer

acercamiento al caacutelculo estructural mediante herramientas

computacionales ya que debido a su simplicidad seraacute faacutecil para un

estudiante comprender el mecanismo de operacioacuten

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p4

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 1 ANAacuteLISIS ESTRUCTURAL MEDIANTE EL MEacuteTODO DE RIGIDEZ EN FORMULACIOacuteN MATRICIAL

11 Meacutetodo De La Rigidez Una de las definiciones fundamentales es la de estructura concepto que

Juan Tomaacutes Celiguumleta en su Curso de Anaacutelisis Estructural define de la

siguiente forma ldquoUna estructura es para un ingeniero cualquier tipo

de construccioacuten formada por uno o varios elementos enlazados entre siacute

que estaacuten destinados a soportar la accioacuten de una serie de fuerzas

aplicadas sobre ellosrdquo (Celiguumleta 1998 1)

Un concepto tambieacuten definido por Roberto A Falcoacuten aunque de

manera maacutes teacutecnica ldquoUna estructura es una cadena elaacutestica estable

compuesta por un nuacutemero finito de elementos unidos entre si mediante

un nuacutemero finito de juntashelliprdquo (Falconiacute 2004 5)

Consecuencia de lo anterior se dice que las estructuras estaacuten

formadas por miembros unidos entre siacute (en lo sucesivo los miembros de

la estructura se denominaraacuten elementos y a las uniones y voladizos se

les designaraacute nudos) los cuales se encargan de mantener estable un

estado de fuerzas (o una carga) lo que nos lleva a definir anaacutelisis estructural

Consiste en determinar los esfuerzos internos y las deformaciones que se originan en la estructura como consecuencia de las cargas actuantes Para efectuar el anaacutelisis de una estructura es necesario proceder primero a su idealizacioacuten es decir a asimilarla a un modelo cuyo caacutelculo sea posible efectuar Esta idealizacioacuten se hace baacutesicamente introduciendo algunas suposiciones sobre el comportamiento de los elementos que forman la estructura sobre la forma en que eacutestos estaacuten unidos entre siacute y sobre la forma en que se sustenta Una vez idealizada la estructura se procede a su anaacutelisis calculando las deformaciones y esfuerzos que aparecen en ella y utilizando para ello las teacutecnicas propias del Anaacutelisis Estructural Para este anaacutelisis siempre se dispone como datos de partida de los valores de las acciones exteriores y las dimensiones de la estructurahellip (Celiguumleta 1998 3)

Entonces el objetivo del anaacutelisis estructural es calcular las fuerzas y

las deflexiones en un punto cualquiera de una estructura para esto se

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p5

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

pueden seguir muchos meacutetodos algunos de los cuales se enumeran a

continuacioacuten y se clasifican en cuatro grupos de acuerdo a su

naturaleza

1 Soluciones analiacuteticas consisten en resolver directamente las

ecuaciones que controlan el problema por lo que normalmente

soacutelo se pueden aplicar a casos sencillos

o Integracioacuten de la ecuacioacuten de la elaacutestica en v

o Teoremas de Mohr para vigas

o Meacutetodo de la viga conjugada para vigas

2 Empleo de las ecuaciones de la estaacutetica soacutelo se pueden aplicar a

estructuras isostaacuteticas

o Meacutetodo del equilibrio de los nudos para armaduras

o Meacutetodo de las secciones para armaduras

o Meacutetodo de la barra sustituida para armaduras

3 Meacutetodos basados en la flexibilidad

o Principio del trabajo virtual complementario y principio del

potencial complementario estacionario

o Segundo teorema de Castigliano y teorema de Crotti-Engesser

o Meacutetodo general de flexibilidad basado en el segundo teorema

de Engesser

o Meacutetodo de la compatibilidad de deformaciones en vigas

o Foacutermula de los tres momentos para vigas

o Principio de Muumlller-Breslau para cargas moacuteviles

4 Meacutetodos basados en la rigidez

o Principio del Trabajo Virtual y principio del potencial total

estacionario

o Primer teorema de Castigliano

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p6

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

o Meacutetodo de rigidez en formulacioacuten matricial para estructuras

de cualquier tipo

o Meacutetodo de la distribucioacuten de momentos o de Cross para

poacuterticos planos

De todos los meacutetodos anteriores para este trabajo el que nos

interesa es el meacutetodo de rigidez en formulacioacuten matricial debido a

su faacutecil implementacioacuten y sistematizacioacuten en computadoras

Para explicar el meacutetodo de la rigidez hace falta definir ciertos

conceptos e hipoacutetesis necesarios Se dice que un modelo matemaacutetico es

maacutes exacto mientras maacutes variables se involucren en el mismo en el

caso del anaacutelisis estructural intervienen muchiacutesimas variables como

son la naturaleza de los elementos de la estructura y de la forma en que

estaacuten unidas tambieacuten intervienen los procedimientos de construccioacuten

los cambios de temperatura la calidad de los materiales etc En lo que

atantildee a nuestro caso muchas de estas variables se despreciaraacuten

suponiendo comportamientos que si bien no son los reales se acercan

muy bien a la realidad A continuacioacuten se enumeran las hipoacutetesis

1-Comportamiento lineal de la estructura y de los materiales

2-Movimientos pequentildeos comparados con las dimensiones de la

estructura

3-Se desprecian los fenoacutemenos que afectan y variacutean la rigidez

4-Los materiales son homogeacuteneos e isoacutetropos

5-Las uniones de los elementos y de la estructura son

ortogonales

6-Los desplazamientos y el sistema de cargas estaacuten sobre un

plano (estructura en dos dimensiones)

7-Se desprecian las deformaciones axiales y las torsiones en el

eje longitudinal de los elementos

8-No necesariamente la seccioacuten de los elementos debe ser

constante sin embargo debe ser rectangular

Las hipoacutetesis uno dos y siete son de vital importancia ya que son

condiciones que debe cumplir una estructura para que se aplique el

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 4: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p3

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

y se tiene cierta experiencia se puede hacer uso de un programa

computacional como apoyo en el anaacutelisis para esto se ha realizado un

programa computacional que pueda servir de ayuda para el anaacutelisis de

estructuras dicho programa es una hoja de caacutelculo en Microsoft Office

Excel reg dicha hoja resuelve marcos planos mediante el meacutetodo

matricial se desprecian las deformaciones axiales y el nuacutemero maacuteximo

de grados de libertad debe ser como maacuteximo de 60 el programa

resuelve problemas con elementos de seccioacuten variable

Se eligioacute el tema para afianzar los conocimientos sobre anaacutelisis

estructural ademaacutes para alentar a otros estudiantes a desarrollar sus

propios programas ya que es un meacutetodo de autoaprendizaje tambieacuten

para que al utilizar un programa comercial o cualquier otro programa se

conozca ndasha grandes rasgosndash la mecaacutenica del mismo

El objetivo no es el competir con los programas de su ramo que

existen en el mercado ya que eacutestos son en su mayoriacutea desarrollados no

por una sola persona sino por equipo de profesionistas con estudios en

leguajes de programacioacuten sin embargo se contribuye en que el

programa ndashcomo estudiante de ingenieriacutea civilndash estaacute orientado no a un

uso profesional sino a un uso didaacutectico que sirva a los intereses de los

estudiantes de ingenieriacutea civil

Asimismo contrario a lo que se podriacutea pensar el programa

computacional tiene ventajas sobre el resto de los que existen en el

mercado en cuanto al hecho de que eacuteste puede servir como un primer

acercamiento al caacutelculo estructural mediante herramientas

computacionales ya que debido a su simplicidad seraacute faacutecil para un

estudiante comprender el mecanismo de operacioacuten

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p4

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 1 ANAacuteLISIS ESTRUCTURAL MEDIANTE EL MEacuteTODO DE RIGIDEZ EN FORMULACIOacuteN MATRICIAL

11 Meacutetodo De La Rigidez Una de las definiciones fundamentales es la de estructura concepto que

Juan Tomaacutes Celiguumleta en su Curso de Anaacutelisis Estructural define de la

siguiente forma ldquoUna estructura es para un ingeniero cualquier tipo

de construccioacuten formada por uno o varios elementos enlazados entre siacute

que estaacuten destinados a soportar la accioacuten de una serie de fuerzas

aplicadas sobre ellosrdquo (Celiguumleta 1998 1)

Un concepto tambieacuten definido por Roberto A Falcoacuten aunque de

manera maacutes teacutecnica ldquoUna estructura es una cadena elaacutestica estable

compuesta por un nuacutemero finito de elementos unidos entre si mediante

un nuacutemero finito de juntashelliprdquo (Falconiacute 2004 5)

Consecuencia de lo anterior se dice que las estructuras estaacuten

formadas por miembros unidos entre siacute (en lo sucesivo los miembros de

la estructura se denominaraacuten elementos y a las uniones y voladizos se

les designaraacute nudos) los cuales se encargan de mantener estable un

estado de fuerzas (o una carga) lo que nos lleva a definir anaacutelisis estructural

Consiste en determinar los esfuerzos internos y las deformaciones que se originan en la estructura como consecuencia de las cargas actuantes Para efectuar el anaacutelisis de una estructura es necesario proceder primero a su idealizacioacuten es decir a asimilarla a un modelo cuyo caacutelculo sea posible efectuar Esta idealizacioacuten se hace baacutesicamente introduciendo algunas suposiciones sobre el comportamiento de los elementos que forman la estructura sobre la forma en que eacutestos estaacuten unidos entre siacute y sobre la forma en que se sustenta Una vez idealizada la estructura se procede a su anaacutelisis calculando las deformaciones y esfuerzos que aparecen en ella y utilizando para ello las teacutecnicas propias del Anaacutelisis Estructural Para este anaacutelisis siempre se dispone como datos de partida de los valores de las acciones exteriores y las dimensiones de la estructurahellip (Celiguumleta 1998 3)

Entonces el objetivo del anaacutelisis estructural es calcular las fuerzas y

las deflexiones en un punto cualquiera de una estructura para esto se

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p5

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

pueden seguir muchos meacutetodos algunos de los cuales se enumeran a

continuacioacuten y se clasifican en cuatro grupos de acuerdo a su

naturaleza

1 Soluciones analiacuteticas consisten en resolver directamente las

ecuaciones que controlan el problema por lo que normalmente

soacutelo se pueden aplicar a casos sencillos

o Integracioacuten de la ecuacioacuten de la elaacutestica en v

o Teoremas de Mohr para vigas

o Meacutetodo de la viga conjugada para vigas

2 Empleo de las ecuaciones de la estaacutetica soacutelo se pueden aplicar a

estructuras isostaacuteticas

o Meacutetodo del equilibrio de los nudos para armaduras

o Meacutetodo de las secciones para armaduras

o Meacutetodo de la barra sustituida para armaduras

3 Meacutetodos basados en la flexibilidad

o Principio del trabajo virtual complementario y principio del

potencial complementario estacionario

o Segundo teorema de Castigliano y teorema de Crotti-Engesser

o Meacutetodo general de flexibilidad basado en el segundo teorema

de Engesser

o Meacutetodo de la compatibilidad de deformaciones en vigas

o Foacutermula de los tres momentos para vigas

o Principio de Muumlller-Breslau para cargas moacuteviles

4 Meacutetodos basados en la rigidez

o Principio del Trabajo Virtual y principio del potencial total

estacionario

o Primer teorema de Castigliano

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p6

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

o Meacutetodo de rigidez en formulacioacuten matricial para estructuras

de cualquier tipo

o Meacutetodo de la distribucioacuten de momentos o de Cross para

poacuterticos planos

De todos los meacutetodos anteriores para este trabajo el que nos

interesa es el meacutetodo de rigidez en formulacioacuten matricial debido a

su faacutecil implementacioacuten y sistematizacioacuten en computadoras

Para explicar el meacutetodo de la rigidez hace falta definir ciertos

conceptos e hipoacutetesis necesarios Se dice que un modelo matemaacutetico es

maacutes exacto mientras maacutes variables se involucren en el mismo en el

caso del anaacutelisis estructural intervienen muchiacutesimas variables como

son la naturaleza de los elementos de la estructura y de la forma en que

estaacuten unidas tambieacuten intervienen los procedimientos de construccioacuten

los cambios de temperatura la calidad de los materiales etc En lo que

atantildee a nuestro caso muchas de estas variables se despreciaraacuten

suponiendo comportamientos que si bien no son los reales se acercan

muy bien a la realidad A continuacioacuten se enumeran las hipoacutetesis

1-Comportamiento lineal de la estructura y de los materiales

2-Movimientos pequentildeos comparados con las dimensiones de la

estructura

3-Se desprecian los fenoacutemenos que afectan y variacutean la rigidez

4-Los materiales son homogeacuteneos e isoacutetropos

5-Las uniones de los elementos y de la estructura son

ortogonales

6-Los desplazamientos y el sistema de cargas estaacuten sobre un

plano (estructura en dos dimensiones)

7-Se desprecian las deformaciones axiales y las torsiones en el

eje longitudinal de los elementos

8-No necesariamente la seccioacuten de los elementos debe ser

constante sin embargo debe ser rectangular

Las hipoacutetesis uno dos y siete son de vital importancia ya que son

condiciones que debe cumplir una estructura para que se aplique el

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 5: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p4

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 1 ANAacuteLISIS ESTRUCTURAL MEDIANTE EL MEacuteTODO DE RIGIDEZ EN FORMULACIOacuteN MATRICIAL

11 Meacutetodo De La Rigidez Una de las definiciones fundamentales es la de estructura concepto que

Juan Tomaacutes Celiguumleta en su Curso de Anaacutelisis Estructural define de la

siguiente forma ldquoUna estructura es para un ingeniero cualquier tipo

de construccioacuten formada por uno o varios elementos enlazados entre siacute

que estaacuten destinados a soportar la accioacuten de una serie de fuerzas

aplicadas sobre ellosrdquo (Celiguumleta 1998 1)

Un concepto tambieacuten definido por Roberto A Falcoacuten aunque de

manera maacutes teacutecnica ldquoUna estructura es una cadena elaacutestica estable

compuesta por un nuacutemero finito de elementos unidos entre si mediante

un nuacutemero finito de juntashelliprdquo (Falconiacute 2004 5)

Consecuencia de lo anterior se dice que las estructuras estaacuten

formadas por miembros unidos entre siacute (en lo sucesivo los miembros de

la estructura se denominaraacuten elementos y a las uniones y voladizos se

les designaraacute nudos) los cuales se encargan de mantener estable un

estado de fuerzas (o una carga) lo que nos lleva a definir anaacutelisis estructural

Consiste en determinar los esfuerzos internos y las deformaciones que se originan en la estructura como consecuencia de las cargas actuantes Para efectuar el anaacutelisis de una estructura es necesario proceder primero a su idealizacioacuten es decir a asimilarla a un modelo cuyo caacutelculo sea posible efectuar Esta idealizacioacuten se hace baacutesicamente introduciendo algunas suposiciones sobre el comportamiento de los elementos que forman la estructura sobre la forma en que eacutestos estaacuten unidos entre siacute y sobre la forma en que se sustenta Una vez idealizada la estructura se procede a su anaacutelisis calculando las deformaciones y esfuerzos que aparecen en ella y utilizando para ello las teacutecnicas propias del Anaacutelisis Estructural Para este anaacutelisis siempre se dispone como datos de partida de los valores de las acciones exteriores y las dimensiones de la estructurahellip (Celiguumleta 1998 3)

Entonces el objetivo del anaacutelisis estructural es calcular las fuerzas y

las deflexiones en un punto cualquiera de una estructura para esto se

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p5

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

pueden seguir muchos meacutetodos algunos de los cuales se enumeran a

continuacioacuten y se clasifican en cuatro grupos de acuerdo a su

naturaleza

1 Soluciones analiacuteticas consisten en resolver directamente las

ecuaciones que controlan el problema por lo que normalmente

soacutelo se pueden aplicar a casos sencillos

o Integracioacuten de la ecuacioacuten de la elaacutestica en v

o Teoremas de Mohr para vigas

o Meacutetodo de la viga conjugada para vigas

2 Empleo de las ecuaciones de la estaacutetica soacutelo se pueden aplicar a

estructuras isostaacuteticas

o Meacutetodo del equilibrio de los nudos para armaduras

o Meacutetodo de las secciones para armaduras

o Meacutetodo de la barra sustituida para armaduras

3 Meacutetodos basados en la flexibilidad

o Principio del trabajo virtual complementario y principio del

potencial complementario estacionario

o Segundo teorema de Castigliano y teorema de Crotti-Engesser

o Meacutetodo general de flexibilidad basado en el segundo teorema

de Engesser

o Meacutetodo de la compatibilidad de deformaciones en vigas

o Foacutermula de los tres momentos para vigas

o Principio de Muumlller-Breslau para cargas moacuteviles

4 Meacutetodos basados en la rigidez

o Principio del Trabajo Virtual y principio del potencial total

estacionario

o Primer teorema de Castigliano

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p6

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

o Meacutetodo de rigidez en formulacioacuten matricial para estructuras

de cualquier tipo

o Meacutetodo de la distribucioacuten de momentos o de Cross para

poacuterticos planos

De todos los meacutetodos anteriores para este trabajo el que nos

interesa es el meacutetodo de rigidez en formulacioacuten matricial debido a

su faacutecil implementacioacuten y sistematizacioacuten en computadoras

Para explicar el meacutetodo de la rigidez hace falta definir ciertos

conceptos e hipoacutetesis necesarios Se dice que un modelo matemaacutetico es

maacutes exacto mientras maacutes variables se involucren en el mismo en el

caso del anaacutelisis estructural intervienen muchiacutesimas variables como

son la naturaleza de los elementos de la estructura y de la forma en que

estaacuten unidas tambieacuten intervienen los procedimientos de construccioacuten

los cambios de temperatura la calidad de los materiales etc En lo que

atantildee a nuestro caso muchas de estas variables se despreciaraacuten

suponiendo comportamientos que si bien no son los reales se acercan

muy bien a la realidad A continuacioacuten se enumeran las hipoacutetesis

1-Comportamiento lineal de la estructura y de los materiales

2-Movimientos pequentildeos comparados con las dimensiones de la

estructura

3-Se desprecian los fenoacutemenos que afectan y variacutean la rigidez

4-Los materiales son homogeacuteneos e isoacutetropos

5-Las uniones de los elementos y de la estructura son

ortogonales

6-Los desplazamientos y el sistema de cargas estaacuten sobre un

plano (estructura en dos dimensiones)

7-Se desprecian las deformaciones axiales y las torsiones en el

eje longitudinal de los elementos

8-No necesariamente la seccioacuten de los elementos debe ser

constante sin embargo debe ser rectangular

Las hipoacutetesis uno dos y siete son de vital importancia ya que son

condiciones que debe cumplir una estructura para que se aplique el

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 6: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p5

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

pueden seguir muchos meacutetodos algunos de los cuales se enumeran a

continuacioacuten y se clasifican en cuatro grupos de acuerdo a su

naturaleza

1 Soluciones analiacuteticas consisten en resolver directamente las

ecuaciones que controlan el problema por lo que normalmente

soacutelo se pueden aplicar a casos sencillos

o Integracioacuten de la ecuacioacuten de la elaacutestica en v

o Teoremas de Mohr para vigas

o Meacutetodo de la viga conjugada para vigas

2 Empleo de las ecuaciones de la estaacutetica soacutelo se pueden aplicar a

estructuras isostaacuteticas

o Meacutetodo del equilibrio de los nudos para armaduras

o Meacutetodo de las secciones para armaduras

o Meacutetodo de la barra sustituida para armaduras

3 Meacutetodos basados en la flexibilidad

o Principio del trabajo virtual complementario y principio del

potencial complementario estacionario

o Segundo teorema de Castigliano y teorema de Crotti-Engesser

o Meacutetodo general de flexibilidad basado en el segundo teorema

de Engesser

o Meacutetodo de la compatibilidad de deformaciones en vigas

o Foacutermula de los tres momentos para vigas

o Principio de Muumlller-Breslau para cargas moacuteviles

4 Meacutetodos basados en la rigidez

o Principio del Trabajo Virtual y principio del potencial total

estacionario

o Primer teorema de Castigliano

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p6

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

o Meacutetodo de rigidez en formulacioacuten matricial para estructuras

de cualquier tipo

o Meacutetodo de la distribucioacuten de momentos o de Cross para

poacuterticos planos

De todos los meacutetodos anteriores para este trabajo el que nos

interesa es el meacutetodo de rigidez en formulacioacuten matricial debido a

su faacutecil implementacioacuten y sistematizacioacuten en computadoras

Para explicar el meacutetodo de la rigidez hace falta definir ciertos

conceptos e hipoacutetesis necesarios Se dice que un modelo matemaacutetico es

maacutes exacto mientras maacutes variables se involucren en el mismo en el

caso del anaacutelisis estructural intervienen muchiacutesimas variables como

son la naturaleza de los elementos de la estructura y de la forma en que

estaacuten unidas tambieacuten intervienen los procedimientos de construccioacuten

los cambios de temperatura la calidad de los materiales etc En lo que

atantildee a nuestro caso muchas de estas variables se despreciaraacuten

suponiendo comportamientos que si bien no son los reales se acercan

muy bien a la realidad A continuacioacuten se enumeran las hipoacutetesis

1-Comportamiento lineal de la estructura y de los materiales

2-Movimientos pequentildeos comparados con las dimensiones de la

estructura

3-Se desprecian los fenoacutemenos que afectan y variacutean la rigidez

4-Los materiales son homogeacuteneos e isoacutetropos

5-Las uniones de los elementos y de la estructura son

ortogonales

6-Los desplazamientos y el sistema de cargas estaacuten sobre un

plano (estructura en dos dimensiones)

7-Se desprecian las deformaciones axiales y las torsiones en el

eje longitudinal de los elementos

8-No necesariamente la seccioacuten de los elementos debe ser

constante sin embargo debe ser rectangular

Las hipoacutetesis uno dos y siete son de vital importancia ya que son

condiciones que debe cumplir una estructura para que se aplique el

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 7: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p6

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

o Meacutetodo de rigidez en formulacioacuten matricial para estructuras

de cualquier tipo

o Meacutetodo de la distribucioacuten de momentos o de Cross para

poacuterticos planos

De todos los meacutetodos anteriores para este trabajo el que nos

interesa es el meacutetodo de rigidez en formulacioacuten matricial debido a

su faacutecil implementacioacuten y sistematizacioacuten en computadoras

Para explicar el meacutetodo de la rigidez hace falta definir ciertos

conceptos e hipoacutetesis necesarios Se dice que un modelo matemaacutetico es

maacutes exacto mientras maacutes variables se involucren en el mismo en el

caso del anaacutelisis estructural intervienen muchiacutesimas variables como

son la naturaleza de los elementos de la estructura y de la forma en que

estaacuten unidas tambieacuten intervienen los procedimientos de construccioacuten

los cambios de temperatura la calidad de los materiales etc En lo que

atantildee a nuestro caso muchas de estas variables se despreciaraacuten

suponiendo comportamientos que si bien no son los reales se acercan

muy bien a la realidad A continuacioacuten se enumeran las hipoacutetesis

1-Comportamiento lineal de la estructura y de los materiales

2-Movimientos pequentildeos comparados con las dimensiones de la

estructura

3-Se desprecian los fenoacutemenos que afectan y variacutean la rigidez

4-Los materiales son homogeacuteneos e isoacutetropos

5-Las uniones de los elementos y de la estructura son

ortogonales

6-Los desplazamientos y el sistema de cargas estaacuten sobre un

plano (estructura en dos dimensiones)

7-Se desprecian las deformaciones axiales y las torsiones en el

eje longitudinal de los elementos

8-No necesariamente la seccioacuten de los elementos debe ser

constante sin embargo debe ser rectangular

Las hipoacutetesis uno dos y siete son de vital importancia ya que son

condiciones que debe cumplir una estructura para que se aplique el

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 8: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p7

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

principio de superposicioacuten Dicho principio establece que los efectos que

produce un sistema de fuerzas aplicado a una estructura son

equivalentes a la suma de los efectos producidos por cada una de las

fuerzas del sistema actuando independientemente

Dentro de la estructura en cualquier elemento seccioacuten o nudo la

suma de las fuerzas y momentos seraacute cero en este caso como es una

estructura plana se debe cumplir que

0xF 0yF 0M

Para analizar una estructura primero se debe evaluar su

estabilidad se dice que una estructura es estable cuando la estructura

mantiene el equilibro para cualquier caso posible de cargas Si una

estructura resulta ser inestable entonces no tiene caso seguir con el

anaacutelisis y deberaacute replantearse una nueva estructura

En el caso de que se trate de una estructura estable entonces se

procede a determinar su grado de indeterminacioacuten Como se mencionoacute

anteriormente se dispone de tres ecuaciones de equilibrio entonces el

grado de indeterminacioacuten seraacute el nuacutemero de incoacutegnitas que excedan el

nuacutemero de ecuaciones disponibles

Las incoacutegnitas en el meacutetodo de la rigidez son los desplazamientos

en los nudos ya sean traslaciones verticales traslaciones horizontales o

giros Esto lleva a definir el teacutermino grado de indeterminacioacuten cinemaacutetica que no es otra cosa que la suma de todos los

desplazamientos independientes en los nudos

Ahora bien ya que se han definido las hipoacutetesis y las condiciones

de la estructura se debe hablar del meacutetodo que se usaraacute a saber el

meacutetodo de la rigidez (o de los desplazamientos) Dicho meacutetodo se llama

asiacute porque parte de la definicioacuten de rigidez la cual nos dice que la

fuerza que actuacutea sobre un cuerpo es igual a la rigidez del mismo

multiplicada por la deformacioacuten que sufre debido a dicha accioacuten En

este meacutetodo se utilizan acciones producidas por desplazamientos

unitarios eacutestas son traslaciones o rotaciones unitarias y las acciones

seraacuten fuerzas o momentos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 9: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p8

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las acciones causadas por desplazamientos unitarios se conocen

como ldquorigidecesrdquo

Para plantear lo anterior se procede a aislar un elemento y

determinar sus rigideces

jMkM

1

Figura 11-1

L

En la figura anterior se dice que en el extremo j (izquierdo) del

elemento se produce un desplazamiento giratorio unitario Si la fuerza

necesaria para producir dicho desplazamiento es igual a la rigidez del

elemento multiplicada por el mismo desplazamiento kF y 1

entonces kF Por el meacutetodo de la viga conjugada

EIM k

EIM j

Figura 11-2

L

032

231

20

L

EILML

EILM

M kjj kj MM 2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 10: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p9

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Al provocar un giro unitario en el extremo j con jM se genera

2j

k

MM es decir existe un factor de transporte de

21

VR jkR

EIM k

EIM j

Figura 11-3

L

El cortante en j es el valor del giro en ese punto jR

0

31

232

20 j

kjk LRLL

EIMLL

EIM

M

Como 2

jk

MM

0121

620

31

221

32

2

22

j

jjj

jj LREI

LMEI

LMLRLL

EIMLL

EIM

4jj R

LEIM Como 1jR 4

LEIM j 2

LEIM k

De manera similar se obtienen las rigideces para cuando el giro se

aplica en el extremo izquierdo y en el derecho tambieacuten cuando se aplica

una traslacioacuten en el extremo izquierdo y en el derecho y las rigideces

correspondientes se muestran en las figuras 11-4 11-5 11-6 y 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 11: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p10

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2

6LEI

2

6LEI

LEI2L

EI41j

j k

Figura 11-4

2

6LEI

2

6LEI

LEI2

LEI4

1k

j k

Figura 11-5

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 j

Figura 11-6

3

12LEI

2

6LEI

2

6LEI

3

12LEI

j k

1 k

Figura 11-7

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 12: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p11

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Como se trata de un elemento doblemente empotrado se necesita

conocer los momentos y los cortantes producidos por las cargas reales

por ejemplo si fuera una carga uniformemente distribuida entonces las

cargas de empotramiento seriacutean

2wL

2wL

12

2wL12

2wL

Figura 11-8

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 13: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p12

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

12 Aacutelgebra Lineal El aacutelgebra lineal incluye la teoriacutea y la aplicacioacuten de sistemas lineales de

ecuaciones para esto se hace uso de diferentes conceptos y notaciones

de las cuales para el propoacutesito de este trabajo bastaraacuten los siguientes

El primer concepto a definir es el de matriz que es un arreglo

rectangular de elementos ndash en nuestro caso nuacutemeros ndash escritos entre

corchetes por ejemplo la matriz A siguiente representa las ventas de 3

sucursales en un trimestre

1000$800$750$1600$1550$1400$1650$1600$1500$

321

SucursalSucursalSucursal

MarzoFebreroEnero

Como puede verse la matriz anterior tiene 3 renglones y 3

columnas entonces se dice que la matriz es de orden de 3x3 siendo el

primer teacutermino el nuacutemero de renglones el cual se denominaraacute m y el

segundo teacutermino seraacute el nuacutemero de columnas y se le denominaraacute con la

letra n De manera geneacuterica una matriz cualquiera de nm seraacute

mnmm

n

n

ij

aaa

aaaaaa

aA

21

22221

11211

Para designar un elemento de la matriz se recurre primero al

rengloacuten y luego a la columna por ejemplo el elemento 23a de la matriz de

ventas seraacute $1600 que corresponde a la sucursal ndash 2 en el mes de

marzo Cuando en una matriz m o n es igual a 1 se dice que es un

vector si m = 1 entonces es un vector rengloacuten y si 1n seraacute un vector

columna

Matrices especiales

Existen ciertas matrices que deberaacuten mencionarse debido a su

utilidad en el meacutetodo de le rigidez

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 14: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p13

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Matrices cuadradas- nm

Matriz simeacutetrica- jiij aa

Matriz diagonal- 0 jiij aa excepto cuando ji

Matriz identidad- 0 jiij aa excepto cuando ji entonces 1ija

Adicioacuten de Matrices

La adicioacuten se define uacutenicamente para matrices ijaA y ijbB

del mismo tamantildeo y su suma ndashdenotada por A+Bndash se obtiene sumando

los elementos correspondientes Las matrices de orden diferente no

pueden sumarse

Multiplicacioacuten por escalares

El producto de cualquier matriz ijaA de nm y cualquier

escalar (un escalar es un nuacutemero o tambieacuten es una matriz de orden

11) c denotado por cA es la matriz ijcacA de nm obtenida al

multiplicar cada elemento de A por c

Multiplicacioacuten de matrices

El producto C=AB (en este orden) de una matriz ijaA de AA nm

y una matriz ijbB de BB nm estaacute definido si y soacutelo si BA mn es

decir el nuacutemero de renglones del segundo factor B debe ser igual al

nuacutemero de columnas del primer factor A y entonces se define como la

matriz ijcC de BA nm con elementos

jninjiji

n

kkjikij AA

A

babababac

22111

Transpuesta de una matriz

Resulta uacutetil definir la transpuesta de una matriz ijaA como

jiT aA

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 15: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p14

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Inversa de una matriz

Para el meacutetodo de las rigideces uacutenicamente se utilizaraacuten inversas

de matrices cuadradas asiacute pues la inversa de una matriz ijaA de

nn se denota por 1A y es una matriz de nn tal que

IAAAA 11

donde I es una matriz identidad de orden nn

Si A tiene inversa entonces A se llama matriz no singular Si A no

tiene inversa entonces A se llama matriz singular

Determinante de una matriz

Un determinante es un escalar asociado a una matriz Sea una

aplicacioacuten uno a uno del conjunto n4321 sobre siacute misma en

este caso el nuacutemero de permutaciones seraacute n Se dice que es par o

impar si hay un nuacutemero par o impar de parejas ij tal que ji si es

par la permutacioacuten es positiva si es impar la permutacioacuten es

negativa

131321221312321311323121323321221231331221312322310323121123

Sea el determinante de la matriz cuadrada ijaA que se denota

por A la suma calculada de todas las permutaciones

322311332112311213

322113312313332211

333231

232221

131211

aaaaaaaaaaaaaaaaaa

Aaaaaaaaaa

A

Menores y cofactores

Si de considera una matriz cuadrada de 3x3 como la anterior

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 16: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p15

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

333231

232221

131211

aaaaaaaaa

A

Los menores son

2221

121133

2321

131132

2322

131231

3231

121123

3331

131122

3332

131221

3231

222113

3331

232112

3332

232211

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

aaaa

Maaaa

Maaaa

M

Y los cofactores son

333332323131

232322222121

131312121111

MCMCMC

MCMCMC

MCMCMC

Inversioacuten de una matriz por el meacutetodo de la matriz adjunta

Sea una matriz cuadrada A en donde cada elemento ija se

remplaza por el cofactor ijC a esta matriz se le llama matriz de

cofactores A la transpuesta de la matriz de cofactores se le llama matriz

adjunta y se denota asiacute TijCadjA Si cada elemento de la matriz

adjunta se divide entre el determinante entonces resulta la inversa de

la matriz siempre y cuando el determinante sea diferente de cero

AC

AC

AC

AC

AC

AC

AC

AC

AC

AadjAA

nmnn

n

21

322212

12111

1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 17: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p16

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En este breve repaso de aacutelgebra lineal se ha definido las

herramientas necesarias que serviraacuten para relacionar los elementos de

una estructura asiacute como sus cargas deformaciones y reacciones en

una forma matricial lo anterior para poder sistematizar un

procedimiento que lleve a la solucioacuten del problema particular que se

busca

13 Meacutetodo De Rigidez En Formulacioacuten Matricial Matriz de rigidez de un miembro o elemento

Como se ha visto ya en la primera parte de este capiacutetulo para aplicar el

meacutetodo de las rigideces es necesario aislar un elemento y suponer

desplazamientos unitarios de traslacioacuten y de rotacioacuten en cada extremo

de dicho elemento para asiacute determinar las rigideces Al considerar dos

traslaciones y dos rotaciones tenemos cuatro diferentes formas en que

se puede deformar un elemento y para cada situacioacuten se obtendraacuten

cuatro reacciones a saber dos momentos y dos cortantes Se puede

relacionar todo esto en una matriz denominada K para cada elemento

asiacute

3322

3322

22

22

121266

121266

6642

6624

1111

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

LEI

V

V

M

M

K

k

j

k

j

kjkj

La matriz anterior recibe el nombre de matriz de rigidez del

elemento y como se puede observar es simeacutetrica Cuando un elemento

es de seccioacuten variable conviene expresarla de la siguiente manera

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 18: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p17

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

221122211

22112221121222111

221122211

22112221112221211

212212222221

211112111211

1111

Lkkkk

Lkkkk

Lkk

Lkk

Lkkkk

Lkkkk

Lkk

Lkk

Lkk

Lkkkk

Lkk

Lkkkk

V

V

M

M

K

k

j

k

j

kjkj

La matriz de rigidez queda en funcioacuten de la longitud del elemento

y de los elementos 22211211 kkkk Para calcular la matriz de rigidez de un

miembro o elemento de seccioacuten variable se recurre a la definicioacuten de

flexibilidad que no es otra cosa que el inverso de la rigidez

Si se toman los elementos 22211211 kkkk de la matriz de rigidez

2221

1211

kkkk

LEIK

La flexibilidad seraacute

2221

12111

ffff

EILKF

Y los desplazamientos seraacuten

j

i

j

i

MM

ffff

EIL

2221

1211

Al invertir la matriz de flexibilidad se obtiene la siguiente ecuacioacuten

de rigidez

j

i

j

i

ffff

fffLEI

MM

1112

12222

122211

1

Por lo tanto los coeficientes de rigidez para una seccioacuten variable

seraacuten

2122211

2211 fff

fL

EIk i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 19: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p18

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

2122211

1212 fff

fL

EIk i

2122211

1122 fff

fL

EIk i

De donde 11f 12f 22f son

H

x

i dxI

xLLI

f0

2

311

H

x

i dxI

xLxLI

f0

312

H

x

i dxIx

LI

f0

2

322

Vector de cargas del miembro o elemento

En el caso de las cargas que actuacutean sobre un elemento tambieacuten

se puede asignar una matriz o maacutes especiacuteficamente un vector cuyo

nombre seraacute vector de cargas Q Por ejemplo para el caso de un

elemento sometido a una carga uniformemente distribuida el vector de

cargas seraacute

2

2

12

122

2

wL

wL

wL

wL

Q

Matriz de rigidez de la estructura

La matriz de rigidez de la estructura se obtiene relacionando las

matrices de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados La nueva matriz seraacute una matriz cuadrada de orden igual

al grado de indeterminacioacuten cinemaacutetica de la estructura y se denotaraacute

por la letra S

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 20: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p19

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Vector de cargas de la estructura

Este vector es el resultado de relacionar los vectores de cargas de

cada uno de los elementos de acuerdo al desplazamiento en que esteacuten

involucrados y se representaraacute por la letra J

Deformaciones en los nudos

Una vez obtenida la matriz de rigidez de la estructura y el vector

de cargas de la estructura se pueden obtener faacutecilmente las

deformaciones en los nudos asiacute

ascdeVectorestructuraladerigidezdeMatriznesDeformacio arg1

JSD 1

Reacciones finales en los nudos

Para conocer las reacciones finales se multiplica la matriz de

rigidez de cada elemento por su deformacioacuten real y se suma la carga

expresada en su vector de carga correspondiente

elementoascdeVectorelementorigidezMatriz

VVMM

j

i

j

i

j

i

j

i

arg

QDKR i

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 21: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p20

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 2 MICROSOFT EXCELreg

21 Entorno de Trabajo Para el propoacutesito que se persigue se partiraacute del hecho de que la

mayoriacutea conoce los aspectos maacutes baacutesicos de Excel y soacutelo se limitaraacute a

describir los componentes que seraacuten de especial utilidad en el programa

a desarrollar

Un archivo de Excel es en realidad un libro de caacutelculo que consta

de una o maacutes hojas cada hoja contiene 16 777 216 campos llamados

celdas ordenados en 65 536 filas y 256 columnas estas celdas pueden

contener texto nuacutemeros fechas y foacutermulas En la siguiente figura se

muestra un libro abierto en Excel

Figura 21-1

Como puede verse las filas o renglones estaacuten numeradas en

forma sucesiva 1 2 3hellipetc mientras las columnas estaacuten nombradas

con letras del abecedario A B Chellipetc En el ejemplo anterior la celda

seleccionada es la de la fila 3 columna 2 o en notacioacuten propia del

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 22: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p21

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Excel es la celda B3 En el entorno de trabajo de Excel pueden

seleccionarse varias celdas a la vez a un conjunto de celdas se le llama

rango y su notacioacuten consiste en escribir la primera celda arriba a la

izquierda luego separar con dos puntos y escribir la uacuteltima celda abajo

a la derecha por ejemplo si seleccionamos las celdas A1 A2 A3 B1

B2 y B3 se dice que hemos seleccionado el rango A1B3 Abajo en la

izquierda pueden observarse tres fichas tituladas ldquoHoja 1rdquo ldquoHoja 2rdquo y

ldquoHoja 3rdquo que son las hojas que conforman el libro

22 Funciones Matemaacuteticas Como ya se mencionoacute las celdas pueden contener foacutermulas y para que

una foacutermula no sea confundida con texto simple eacutestas siempre deben

empezar con el signo igual (=) las foacutermulas estaacuten compuestas de una o

maacutes funciones Hareacute hincapieacute en algunas funciones que si bien no son

todas las disponibles seraacuten las necesarias para resolver un problema de

anaacutelisis estructural A continuacioacuten se presenta una tabla con dichas

funciones

FUNCIOacuteN SINTAXIS DESCRIPCIOacuteN

SUMA SUMA(nuacutemero1nuacutemero2 )Suma todos los nuacutemeros en los rangos indicados

MAX MAX(nuacutemero1nuacutemero2 )Devuelve el valor maacuteximo de un conjunto de valores

MMULT MMULT(matriz1matriz2)Devuelve la matriz producto de dos matrices El resultado es una matriz con el mismo nuacutemero de filas que matriz1 y el mismo nuacutemero de columnas que matriz2

MINVERSA MINVERSA(matriz)Devuelve la matriz inversa de la matriz almacenada en una matriz

Ademaacutes de las funciones anteriores tambieacuten en una celda se

pueden realizar operaciones directas por ejemplo si escribimos en

cualquier celda ldquo=58+1rdquo la celda mostraraacute el resultado de esta

operacioacuten o sea ldquo41rdquo de igual forma si en otra celda escribimos

ldquo=A1+3rdquo entonces se sumaraacute el valor de la celda ldquoA1rdquo maacutes tres

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 23: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p22

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

23 Visual Basic para aplicaciones

Excel cuenta con un lenguaje de programacioacuten como una

extensioacuten de Visual Basic denominado Visual Basic para Aplicaciones

dicho lenguaje se ajusta a los elementos de Excel que se mencionaron

anteriormente es decir libros hojas celdas funciones etc esto

permite realizar rutinas automatizadas para simplificar trabajo A

continuacioacuten se explica como hacer uso de esta caracteriacutestica de Excel

Figura 21-2

En el menuacute HerramientasgtMacrogtEditor de Visual Basic o bien

pulsando Alt+F11 se abre una ventana como eacutesta

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 24: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p23

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 21-3

El espacio a la derecha sirve para escribir el coacutedigo que deseemos

ejecutar es decir aquiacute escribiremos todas las instrucciones que

deseamos que el programa ejecute en este entorno se le llama macro

Una macro estaacute constituida de uno o maacutes bloques de

instrucciones llamados procedimientos Veamos el siguiente ejemplo

Sub Ejemplo1

ApplicationWorkBooks(1)WorkSheets(1)Range(A1)Value = 2 + 3

End Sub

Para dar de alta un procedimiento se debe asignarle un nombre

anteponiendo la instruccioacuten Sub A continuacioacuten se escribe la lista de

tareas que llevaraacute a cabo dicho procedimiento En el ejemplo anterior el

procedimiento se llama ldquoEjemplo1rdquo y la tarea que va a realizar es llamar

a Excel ldquoApplicationrdquo llamar al libro 1 ldquoWorkBooks(1)rdquo llamar a la hoja

1 ldquoWorkSheets(1)rdquo y al rango A1 asignarle el valor ldquo2+3rdquo y se mostraraacute

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 25: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p24

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

el resultado ldquo5rdquo finalmente se termina el procedimiento con la

instruccioacuten End Sub

En la mayoriacutea de los casos Application no seraacute necesario

especificarlo ya que en todo momento se estaraacute trabajando en la misma

aplicacioacuten o sea Excel A menos que sucediera lo contrario Workbook

tampoco seraacute necesario porque se trabajaraacute con un solo libro

Worksheets siacute seraacute necesario especificarlo ya que se trabajaraacuten con

diferentes hojas y obviamente Range tambieacuten deberaacute estar definido

Variables

Como en todo lenguaje de programacioacuten existen datos variables

que nos sirven para almacenar diferentes valores seguacuten lo requiera el

programa Para ilustrar lo anterior veacutease el siguiente ejemplo

Sub Ejemplo2

i = 0

i =WorkSheets(1)Range(A1)Value

End Sub

En este ejemplo la variable i toma el valor contenido en la celda

A1

En VBA tambieacuten se pueden definir variables del tipo matriz como

se hace en el siguiente ejemplo

Sub Ejemplo3

Dim m(03)

m(00) =WorkSheets(1)Range(A1)Value

m(01) =315

m(02) =WorkSheets(1)Range(A1)Value+315

m(00) = m(00)

End Sub

En el ejemplo3 se declara una matriz de un rengloacuten y cuatro

columnas (a menos que se especifique lo contrario el nuacutemero de

renglones y columnas se cuenta desde cero o sea la matriz m tiene el

rengloacuten 0 y las columnas 0 1 2 3) Obviamente las matrices pueden

contener diferentes tipos de datos por ejemplo nuacutemeros texto etc Pero

en VBA si no se les indica un tipo de datos especiacutefico se toma un tipo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 26: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p25

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

variable pero hay que ser congruente en el momento de realizar

operaciones ya que si se multiplica un nuacutemero por un texto devolveraacute

un error

Instrucciones loacutegicas

Existen determinadas sentencias o instrucciones loacutegicas que son

de gran utilidad para evaluar datos una de las maacutes importantes es la

sentencia If que significa una condicionante Si y su sintaxis es

If condicioacuten Then [instrucciones]-[Else instrucciones_else]

Puede utilizar la siguiente sintaxis en formato de bloque

If condicioacuten Then [instrucciones]

[ElseIf condicioacuten-n Then [instrucciones_elseif]

[Else [instrucciones_else]]

End If

A modo de ejemplo veamos el siguiente procedimiento

Sub ejemplo4

Dim m(0 3)

m(0 0) = 1

m(0 1) = 5

m(0 2) = 3

valor1 = m(0 1)

valor2 = m(0 2)

If valor1 gt valor2 Then

m(0 3) = valor1

Else

m(0 3) = valor2

End If

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 27: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p26

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En el ejemplo4 se declara una matriz de 1x4 y se asignan valores

a los tres primeros elementos despueacutes se almacena en la variable

valor1 el valor del elemento dos y en la variable valor2 el valor del

elemento tres A continuacioacuten se evaluacutea si la variable valor1 es mayor

que valor2 en caso de que sea verdadero entonces el elemento cuatro

de la matriz m seraacute igual a la variable valor1 si no entonces seraacute igual a

la variable valor2 y se termina la instruccioacuten con End If

Instrucciones ciacuteclicas

Cuando se trata de repetir una serie de tareas es cuando

intervienen este tipo de instrucciones una instruccioacuten muy utilizada

seraacute la instruccioacuten For a continuacioacuten se indicaraacute su sintaxis y se daraacute

un ejemplo de su utilizacioacuten

For contador = principio To fin [Step incremento] [instrucciones] [Exit For] [instrucciones]

Next [contador]

En el siguiente ejemplo se escribiraacuten los nuacutemeros del 1 al 10 en

las primeras 10 celdas de la columna uno

Sub Ejemplo5

For i = 1 to 10 Step 1

WorkSheets(1)Cells(i1) = i

Next i

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 28: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p27

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 3 ANAacuteLISIS ESTRUCTURAL DE UN MARCO PLANO EN MICROSOFT EXCELreg

31 Explicacioacuten Del Coacutedigo Fuente Para explicar el coacutedigo fuente es necesario mencionar algunos

detalles acerca de coacutemo se van a ordenar los datos en el libro de Excel

El libro va a contener seis hojas la hoja uno se llamaraacute

ldquoCONFIGURACIOacuteNrdquo en eacutesta se van a escribir los datos necesarios para

el caacutelculo las hojas dos tres cuatro y cinco llamadas ldquoPASO_1rdquo

ldquoPASO_2rdquo ldquoPASO_3rdquo y ldquoPASO_4rdquo respectivamente se escribiraacuten los

resultados y en la hoja seis titulada ldquoSECCIONESrdquo se almacenaraacuten los

tipos de secciones de los elementos de la estructura disponibles para el

caacutelculo

A continuacioacuten se explica el procedimiento llamado ldquoPASO_1rdquo el

cual calcula y escribe en la hoja ldquoPASO_1rdquo las matrices de rigidez de los

elementos de la estructura (El texto color negro es el coacutedigo fuente el

texto color verde son comentarios explicativos) Sub PASO_1()

Worksheets(PASO_1)Select Selecciona la Hoja llamada PASO_1

Dim mrei(4 4) Declara matriz de elementos de 4 x 4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_1)CellsClear Se limpian los datos existentes en la hoja PASO_1

RENGLON = 1 Se establece un contador para renglones

For i = 1 To numel Ciclo para obtener las matrices de rigideces por elemento

L = Worksheets(CONFIG)Cells(i + 1 2)Value lsquoSe guarda en la variable L la longitud del

elemento

iner = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

3)Value lsquoSe guarda en la variable iner el momento de inercia del elemento

elas = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

2)Value lsquoSe guarda en la variable elas el moacutedulo de elasticidad del elemento

tipo = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

8)Value lsquoSe guarda en la variable tipo el tipo de seccioacuten del elemento

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 29: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p28

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Select Case tipo lsquoSe evaluacutea el tipo de seccioacuten y de acuerdo a eacutesta se calculan los coeficientes

de rigidez

Case 1 rsquoCaso uno la seccioacuten es constante

mrei(1 1) = (4 iner elas) L

mrei(1 2) = (2 iner elas) L

mrei(2 1) = (2 iner elas) L

mrei(2 2) = (4 iner elas) L

Case 2 rsquoCaso dos la seccioacuten es variacutea de una altura en j a otra altura en k

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

a = 1

f11 = Integral(1 0 L hj hk hmin L a)

f12 = Integral(2 0 L hj hk hmin L a)

f22 = Integral(3 0 L hj hk hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 3 lsquoLa seccioacuten varia de hj a hk y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

f11 = Integral(1 0 L a hj hk hmin L a) + Integral(1 L a L - L a hk hk hk L 1) +

Integral(1 L - L a L hk hj hmin L a)

f12 = Integral(2 0 L a hj hk hmin L a) + Integral(2 L a L - L a hk hk hk L 1) +

Integral(2 L - L a L hk hj hmin L a)

f22 = Integral(3 0 L a hj hk hmin L a) + Integral(3 L a L - L a hk hk hk L 1) +

Integral(3 L - L a L hk hj hmin L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 30: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p29

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

Case 4 lsquoLa seccioacuten varia de hj a hk luego h a h y de hk a hj a lo largo de L

hj = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

4)Value

hk = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

5)Value

h = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

6)Value

a = Worksheets(SECCIONES)Cells(Worksheets(CONFIG)Cells(i + 1 3)Value + 1

7)Value

If hj lt hk Then hmin = hj

If hj gt hk Then hmin = hk

If hj = hk Then hmin = hk

If h lt hmin Then hmin = h

If hj = hk = h Then hmin = h

f11 = Integral(1 0 L a hj hk hk L a) + Integral(1 L a L - L a h h h L 1) + Integral(1

L - L a L hk hj hk L a)

f12 = Integral(2 0 L a hj hk hk L a) + Integral(2 L a L - L a h h h L 1) + Integral(2

L - L a L hk hj hk L a)

f22 = Integral(3 0 L a hj hk hk L a) + Integral(3 L a L - L a h h h L 1) + Integral(3

L - L a L hk hj hk L a)

mrei(1 1) = iner elas f22 (L (f11 f22 - f12 ^ 2))

mrei(1 2) = iner elas f12 (L (f11 f22 - f12 ^ 2))

mrei(2 1) = mrei(1 2)

mrei(2 2) = iner elas f11 (L (f11 f22 - f12 ^ 2))

End Select lsquoTermina el caacutelculo de los coeficientes de rigidez y ahora se calcularaacuten los demaacutes

elementos de la matriz de rigidez

mrei(1 3) = (mrei(1 1) + mrei(2 1)) L

mrei(1 4) = -(mrei(1 1) + mrei(2 1)) L

mrei(2 3) = (mrei(2 2) + mrei(1 2)) L

mrei(2 4) = -(mrei(2 2) + mrei(1 2)) L

mrei(3 1) = mrei(1 3)

mrei(3 2) = mrei(2 3)

mrei(3 3) = (mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(3 4) = -(mrei(1 1) + mrei(2 2) + mrei(2 1) + mrei(1 2)) (L ^ 2)

mrei(4 1) = mrei(1 4)

mrei(4 2) = mrei(2 4)

mrei(4 3) = mrei(3 4)

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 31: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p30

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

mrei(4 4) = mrei(3 3)

Una vez obtenida la matriz del elemento i llamada mrei se escribe en la Hoja PASO_1

Worksheets(PASO_1)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_1)Range(Cells(1 1) Cells(1 4)))

For r = 1 To 4 Ciclo para contar los Renglones por matriz

For c = 1 To 4 Ciclo para contar las columnas por matriz

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value = mrei(r c) Se escribe la matriz

mrei en la hoja PASO_1

dar_formato (Worksheets(PASO_1)Cells(RENGLON + 1 c))

Next c

RENGLON = RENGLON + 1 Se aumenta el rengloacuten

Next r

Worksheets(PASO_1)Cells(RENGLON - 3 5) = ELEMENTO amp i Se enumeran las matrices

titulo (Worksheets(PASO_1)Range(Cells(RENGLON - 3 5) Cells(RENGLON 5)))

Next i

error

End Sub lsquoTermina el Prodecimiento ldquoPASO_1rdquo

Como ya se tienen las matrices de rigidez de los elementos se

procede a ensamblar la matriz de rigidez y el vector de cargas de la

estructura en lo que seraacute el procedimiento ldquoPASO_2rdquo

Sub PASO_2()

Worksheets(PASO_2)Select Se selecciona la Hoja PASO_2

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(dg)) Se obtiene

nuacutemero de direcciones de desplazamientos

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

Worksheets(PASO_2)CellsClear Se limpian los datos existentes en la hoja PASO_2

RENGLON = 1 Se establece un contador para renglones

Worksheets(PASO_2)Cells(1 1) = MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp gdl

titulo (Worksheets(PASO_2)Range(Cells(1 1) Cells(1 gdl)))

CICLO PARA PONER EN CEROS LA MATRIZ

For r = 2 To gdl + 1

For c = 1 To gdl

Worksheets(PASO_2)Cells(r c) = 0

Next c

Next r

CICLO PARA ENSAMBLAR LA MATRIZ

For i = 1 To numel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 32: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p31

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

For r = 1 To 4

For c = 1 To 4

With Worksheets(PASO_2)

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Or

Worksheets(CONFIG)Cells(i + 1 c + 3)Value = Then

Else

Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1

Worksheets(CONFIG)Cells(i + 1 c + 3)Value) = Cells(Worksheets(CONFIG)Cells(i + 1 r

+ 3)Value + 1 Worksheets(CONFIG)Cells(i + 1 c + 3)Value) +

Worksheets(PASO_1)Cells(RENGLON + 1 c)Value

End If

End With

Next c

RENGLON = RENGLON + 1

Next r

Next i

Worksheets(PASO_2)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_2)Cells(1 gdl + 2))

CICLO PARA ENSAMBLAR EL VECTOR JL

RENGLON = 1

For i = 1 To numel

For c = 4 To 5

If Worksheets(CONFIG)Cells(i + 1 c)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 4) -1 JLu

End If

If Worksheets(CONFIG)Cells(i + 1 c + 2)Value = Then

Else

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) =

Worksheets(PASO_2)Cells(Worksheets(CONFIG)Cells(i + 1 c + 2) + 1 gdl + 2) +

Worksheets(CONFIG)Cells(i + 1 c + 6) -1 JLr

End If

Next

Next

dar_formato (Worksheets(PASO_2)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_2)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

End Sub lsquoTermina procedimiento ldquoPASO_2rdquo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 33: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p32

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ahora ya se dispone de la matriz de rigidez de todos los

elementos la matriz de rigidez de la estructura y el vector de cargas de

la estructura ahora se calculan las deformaciones en los nudos como

se puede observar en el procedimiento ldquoPASO_3rdquo

Sub PASO_3()

PASO 3 OBTENER LA INVERSA DE LA MATRIZ DE RIGIDEZ DE LA

ESTRUCTURA Y MULTIPLICARLA POR EL VECTOR DE CARGAS DE LA ESTRUCTURA

Worksheets(PASO_3)Select Se selecciona la Hoja PASO_3

Worksheets(PASO_3)CellsClear Se borran los Datos existentes en la hoja PASO_3

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene el

nuacutemero de desplazamientos

Worksheets(PASO_3)Cells(1 1) = INVERSA MATRIZ DE RIGIDEZ amp DE amp gdl amp X amp

gdl

titulo (Worksheets(PASO_3)Range(Cells(1 1) Cells(1 gdl)))

Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl))Select Se selecciona el rango

en donde se escribiraacute la inversa de la matriz de rigidez de la estructura

SelectionFormulaArray = =MINVERSE(PASO_2R2C1R amp gdl + 1 amp C amp gdl amp ) Se

obtiene la inversa de de la matriz de rigidez de la estructura

Worksheets(PASO_3)Cells(1 gdl + 2) = VECTOR DE CARGAS amp DE amp gdl amp X amp 1

titulo (Worksheets(PASO_3)Cells(1 gdl + 2))

CICLO PARA ESCRIBIR EL VECTOR DE CARGAS

For r = 1 To gdl

For c = 1 To gdl

Worksheets(PASO_3)Cells(r + 1 gdl + 2) = Worksheets(PASO_2)Cells(r + 1 gdl + 2)

Next c

Next r

Worksheets(PASO_3)Cells(1 gdl + 4) = DEFORMACIONES EN LOS NUDOS

titulo (Worksheets(PASO_3)Cells(1 gdl + 4))

Worksheets(PASO_3)Range(Cells(1 + 1 gdl + 4) Cells(gdl + 1 gdl + 4))Select Se

selecciona el rango donde se escribiraacute el producto

SelectionFormulaArray = =MMULT(R2C1R amp gdl + 1 amp C amp gdl amp amp R2 amp C amp gdl + 2

amp R amp gdl + 1 amp C amp gdl + 2 amp ) Se multiplica Suu^-1 JLr

dar_formato (Worksheets(PASO_3)Range(Cells(2 1) Cells(gdl + 1 gdl)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 2) Cells(gdl + 1 gdl + 2)))

dar_formato (Worksheets(PASO_3)Range(Cells(2 gdl + 4) Cells(gdl + 1 gdl + 4)))

End Sub

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 34: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p33

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Para finalizar resta calcular las reacciones de cada elemento las

cuales se obtienen en procedimiento ldquoPASO_4rdquo

Sub PASO_4()

PASO 4 ENCONTRAR LAS REACCIONES DE CADA ELEMENTO EN CADA

EXTREMO

Worksheets(PASO_4)Select Se selecciona la Hoja PASO_4

numel = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(aa)) Se obtiene

el numero de elementos

gdl = ApplicationWorksheetFunctionMax(Worksheets(CONFIG)Range(DG)) Se obtiene

nuacutemero de direcciones de desplazamientos

Worksheets(PASO_4)CellsClear Se borran los datos existentes en la hoja PASO_4

Worksheets(PASO_4)Cells(1 1) = MATRICES DE ELEMENTOS

titulo (Worksheets(PASO_4)Range(Cells(1 1) Cells(1 4)))

CICLO PARA TRANSCRIBIR LAS MATRICES DE ELEMENTOS DE LA HOJA

PASO_1 EN LA HOJA PASO_4

For r = 1 To numel 4

For c = 1 To 4

Worksheets(PASO_4)Cells(r + 1 c) = Worksheets(PASO_1)Cells(r + 1 c)

dar_formato (Worksheets(PASO_4)Cells(r + 1 c))

Next

Next

For r = 1 To numel

Worksheets(PASO_4)Cells(r 4 - 2 11) = ELEMENTO amp r

titulo (Worksheets(PASO_4)Range(Cells(r 4 - 2 11) Cells(r 4 + 1 11)))

Next r

Worksheets(PASO_4)Cells(1 6) = REACCIONES EN LOS NUDOS

titulo (Worksheets(PASO_4)Cells(1 6))

Worksheets(PASO_4)Cells(1 8) = VECTOR DE CARGAS

titulo (Worksheets(PASO_4)Cells(1 8))

Worksheets(PASO_4)Cells(1 10) = REACCIONES FINALES

titulo (Worksheets(PASO_4)Cells(1 10))

CICLO PARA TRANSCRIBIR LAS REACCIONES DE LA ESTRUCTURA DE LA HOJA

PASO_3 A LA PASO_4 Y ORDENARLOS DE ACUERDO A CADA DIRECCION DE CADA

ELEMENTO

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 35: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p34

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

If Worksheets(CONFIG)Cells(i + 1 r + 3)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 6)Value =

Worksheets(PASO_3)Cells(Worksheets(CONFIG)Cells(i + 1 r + 3)Value + 1 gdl +

4)Value + 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 6))

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA ESCRIBIR LAS REACCIONES DE EMPOTRAMIENTO DE LOS

ELEMENTOS EN LA HOJA PASO_4

RENGLON = 1

For i = 1 To numel

For r = 1 To 4

If Worksheets(CONFIG)Cells(i + 1 r + 7)Value = Then

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = 0

dar_formato (Worksheets(PASO_4)Cells(RENGLON + 1 8))

Else

Worksheets(PASO_4)Cells(RENGLON + 1 8)Value = Worksheets(CONFIG)Cells(i

+ 1 r + 7)Value + 0

End If

RENGLON = RENGLON + 1

Next

Next

CICLO PARA EFECTUAR LAS OPERACIONES CORRESPONDIENTES Y OBTENER

LAS REACCIONES POR CADA ELEMENTO

RENGLON = 1

For i = 1 To numel

Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4 10))Select

SelectionFormulaArray = =MMULT(R amp RENGLON + 1 amp C1R amp RENGLON + 4 amp

C4R amp RENGLON + 1 amp C6 amp R amp RENGLON + 4 amp C6)+R amp RENGLON + 1 amp C8R

amp RENGLON + 4 amp C8

dar_formato (Worksheets(PASO_4)Range(Cells(RENGLON + 1 10) Cells(RENGLON + 4

10)))

RENGLON = RENGLON + 4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 36: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p35

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Next

End Sub

En esencia el procedimiento para el caacutelculo de una estructura se

realiza con los procedimientos anteriores sin embargo se han omitido

detalles menores del coacutedigo original de este trabajo por la sencilla razoacuten

de que seriacutea inuacutetil saturar de funciones y procedimientos que si bien

son uacutetiles no son necesarios para resolver el problema en cuestioacuten

entonces podriacutea decirse que este coacutedigo fuente es una versioacuten

simplificada del programa original sin embargo en los capiacutetulos

siguientes se explicaraacute la forma de introducir los datos con base al

programa original

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 37: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p36

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

32 Forma De Introducir Los Datos En este capiacutetulo se explica la forma en que el usuario puede introducir

los datos en la hoja de caacutelculo el proceso es bastante sencillo sin

embargo es aquiacute donde se ponen en praacutectica los conocimientos y la

capacidad por parte del usuario de plantear el problema

adecuadamente en especial en detectar los grados de libertad de la

estructura En el capiacutetulo anterior para fines de explicar el coacutedigo

fuente se mencionoacute que el libro de Excel contiene seis hojas de caacutelculo

la primera hoja ldquoCONFIGURACIOacuteNrdquo es donde se ha de introducir la

informacioacuten necesaria para el caacutelculo que se puede hacer de forma

manual o haciendo uso de el cuadro de diaacutelogo de configuracioacuten

haciendo clic en botoacuten CONFIGURACIOacuteN de la barra de herramientas

adjunta al libro de Excel En la figura 21-4 se muestra dicha hoja

Figura 21-4

En la columna A titulada ELEMENTOS se escribiraacuten los elementos

con nuacutemeros consecutivos 1 2 3 4 etc lo cual se puede hacer en

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 38: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p37

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

forma manual o mediante el cuadro de diaacutelogo Configuracioacuten del Marco

como se muestra en la siguiente figura

Figura 32-1

En este ejemplo se supone que la estructura tiene tres elementos

al pulsar el botoacuten Aceptar automaacuteticamente se escribiraacuten los nuacutemeros

1 2 y 3 en la hoja de configuracioacuten

La segunda columna sirve para introducir las longitudes de cada

elemento En este programa se ha limitado el nuacutemero de secciones

disponibles para el anaacutelisis a diez en la tercera columna llamada

SECCIOacuteN se escribe un nuacutemero del uno al diez y en el cuadro de diaacutelogo

Configuracioacuten del Marco se editaraacuten dichas secciones Se considera que

los elementos de la estructura pueden ser de un solo material y las

secciones pueden caer dentro de cuatro tipos

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 39: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p38

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 1- La seccioacuten es constante

h

L

Figura 32-2

Figura 32-3

Tal como se muestra en la figura 32-2 la altura es uniforme a lo

largo del elemento por lo que al introducir los datos soacutelo es necesario

escribir el momento de inercia y el moacutedulo de elasticidad

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 40: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p39

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Tipo 2- La altura variacutea de hj a hk a lo largo de L

hj

L

hk

Figura 32-4

hj gt hk

hj

L

hk

Figura 32-5

hk gt hj

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 41: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p40

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 32-6

Para este tipo de secciones se pide que se escriba el momento de

inercia constante y que se escriba en el campo hj la altura en el extremo

j y en el campo hk la altura en el extremo k Como se observa en las

figuras 32-4 y 32-5 pueden existir dos casos que hj sea mayor que hk

o que hk sea mayor que hj

Tipo 3-La altura variacutea de hj a hk y de hk a hj a lo largo de L

ahj

L

hkhk hja

Figura 32-7

hj gt hk

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 42: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p41

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

a a

hj

L

hjhkhk

Figura 32-8

hk gt hj

Figura 32-9

El procedimiento es similar al tipo de seccioacuten anterior pero con

un nuevo dato la distancia a la cual debe considerarse como un factor

de la longitud L por ejemplo si la longitud del miembro es de seis

metros y la distancia a es de dos metros entonces se debe escribir en el

campo distancia a 26 o 03333

Tipo 4- La altura variacutea de hj a hk luego de h a h y de hk a hj a

lo largo de L

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 43: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p42

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

hj

La

hk hhj

ahk

Figura 32-10

hj gt hk gt h

hj

La

hk hhj

ahk

Figura 32-11

h gt hk gt hj

Figura 32-12

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 44: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p43

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Por uacuteltimo se considera el caso en que existan tres alturas

diferentes y para definirlo se llenan los campos hj hk h y distancia a

tal como se explicoacute anteriormente Cabe recalcar que para secciones

constantes se pueden utilizar secciones de diferentes tipos como por

ejemplo perfiles estructurales pero para secciones variables tienen que

ser forzosamente rectangulares

En las columnas D F G y H tituladas j k j y k se escribe

la direccioacuten de desplazamiento Si es una rotacioacuten en el extremo j se

escribe en la columna j si se trata de una traslacioacuten en j entonces de

escribe en la columna j y asiacute para cada direccioacuten dejando en blanco

las celdas que no tengan una direccioacuten

En las columnas I J K y L tituladas jRm kRm jRd y jRd se

escriben las cargas de empotramiento de cada elemento aislado y se

puede hacer uso del cuadro de diaacutelogo Configuracioacuten del Marco el cual

contempla seis casos diferentes de condiciones de carga A continuacioacuten

se muestra coacutemo hacer uso de esta caracteriacutestica

Figura 32-13

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 45: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p44

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 32-13 se observa una lista en la cual se puede

seleccionar el elemento que se desea cargar despueacutes se marca la

configuracioacuten de carga deseada A continuacioacuten se muestra los datos

necesarios para cada tipo de carga

Carga

Figura 32-14

Carga uniformemente distribuida

Carga

Figura 32-15

Carga triangular simeacutetrica

Carga

a

Figura 32-16

Carga trapezoidal simeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 46: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p45

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

L2

Carga

Figura 32-17

Carga puntual al centro del miembro

a

Carga

Figura 32-18

Carga puntual descentrada

Carga

Extremo cargado 1

Figura 32-19

Carga triangular asimeacutetrica

Carga

Extremo cargado 2

Figura 32-20

Carga triangular asimeacutetrica

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 47: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p46

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Una vez elegida la configuracioacuten y despueacutes de haber introducido

los datos necesarios para eacutesta se hace clic en antildeadir cargas y se

sumaraacuten las nuevas cargas a las que se hallan almacenadas para

borrar todas las cargas del elemento se hace clic en quitar cargas

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 48: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p47

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

33 Forma De Interpretar Los Resultados Mientras que la configuracioacuten del marco se presenta en una sola hoja

de caacutelculo los resultados obtenidos se presentan en cuatro hojas

diferentes esto porque como se ha dicho se muestra paso a paso el

desarrollo del caacutelculo Para explicar los datos arrojados por el programa

se debe recordar el meacutetodo del caacutelculo como se presentoacute en el capiacutetulo

uno La precisioacuten que se maneja es de cuatro diacutegitos y los valores

positivos se muestran con letra negra los negativos en rojo y los valores

cero en azul En el paso uno se obtiene la matriz de rigidez K de cada

elemento como se muestra en la siguiente figura

Figura 33-1

El segundo paso es ensamblar la matriz de rigidez S de la

estructura y el vector general de cargas J los cuales estaraacuten separados

entre siacute por una columna vaciacutea y obviamente tendraacuten el mismo nuacutemero

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 49: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p48

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

de renglones igual al grado de indeterminacioacuten cinemaacutetica A

continuacioacuten se muestra un ejemplo

Figura 33-2

Luego se obtiene la matriz inversa de S y se multiplica por el

vector J para asiacute obtener el vector de deformaciones escrito en forma

matricial JSD 1

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 50: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p49

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-3

Por uacuteltimo se obtienen las reacciones dos momentos y dos

cortantes por cada elemento y seraacute el resultado de multiplicar la matriz

de rigidez K de cada elemento por el vector de deformaciones Di que le

corresponde y sumarle las cargas de empotramiento Q asiacute

QDKR i Si en la figura 33-4 se localiza el elemento tres se

puede ver que tiene un momento positivo en el extremo i de 112886

Tonmsup2 y un cortante positivo de 206046 Ton en el extremo j un

momento negativo de 140561 Tonmsup2 y un cortante de 213953 Ton

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 51: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p50

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 33-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 52: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p51

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

34 Alcance Del Programa Hasta ahora se tiene ya una idea de cual es el alcance del programa

pero para dejarlo de una manera clara se han preparado los siguientes

apartados

341 Ventajas Para los estudiantes de anaacutelisis estructural seraacute coacutemodo disponer de

una herramienta que haga los mismos caacutelculos que se hacen en clase

en una forma automaacutetica pero sobre todo seraacute uacutetil para revisar y

detectar errores sin tener que verificar los caacutelculos repetitivos de esta

manera el problema se centraraacute en el planteamiento y razonamiento de

la estructura y no en las tediosas operaciones matriciales No se desea

restarle importancia a realizar un caacutelculo de manera manual porque

seriacutea inapropiado omitir este tipo de aprendizaje sentildealamiento con el

que se quiere dejar claro que un estudiante que no haya efectuado un

caacutelculo manual no estaacute en condiciones de utilizar un programa

computacional para resolver dicho caacutelculo

Una ventaja importante es el entorno tan conocido y accesible

como es Excel que resultaraacute faacutecil de asimilar para alguien que se inicia

en el caacutelculo de estructuras asistido por computadora ademaacutes de la

ventaja de que no necesita instalacioacuten

342 Limitaciones En contraparte a lo dicho anteriormente el entorno en que se ha

desarrollado el programa ademaacutes de ser una ventaja tambieacuten es una

desventaja porque Excel no estaacute concebido para realizar caacutelculos de

iacutendole estructural esto lleva a imponer una limitante bastante

importante al programa Excel no puede almacenar matrices mayores de

sesenta renglones y columnas lo cual limita a calcular estructuras con

un nuacutemero maacuteximo de grados de libertad de sesenta Otra de las

dificultades con que se ha enfrentado es el problema de graficar los

resultados es posible hacer esta tarea en Excel pero seriacutea demasiado

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 53: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p52

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

laborioso y de haber emprendido dicha tarea probablemente auacuten no se

habriacutea concluido con este trabajo

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 54: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p53

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 4 EJEMPLOS

41 Marcos Plano Con Miembros De Seccioacuten Constante

Ejemplo 1

600 400 300

4 Tonm

I IIIII

Figura 41-1

EI=cte=1

En la figura anterior (41-1) se observa que el nuacutemero de elementos son

3 el grado de indeterminacioacuten cinemaacutetica es de 4 se considera un

moacutedulo de elasticidad y un momento de inercia constante igual a la

unidad para todos los elementos

Figura 41-2

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 55: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 56: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 57: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_2

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 58: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_3

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 59: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_4

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 60: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

SECCIONES

Anaacutelisis Estructural de Marcos Planos Ortogonales en Excel
Hoja de caacutelculo de Excel
Para una mejor comprensioacuten de los ejemplos haga clic aquiacute para abrir la hoja de caacutelculo no olvide habilitar las macros

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 61: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 62: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 63: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 64: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 65: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_4

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 66: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

SECCIONES

DARKSIDE
Note
Marked set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 67: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 68: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 69: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_2

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 70: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_3

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 71: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_4

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 72: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

SECCIONES

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 73: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 74: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 75: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_2

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 76: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_3

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 77: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_4

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 78: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

SECCIONES

DARKSIDE
Note
Accepted set by DARKSIDE

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 79: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

CONFIG

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
ELEMENTOS LONGITUD SECCIOacuteN qj qK Dj Dk Rmj Rmk Rdj Rdk
Page 80: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_1

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 81: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_2

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 82: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_3

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 83: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

PASO_4

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 84: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

SECCIONES

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Seccioacuten Elasticidad Inercia hj hk h a Tipo seccioacuten
1 118321595662 31 1
2 1 1 1
3 1 1 1
4 1 1 1
5 1 1 1
6 1 1 1
7 1 1 1
8 1 1 1
9 1 1 1
10 1 1 1
Page 85: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p54

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-3

Figura 41-4

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Page 86: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p55

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Figura 41-5

Figura 41-6

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Page 87: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p56

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Las reacciones finales en cada elemento son

6 mts

97551 Ton 142449 Ton

0 Ton-m 134697 Ton-mw = 4 Tonm

Figura 41-7

4 mts

107045 Ton 26515 Ton

26515 Ton-m134697 Ton-m w = 4 Tonm

Figura 41-8

3 mts

68838 Ton 51162 Ton

26515 Ton-m 0 Ton-mw = 4 Tonm

Figura 41-9

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Page 88: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p57

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

Ejemplo 2

w = 4 Tonm

w = 45 Tonm

200 200

200 200

350

300

100900

300

350400

2 Ton

I

III

V

II

IV

VI

Figura 41-10 En la siguiente tabla se describen las cinco secciones existentes

para el anaacutelisis

Seccioacuten Dimensiones (m x m) Elasticidad (Tonmsup2) Inercia (m^4)

1 030 x 060 221359436 00054

2 035 x 065 221359436 00080

3 030 x 030 221359436 00007

4 035 x 035 221359436 000135 035 x 040 221359436 00019

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Page 89: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p58

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

En la figura 41-11 se muestra la configuracioacuten del marco y en la

figura 41-12 se muestran los resultados obtenidos

Figura 41-11

ELEMENTOS LONGITUD SECCIOacuteN θj θK ∆j ∆k Rmj Rmk Rdj Rdk

1 9 1 1 2 2462963 -246296 14 142 9 2 3 4 3017747 -296836 1691598 16584023 35 3 1 3 6 74 35 3 2 4 6 75 3 4 3 76 4 5 4 5 7

Figura 41-12

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES531262647 265631323 88543774 -88543774 -000507 246296296 1111478265631323 531262647 88543774 -88543774 000505 -246296296 -112558288543774 88543774 19676394 -19676394 0 14 1398433

-88543774 -88543774 -19676394 19676394 0 14 1401567788029345 394014672 131338224 -131338224 -000315 301774691 1638717394014672 788029345 131338224 -131338224 00028 -29683642 -2000775131338224 131338224 29186272 -29186272 0 169159808 1645882

-131338224 -131338224 -29186272 29186272 0 165840192 1704118170762994 85381497 7318414 -7318414 -000507 0 -111147885381497 170762994 7318414 -7318414 -000315 0 -9476957318414 7318414 41819509 -41819509 000288 0 -588335

-7318414 -7318414 -41819509 41819509 000256 0 588335170762994 85381497 7318414 -7318414 000505 0 112558285381497 170762994 7318414 -7318414 00028 0 9335917318414 7318414 41819509 -41819509 000288 0 588335

-7318414 -7318414 -41819509 41819509 000256 0 -588335369086116 184543058 184543058 -184543058 -000315 0 -691022184543058 369086116 184543058 -184543058 0 0 -109366184543058 184543058 123028705 -123028705 000256 0 -266796

-184543058 -184543058 -123028705 123028705 0 0 266796413204281 20660214 154951605 -154951605 00028 0 106718420660214 413204281 154951605 -154951605 -000236 0 00

154951605 154951605 77475803 -77475803 000256 0 266796-154951605 -154951605 -77475803 77475803 0 0 -266796

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Page 90: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p59

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

42 Marcos Planos Con Miembros De Seccioacuten Variable Consideacuterese el ejemplo anterior y toacutemense las mismas cargas

dimensiones materiales etc Ahora supoacutengase las secciones variables

que se muestran en la siguiente figura

030x040

030 x 030

030x060030x060

035 x 040035 x 035

035x045 035x065035x065

030 x 030

Figura 42-1

REACCIONES EN LOS

NUDOS

VECTOR DE CARGAS

REACCIONES

FINALES252144434 154064111 45134283 -45134283 -000802 246296296 1666031154064111 252144434 45134283 -45134283 000795 -246296296 -169371545134283 45134283 10029841 -10029841 0 14 1396924

-45134283 -45134283 -10029841 10029841 0 14 1403076402486186 24224607 71636917 -71636917 -000406 301774691 219279524224607 402486186 71636917 -71636917 000335 -29683642 -260543671636917 71636917 15919315 -15919315 0 169159808 1640262

-71636917 -71636917 -15919315 15919315 0 165840192 1709738170762994 85381497 7318414 -7318414 -000802 0 -166603185381497 170762994 7318414 -7318414 -000406 0 -13284867318414 7318414 41819509 -41819509 000413 0 -855576

-7318414 -7318414 -41819509 41819509 000345 0 855576170762994 85381497 7318414 -7318414 000795 0 169371585381497 170762994 7318414 -7318414 000335 0 13008027318414 7318414 41819509 -41819509 000413 0 855576

-7318414 -7318414 -41819509 41819509 000345 0 -855576369086116 184543058 184543058 -184543058 -000406 0 -864309184543058 369086116 184543058 -184543058 0 0 -114166184543058 184543058 123028705 -123028705 000345 0 -326158

-184543058 -184543058 -123028705 123028705 0 0 326158413204281 20660214 154951605 -154951605 000335 0 130463420660214 413204281 154951605 -154951605 -000297 0 -00

154951605 154951605 77475803 -77475803 000345 0 326158-154951605 -154951605 -77475803 77475803 0 0 -326158

ELEMENTO4

ELEMENTO5

ELEMENTO6

MATRICES DE ELEMENTOS

ELEMENTO1

ELEMENTO2

ELEMENTO3

Figura 42-2

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Page 91: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p60

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

CAPIacuteTULO 5 CONCLUSIONES

Como se ha visto en los capiacutetulos anteriores hay mucho potencial en

anaacutelisis estructural asistido por computadoras caacutelculos que en el

pasado se realizaban en diacuteas hoy se ejecutan en al instante asimismo

modelos que resultaban extremadamente complejos por la cantidad de

variables que habiacutea que evaluar ahora se llevan a cabo con hacer un

solo clic Sin embargo todo viene partiendo de un mismo punto la creatividad y la loacutegica del calculista

Se espera que este trabajo acarree beneficios al estudiante en el

sentido de hacer comprensible el anaacutelisis de estructuras se ha dado

solamente una idea de la implementacioacuten en programas de

computacioacuten pero obviamente queda en la imaginacioacuten del lector la

gama de posibilidades para crear un programa maacutes faacutecil maacutes completo

en un lenguaje maacutes apropiado etc

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS
Page 92: 86351869 Analisis Estructural de Marcos Planos Ortogonales en Excel

Leonel Ivaacuten Miranda Meacutendez ndash Anaacutelisis Estructural de Marcos Planos en Excel p61

Universidad Autoacutenoma de Zacatecas ldquoFrancisco Garciacutea Salinasrdquo

REFERENCIAS

CAMBA C Joseacute Luis Francisco Chacoacuten G y Francisco Peacuterez A

Apuntes de Anaacutelisis Estructural UNAM Meacutexico

CELIGUumlETA Juan Tomaacutes Curso de Anaacutelisis Estructural EUNSA San

Sebastiaacuten 1998

FALCONIacute Roberto Aguilar Anaacutelisis Matricial de Estructuras ESPE

Ecuador 2004

KREYSZIG Edwin Matemaacuteticas Avanzadas para Ingenieriacutea Vol 1

Limusa Meacutexico 2003

MORA F Walter y Joseacute Luis Espinoza B Programacioacuten en Visual Basic

(VBA) para Excel y Anaacutelisis Numeacuterico Escuela de Matemaacuteticas del

Instituto Tecnoloacutegico de Costa Rica Costa Rica 2005

  • IacuteNDICE
  • INTRODUCCIOacuteN
  • CAPIacuteTULO 1
    • 1113
    • 1213
    • 1313
      • CAPIacuteTULO 2
        • 2113
        • 2213
        • 2313
          • CAPIacuteTULO 3
            • 3113
            • 3213
            • 3313
            • 3413
              • 34113
              • 34213
                  • CAPIacuteTULO 4
                    • 4113
                    • 4213
                      • CAPIacuteTULO 5
                      • REFERENCIAS