Académique Documents
Professionnel Documents
Culture Documents
UNSCH
ANALISIS ESTRUCTURAL II
2 0 1 3
Ing. TAIPE CARBAJAL, Javier Francisco DE LA CRUZ BONIFACIO, Jomar Pachacutec Ingeniera Civil UNSCH
Contenido
Metodo de Flexibilidad ____________________________________________________ 3
Modo de Funcionamiento _______________________________________________________ 3 Aplicacin del mtodo __________________________________________________________ 3 Ventajas y desventajas _________________________________________________________ 5 Procedimientos para prticos Isostticas ___________________________________________ 5 Procedimientos para prticos Hiperestticas. _______________________________________ 5
Metodo de Flexibilidad
Modo de Funcionamiento
El mtodo consiste en el siguiente procedimiento: A partir incgnitas bsicas obtenemos las fuerzas hiperestticas; de los datos se obtiene las fuerzas en los nudos
[ANALISIS ESTRUCTURAL II] INGENIERIA CIVIL La matriz ensamblada estar definida por: Donde: R= matriz de rotacin
Ser -1 el ultimo miembro si existe reflexin como es el caso para aplicar este mtodo. Adems existe un mtodo para obtener la matriz de equilibrio de nudos por ejemplo para la figura
Ventajas y desventajas
1.- El procedimiento es mecnico para un prtico por decir fcil o comn, sea para ambos casos isosttico o hiperesttica, siendo ms rpido re resolver las isosttica, mientras que los prticos hiperestticos se resuelven mediante un procedimiento mecnico mediante la eleccin de redundantes. 2.- Si bien es mecnico el procedimiento es posible obtener errores al momento de elegir las redundantes que pueden originar en la matriz de equilibrio de nudo que requiere el elemento obtener errores en el clculo de la inversa durante el procedimiento. 3.- Otra consideracin es obtener la matriz de equilibrio de nudos que para acomodarse estos a partir de un sistema computarizado de ingreso de nudos, elementos, reacciones, y recin mediante estos datos obtener la matriz de equilibrio de nudos. 4.- Adems que las reaccione pueden o no generar ecuaciones de equilibrio, tenindose que considerar los rodillos con una ecuacin de equilibrio en direccin al eje libre del rodillo (eje no restringido), mientras que los apoyos restringidos en ambos ejes no contribuyen ecuaciones de equilibrios, por ltimo los apoyos empotrados no se consideran para prticos.
Implementacin al programa
Pseudocdigo del programa
1.- Datos de entrada:
Nodos Elementos Apoyos Propiedades (E,A) Fuerzas Redundantes
2.- PROCEDIMIENTOS:
Calcular el grado de hiperestaticidad GH Si GH=0 HACER: PRTICOS ISOSTATICOS A=matriz de equilibrio de nudos Fuerzas F=A-1xp Calcular la matriz de flexibilidad Fm Calcular los desplazamientos de las barras D=fm x F Calcular los desplazamientos de los nudos. Dn= inv(A)'*D FIN IMPRIMIR FA, D, Dn, Fm SINO: PRTICOS HIPERESTATICOS A=matriz de equilibrio de nudos CI, CII, A Partir de A EI= CI-1, EII = -CI-1 x CII
I BI=[E ], BII=[EIII ] 0
Calcular la matriz de flexibilidad Fm Dii DII,I=BIIx Fm x BI DII,II=BIIx Fm x BII Q=- DII,II DII,I P P=[Pyi ] F=(P,Q) Calcular los desplazamientos de las barras D=fm x F Calcular los desplazamientos de los nudos. Dn= inv(CI)'*D IMPRIMIR F, D, Dn, Dii
Pxi
Programa en MATLAB
El programa se implemento en script y en GUI (interfaz grafica de usuario) El cdigo lo mostramos a continuacin, con explicacin de procedimiento incluidos:
%DATOS redun=[5] nodos=[0 0; 0 50; 80 50]; elementos=[1 2 1;2 3 2]; fuerzas=[2 100 0 0 ]; apoyos=[1 1 1 1;3 0 1 0 ]; propiedades=[1 500 1 ; 1 800 1 ]; %CALCULOS Rest=apoyos %Fuerzas y apoyos %cargas en cada nudo [k,kk]=size(nodos); [ll,lll]=size(fuerzas); for i=1:k NCg(i,1)=i; for j=1:ll if i==fuerzas(j,1) NCg(i,2)=fuerzas(j,2) NCg(i,3)=fuerzas(j,3) NCg(i,4)=fuerzas(j,4) end end end %restriccion de cada nodo [k,kk]=size(nodos); [fre,cre]=size(Rest); for i=1:k rcn(i,1)=i; for j=1:fre if i==Rest(j,1) rcn(i,2)=Rest(j,2) ; rcn(i,3)=Rest(j,3) ; rcn(i,4)=Rest(j,4) ; end end end Rest=rcn %calculo de hiperestaticidad [j,jj]=size(elementos); [ki,kj]=size(nodos); rx=sum(apoyos(:,2)); ry=sum(apoyos(:,3)); rz=sum(apoyos(:,4)); hiperext=rx+ry+rz-3 hiperint=3*j-3*ki+3 hiper=hiperint+hiperext %calculo de las longitudes de [j,jj]=size(elementos);
; ; ;
10
11
Como vemos las fuerzas que intervienen en los grado de libertad son los momenton en los nodos 2 y 3 son las que aadiremos al programa P2.- Esta viga es hiperestatica, presionamos nodos e ingresamos los datos en orden
3
P4.-Apoyos:
12
P5.-Propiedades:
1
P6.-Fuerzas:
2
13
Aqu te indica el grado de hiperestaticidad del prtico dejando una fila segn el numero de hiperestaticidad, aqu llenamos cual ser nuestra redndate, para este caso se refiere a una de las fuerzas actuantes en cada elemento. Cada elemento tiene tres fuerzas actuanteuna en dir x otra en y y otra producida por el momento. Por ejemplo si existen dos elementos podemos escoger la redundante 5 refirindose la fuerza en direccin y del elemento 2 como es en este ejemplo. Nota: se debe colocar las redundantes con tal que exista inversa en Ci
14
Fuerzas :
Deformaciones:
15
Las fuerzas finales en los extremos de los elementos son las calculadas mas las fuerzas del empotramientos para este ejemplo:
Si se desea ver los resultados del procedimiento requerido (saber los valores de C I, CII, EI, EII) podemos entrar al cdigo de matlab quitar el ; final del cdigo donde este la coeficiente del valor buscado y si se corre de nuevo el programa , botara el valor en la pantalla de MATLAB NOTA: todos estos datos se llenaran al presionar el botn ejemplo1
16
[ANALISIS ESTRUCTURAL II] INGENIERIA CIVIL El mismo procedimiento se seguir para la siguiente prtico Hiperestatica
17
Conclusiones:
El mtodo para prticos es fcil de aplicar manualmente, en la programacin se complica solo para acomodar los datos de entrada y acomodarlos a la matriz de equilibrio de nudos Si el prtico es isosttica el procedimiento se disminuye Debemos tener cuidado al escoger las redundantes ya que una mala eleccin no permitir seguir el procedimiento debido al error en el clculo de la inversa de CI El programa realizado permite resolver cualquier tipo de prticos isostticas e Hiperestticos.
18
Bibliografa:
Anlisis de Estructuras con mtodos matriciales Introduccin al Anlisis Estructural con Matrices MATLAB ARTURO TENA COLUNGA KARDESTUNCER HAYRETTIN MIGUEL CUTIPA COAQUIRA
19