You are on page 1of 22

UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA

FACULTAD DE INGENIEIA DE MINAS, GEOLOGIA Y CIVIL


ESCUELA DE FORMACION PROFESIONAL DE INGENIERIA CIVIL

Anlisis Estructural de Armaduras en Matlab por el Mtodo de las Flexibilidades CURSO : Anlisis Estructural II (IC-444)
TEMA
:

ALUMNO

: Espinoza

Espinoza, Ermes

CATEDRATICO :

Ing. Taipe Carbajal Francisco

AYACUCHO PERU DE 2013

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

MTODO DE LAS FLEXIBILIDADES


ARMADURA .- Es una estructura en que sus elementos generalmente forman tringulos, la unin de dos o mas elementos se llaman nudos. Los elementos de la armadura llamados barras tienen esfuerzos de compresin y traccin, en un elemento o barra no se puede dar los dos esfuerzos, pero s, un elemento puede no tener ninguno de los esfuerzos. Los esfuerzos a traccin son de valores positivos y los de valores negativo son de compresin. FLEXIBILIDAD . Es el desplazamiento de los nudos de la estructura debido a una carga unitaria Para analizar los esfuerzos en las barras, los desplazamientos de los nudos por la accin de fuerzas externas y la reaccin se debe seguir los siguientes pasos. 1. Hallar el grado de hiperestaticidad de la estructura (GH) 2. Calcular la matriz de flexibilida [f].

L1 EA 1 f = 0 0

0 ... 0

0 Ln EAn
0

3. Elegir las redundantes y dibujar la estructura primaria (isosttica). 4. Resolver la estructura para fuerzas unitarias asociadas a las redundantes y formar la matriz [bR]. 5. Resolver la estructura para fuerzas unitarias asociadas a los grados de libertad, y formar la mtriz [b0 ]. 6. Calcular fuerzas en las barras de la estructura primaria, S 0: {S0}=[b0 ][F]. 7. Calcular el valor del vector de las redundantes [R]: {R}=[bb]-1 (-1)[bR]T[f]{S 0}, [bb]=[bR]T[f][bR]. 8. Calcular las fuerzas en las barras, deformaciones en las barras y desplazamientos en los nudos, con las siguientes expresiones: {S}={S0 }+[bR]{R} {e}=[f]{S} {U}=[b0]T {e} 9. alcular las reacciones: {H}={H0 }+[HR]{R} donde: {H0}=Vector de armaduras en la armadura primariaante cargas reales. [HR]=Vector o matriz,de las reacciones de la armadura primaria ante las cargas redundantes unitarias. 10. Comprobar que la solucion sea correcta, resolviendo la igualdad: [bR]T{e}=0

ANALISIS ESTRUCTURAL II

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

EJEMPLO :

Hallando el grado de hiperestaticidad.

b := 6 R := 4 N := 4 GH := b + R 2 N GH = 2

Escogemos las redundantes y dibujamos la estructura primaria:

ANALISIS ESTRUCTURAL II

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Vector de fuerzas externas:

0 10 F := 15 0
Resolviendo la estructura primariapara fuerzas unitarias asociadas a las redundantes.

bR :=
0 0 1 2 3 4 5 1 1 1 -1.414 -1.414 1 1 -1 -1 -1 1.414 1.414 0

Estructura primaria con fuerzas unitarias asociadas a los grados de libertad:

Resolviendo esta estructura:

b0 :=
0 1 2 3 4 5

0 0 -1 -1 0 1.4 0

1 1 0 0 0 0 0

2 0 0 -1 0 1.4 0

3 0 0 1 0 0 0

ANALISIS ESTRUCTURAL II

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Fuerzas en barras de estructura primaria:

Obteniendo la flexibilidad de la estructura

S0 := b0 F

0 15 S0 = 0 21 0
T

10

f :=
0 0 1 2 3 4 5 4 0 0 0 0 0 1 0 4 0 0 0 0 2 0 0 4 0 0 3 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 4

0 5.657 0

0 5.657

Redundantes es:

bb := bR f bR R1 := bb
1

1 b R f S0

0 R1 = 7.74

Obteniendo las fuerzas en las barras de la estructura (solucin):

S := S0 + bR R1

2.26 7.74 7.26 S= 10.94 10.06 0 9.04 30.96 29.04 e= 61.91 56.88 0 77.71 9.04 u= 108.67 29.04
Tomando los valores de bR se halla el:

Deformaciones en las barras es:

e := f S

Desplazamientos de los nudos es:

u := b0 e
Obteniendo las reacciones: Tomando los valores de S0 se halla el:

Ho :=
0 0 1 2 3 -15 -5 0 15

HR :=
0 0 1 2 3 1 -9.5910-6 -1 -1 1 -1 9.5910-6 1 9.5910-6

ANALISIS ESTRUCTURAL II

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

H := Ho + HR R1

7.26 5 H= 7.74 15

Comprobando si la solucin es correcta:

T bR e =

7.11 10 14 7.11 10 14

Por lo tanto los pasos que se hizo son adecuadas.

SOLUCION DE LA ARMADURA EN MATLAB V7.8.0 (R2009a)


el programa esta eleborado para n-datos tanto para las barras, nudos, restricciones y caragas aplicadas en los nudos, a la vez la propiedad y la seccin de los elementos pueden ser distintas para cada elemento. Para el ejemplo se toma A,E=1. 1. Se ejecuta el programa ingresando a ARMADURAS.m

2. Los datos 4,6,1,2,2 y 1 estan cargados para ejecutar solo por defecto de la figura que se muestra al lado, pero para otros armaduras diferentes solo se cambia y se hace click en CARGA1, CARGA2, ..., y se carga los datos como se muestra en la figura y se fija luego de ejecutar haciendo click el grado de hiperestaticidad, s esta es mayor o igual a 1 entonces se carga en los dos casilleros faltantes tal como indica, para liberar la barra solose coloca el nmero de la barra, y para liberar los nodos se pone cero en la direccin en que se va liberar 1 en la direccin que va seguir restringido. Eso no es todo tambien se puede liberar slo barras o restricciones.
ANALISIS ESTRUCTURAL II 6 ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

En caso de que al liberrar la barra se libero el nudo con sus restricciones tanto en X como en Y entonces se menciona el nmero de nodo y se pone ceros en la direccin de las restricciones. Como la estructura es hiperestatica de grado 2 entonces en este caso liberamos la barra 6 y X del nudo 4.

Ahora nos indica que la estructura es estaticamente determinado, ademas si nos fijamos en la parte donde nos indica el grado de hiperestaticidad es 0 quiere decir elegimos correcto para poder convertir nuestra estructura a isosttico.

ANALISIS ESTRUCTURAL II

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Por ahora podemos formar la matriz de las fuerzas unitarias asociadas a los redundantes, pero antes nos muestra el vector de fuerzas en las barras en la estructura primaria. Para obtener el vector completo y las matrices completas, falta agrupar y agregar algunos los datos que no estan apareciendo por el momento solo mmuestra valores de las barras que estan dentro de la estructura isostatisado, quiere decir valores de las barras 1,2,..,5. El objetivo es formar la matriz [bR] y [b0 ] el cual obtenemos de la siguiente manera. Como se trata de fuerzas redundantes, entonces suponiendo que en la barra 6 acta fuerza igual a 1, el cual se carga en la tabla de cargas nodales.

Ahora cargaremos el valor de la reaccin liberada osea del nudo 4 direccin X=1.

ANALISIS ESTRUCTURAL II

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Si las vectores juntamos en una matriz entonces tenemos:

1 1 1 1 1 1 bR = 1.41 1.41 1.41 1.41 1 0

Como decia solo nos muestra de los 5 barras sus valores, faltaria la ltima fila el cual se agrega teniendo en cuenta. si liberaste barra entonces se agrega 1 y asi sucesivamente el valor liberada por barra es 1 mientras el valor liberada de restriccin es 0. SI SE TRATARA DE UN TRABAJO SEMESTRAL TODO ESTE PROCESO ESTARIA HACIENDO AUTOMATICAMENTE EL PROGRAMA NO HABRIA NECESIDAD DE CALCULAR POR CADA ELEMENTO LIBERADO.

El mismo procedimiento hacemos para obtener la matriz [b0], cargando 1 por cada nudo en las direcciones que se puede desplazar, pero esta se hace tenniendo en cuenta la estructura original, en este caso se desplaza los nudos 2 y3 en ambas direcciones.

Para nudo 2 en direccin Y.

ANALISIS ESTRUCTURAL II

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

De la misma manera para el nudo 3 y luego se obtiene:

1 1 b0 = 0 1.4 0
0

1 0 0 0 0 0

0 0

1
0 1.4 0

1 0 0 0
0

como falta la ltima fila falta en nuestros clculos lo agregamos con ceros.

ESTE PROGRAMA TIENE COMO OBJETIVO PARA ANALIZAR UNA ESTRUCTURA TIPO ARMADURA CON n DATOS, SIN HACER ESTOS PROCEDIMIENTOS.

ANALISIS DE LA ARMADURA EN SAP2000 V15

ANALISIS ESTRUCTURAL II

10

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

una vez ingresado los datos tenemos la figura. Ahora ingresamos el tipo de material y su modulo de elastecidad E=1ton=1000Kg.

Se esta trabajando con una seccin de 1 m2

ANALISIS ESTRUCTURAL II

11

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Como se muestra la carga esta en toneladas en los nudos respectivos. LAS UNIDADES CON EL CUAL SE TRABAJO EN EL SAP2000 ES TONELADAS, METRO Y GRADOS CENTIGRADOS.

Ahora la estructura esta asignada su seccin el tipo de material y las cargas listo para ejecutar.

ANALISIS ESTRUCTURAL II

12

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Solo se ejecutara por las cargas asignadas y tipo estticamente lineal los demas acciones se desactiva para que no vare en los resultados.

Al ejecutar tenemos las deformaciones de las barra, tanto en el SAP2000 como el valor obtenido en MATLAB.

2.26 7.74 7.26 S= 10.94 10.06 0


Como se ve las respuestas son aproximados cercanos por que estan en toneladas y metros, la pequea diferencia es que en el SAP2000 se toma algunos otros factores y el mtodo que emplea es diferente al mtodo de las flexibilidades.

ANALISIS ESTRUCTURAL II

13

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Obteniendo las reacciones en los nudos.

7.26 5 H= 7.74 15
Como se muestra los resultados son iguales quiere decir que el procedimiento realizado esta adecuado, por que estan lo mismo tanto en los sentidos como en los valores.

Desplazamientos en los nudos tenemos.

77.71 9.04 u= 108.67 29.04


los valores de los desplazamientos de los nudos son aproximados, pero estan bien.

ANALISIS ESTRUCTURAL II

14

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

CONCLUSIONES
El mtodo de la flexibilidad no es tan preciso como usan el mtodo los sotwares para anlisis estructural, ademas para hacer el clculo y programar es sumamente complejo debido a que las fuerzas unitarias se aplican en cada nudo y en las direcciones que estas se pueden desplazar, cada proceso de la aplicacin de las fuerzas unitarias mas la deformacion de las fuerzas externas se tiene que sumar para obtener el resultado de las deformaciones y de las reacciones en la estructura. El programa se desarrollo en el SOFTWARE MATLAB y SAP2000, que al final se hace la comparacin de resultados en el cual son aproximados. El informe se desarroll en el SOFTWARE MATHCAD V.14, debido a su versatilidad en el ingreso de datos literales como el clculo que se desarrolla matricialmente mas la presentacin de las frmulas utilizadas son mas entendibles y se visualiza lo que las frmulas hacen o dicen.

RECOMENDACIONES
el programa esta diseado para analizar armaduras de n datos y aun se puede implementar cuando hay asentamientos y temperaturas que intervien en la estructura. PARA QUE HAGA EL PROGRAMA TODO ESTE TIPO DE CALCULOS EL TRABAJO DEBE SER SEMESTRAL, POR QUE SE REQUIERE BASTANTE TIEMPO EN EL DESARROLLO DEL PROGRAMA Y ESO QUE EL MATLAB NOS BRINDA BASTANTE APOYO. Es necesario ingresar los datos de los mienbros, nodos, restricciones, cargas y otros en forma ordenada creciente.

BIBLIOGRAFIA
1. 2. 3. 4. TEORIA ELEMENTAL DE ESTRUCTURAS, Yuan-Yu Hsieh. INTRODUCCION A MATLAB, David Garca prez. GUA MTODO DE FLEXIBILIDAD Rev.2, Hctor Gonzles, Universidad de Chile MATLAB PARA CIE NCIAS E INGENIERIA, Hern Morales Marchena. SOFTWARE 1. MATLAB V7.8.0 (R2009a) 2. SAP2000 V15 3. MATHCAD V14

ANALISIS ESTRUCTURAL II

15

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

ANEXOS
function CARGA1_Callback(hObject, eventdata, handles) n=str2double(get(handles.edit1,'string')); columnas=2; num=cell(n,columnas); num(:,:)={''}; set(handles.uitable1,'data',num) set(handles.uitable1,'ColumnEditable',true(1,columnas)) function CARGA3_Callback(hObject, eventdata, handles) n3=str2double(get(handles.edit3,'string')); columnas=3; num=cell(n3,columnas); num(:,:)={''}; set(handles.uitable3,'data',num) set(handles.uitable3,'ColumnEditable',true(1,columnas)) function CARGA2_Callback(hObject, eventdata, handles) n2=str2double(get(handles.edit2,'string')); columnas=4; num=cell(n2,columnas); num(:,:)={''}; set(handles.uitable2,'data',num) set(handles.uitable2,'ColumnEditable',true(1,columnas)) function CARGA4_Callback(hObject, eventdata, handles) q=str2double(get(handles.edit4,'string')); columnas=3; num=cell(q,columnas); num(:,:)={''}; set(handles.uitable4,'data',num) set(handles.uitable4,'ColumnEditable',true(1,columnas)) function CARGO4_Callback(hObject, eventdata, handles) NM=str2double(get(handles.edit2,'string'));%NUMERO DE MIEMBROS NN=str2double(get(handles.edit1,'string')); %NUMERO DE NUDOS NNR=str2double(get(handles.edit3,'string')); %NUMERO DE RESTRICCIONES NNC=str2double(get(handles.edit4,'string')); %NUMERO DE NODOS CARGADOS AA=str2double(get(handles.uitable1,'data')); nodos BB=str2double(get(handles.uitable2,'data')); DD=str2double(get(handles.uitable3,'data')); EE=str2double(get(handles.uitable4,'data')); X=AA(:,1)'; % COORD EN X DEL NUDO Z=AA(:,2)'; % COORD EN Y DEL NUDO Ni=BB(:,1)'; %NUDOS INICIALES DE LAS BARRAS Nj=BB(:,2)'; %NUDOS FINALES DE LAS BARRAS %datos de coordenadas de %datos de las barras %datos de restricciones % datos de cargas

ANALISIS ESTRUCTURAL II

16

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

Ni=BB(:,1)'; %NUDOS INICIALES DE LAS BARRAS Nj=BB(:,2)'; %NUDOS FINALES DE LAS BARRAS AREA=BB(:,3); %SECCION DE LAS BARRAS ELAS=BB(:,4); %MODULO DE ELASTECIDAD DE LAS BARRAS NR=DD(:,1)'; %RESTRIC NODO UX=DD(:,2)'; %RESTRIC EN X UZ=DD(:,3)'; %RESTRIC EN Z NC=EE(:,1)'; %CARGA EN EL NODO FX=EE(:,2)'; %VALOR DE CARGA FZ=EE(:,3)'; %VALOR DE CARGA CBL=str2double(get(handles.edit8,'string')); %CANTIDAD DE BARRAS LIBERADAS CNL=str2double(get(handles.edit9,'string')); %CANTIDAD DE NODOS LIBERADOS BL=str2double(get(handles.uitable9,'data')); %datos de barras liberadas NL=str2double(get(handles.uitable10,'data')); %datos de apoyos liberados BLX=BL(:,1)'; %NUM DE ORDEN DE BARRAS LIBERADAS %BLY=BL(:,2)'; %BARRA LIBERADA EN Y NNL=NL(:,1)'; %NUMERO DE NODO LIBERADO NLX=NL(:,2)'; %NUDO LIBERADO EN X NLY=NL(:,3)'; %NUDO LIBERADO EN Y %========================================================== % GRADO DE HIPERESTATICIDAD DE LA ESTRUCTURA %=========================================================== GH=NM+trace(diag(UX)+diag(UZ))-2*NN; set(handles.ed1,'string',GH) if GH==0; helpdlg('LA ESTRUCUTURA ES ESTATICAMENTE DETERMINADO, POR LO TANTO, DEBE CONTINUAR CON EL CALCULO','GRADO DE HIERESTATICIDAD'); else helpdlg('LA ESTRUCUTURA ES ESTATICAMENTE INDETERMINADO, POR LO TANTO, DEBE LIBERAR BARRAS O RESTRICCIONES, CONTINUAR CON EL CALCULO',... 'GRADO DE HIERESTATICIDAD'); end %=========================================================== % LONGITUD DE LAS BARRAS %=========================================================== for I=1:NM L(I)=((X(Nj(I))-X(Ni(I)))^2+(Z(Nj(I))-Z(Ni(I)))^2)^0.5; end set(handles.uitable7,'data',L'); %=========================================================== %HALLANDO LA FLEXIBILIDAD DE LA ESTRUCTURA %=========================================================== f=diag(L)/(diag(AREA)*diag(ELAS)); set(handles.vector,'data',f)

ANALISIS ESTRUCTURAL II

17

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

%=====CORRECCION DE LA LONGITUD DE LAS BARRAS ============ if GH>0; L(BLX)=[]; Ni(BLX)=[]; Nj(BLX)=[]; set(handles.uitable7,'data',L') NM=NM-CBL; NN=NN;

%=========================================================== % HALLANDO LA MATRIZ DE CONECTIVIDAD %=========================================================== for K=1:NN; for I=1:NM; if K == Ni(I); MC1(2*K-1,I)=(X(Nj(I))-X(Ni(I)))/L(I); MC1(2*K,I)=(Z(Nj(I))-Z(Ni(I)))/L(I); end end end MC1 MC3=vertcat(MC1,zeros(2,NM)) set(handles.uitable5,'data',MC3) for K=1:NN; for I=1:NM; if K == Nj(I); MC2(2*K-1,I)=-(X(Nj(I))-X(Ni(I)))/L(I); MC2(2*K,I)=-(Z(Nj(I))-Z(Ni(I)))/L(I); end end end MC2 set(handles.uitable5,'data',MC2) MC=MC3+MC2; set(handles.uitable5,'data',MC) %========================================================== % VECTOR DE FUERZAS %=========================================================== FN=zeros(2*NN,1); for I=1:NNC V=[2*NC(I)-1;2*NC(I)]; FN(V(1),1)=FX(I); FN(V(2),1)=FZ(I); end B=FN %set(handles.vector,'data',B)

ANALISIS ESTRUCTURAL II

18

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

%=========================================================== % HALLANDO LA MATRIZ DE REACIONES %=========================================================== %%%% reemplazando matriz de nodos liberados en matriz de reaaciones for K=1:size(DD,1); for I=1:size(NL,1); if DD(K,1)==NL(I,1) R2(K,:)=NL(I,:) break else R2(K,:)=DD(K,:) end end end DD=R2; NR=DD(:,1)' UX=DD(:,2)' UZ=DD(:,3)' NNR=size(DD,1) GH=NM+trace(diag(UX)+diag(UZ))-2*NN; set(handles.ed1,'string',GH) helpdlg('LA ESTRUCUTURA ES ESTATICAMENTE DETERMINADO, POR LO TANTO, DEBE CONTINUAR CON EL CALCULO','GRADO DE HIERESTATICIDAD'); R2=zeros(2*NN,2*NN-NM); for K=1:NN; for I=1:NNR; if K==NR(I); if UX(I)~=0 & UZ(I)~=0; R2(2*K-1,2*I-1)=UX(I); R2(2*K,2*I)=UZ(I); elseif UZ(I)~=1 & UX(I)~=0; R2(2*K-1,2*I-1)=UX(I); elseif UX(I)~=1 & UZ(I)~=0; R2(2*K,2*I-1)=UZ(I); end end end end R2

ANALISIS ESTRUCTURAL II

19

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

%=========================================================== %ORDENANDO LA MATRIZ DE REACCIONES MEDIANTE INTERCAMBIO %=========================================================== [m,n]=size(R2); for J=1:n-1; for I=J+1:n if R2(:,J)==0; temp=R2(:,J); R2(:,J)=R2(:,I); R2(:,I)=temp; end end end R=R2(:,1:2*NN-NM) A=horzcat(MC,R) %MATRIZ A PARA LA FORMA AX=B C=inv(-1*A)*B; tr=diag(UX)+diag(UZ); b=C(1:1:size(C)-trace(tr)) set(handles.uitable5,'data',A) set(handles.uitable8,'data',b) else %==========================================================================

set(handles.uitable7,'data',L'); %=========================================================== % HALLANDO LA MATRIZ DE CONECTIVIDAD %=========================================================== for K=1:NN; for I=1:NM; if K == Ni(I); MC1(2*K-1,I)=(X(Nj(I))-X(Ni(I)))/L(I); MC1(2*K,I)=(Z(Nj(I))-Z(Ni(I)))/L(I); end end end MC1; MC3=vertcat(MC1,zeros(2,NM)); set(handles.uitable5,'data',MC3) for K=1:NN; for I=1:NM; if K == Nj(I); MC2(2*K-1,I)=-(X(Nj(I))-X(Ni(I)))/L(I); MC2(2*K,I)=-(Z(Nj(I))-Z(Ni(I)))/L(I); end end end MC2; set(handles.uitable5,'data',MC2) MC=MC3+MC2; set(handles.uitable5,'data',MC)

ANALISIS ESTRUCTURAL II

20

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

%========================================================== % VECTOR DE FUERZAS %=========================================================== FN=zeros(2*NN,1); for I=1:NNC V=[2*NC(I)-1;2*NC(I)]; FN(V(1),1)=FX(I); FN(V(2),1)=FZ(I); end B=FN; %set(handles.vector,'data',B) %=========================================================== % HALLANDO LA MATRIZ DE REACIONES %=========================================================== R2=zeros(2*NN,2*NN-NM); for K=1:NN; for I=1:NNR; if K==NR(I); if UX(I)~=0 & UZ(I)~=0; R2(2*K-1,2*I-1)=UX(I); R2(2*K,2*I)=UZ(I); elseif UZ(I)~=1 & UX(I)~=0; R2(2*K-1,2*I-1)=UX(I); elseif UX(I)~=1 & UZ(I)~=0; R2(2*K,2*I-1)=UZ(I); end end end end R2; %=========================================================== %ORDENANDO LA MATRIZ DE REACCIONES MEDIANTE INTERCAMBIO %=========================================================== [m,n]=size(R2); for J=1:n-1; for I=J+1:n if R2(:,J)==0; temp=R2(:,J); R2(:,J)=R2(:,I); R2(:,I)=temp; end end end R=R2(:,1:2*NN-NM); A=horzcat(MC,R); %MATRIZ A PARA LA FORMA AX=B C=inv(-1*A)*B; tr=diag(UX)+diag(UZ); b=C(1:1:size(C)-trace(tr)); set(handles.uitable5,'data',A) set(handles.uitable8,'data',b) end

ANALISIS ESTRUCTURAL II

21

ESPINOZA ERMES

UNSCH

INGENIERIA CIVIL

METODO DE FLEXIBILIDAD

b0=[0,1,0,0;-1,0,0,0;-1,0,-1,1;0,0,0,0;1.4,0,1.4,0;0,0,0,0]; bR=[1,-1;1,-1;1,-1;-1.414,1.414;-1.414,1.414;1,0]; F=[0;-10;15;0]; %VECTOR DE FUERZAS EXTERNAS S0=b0*F; %FUERZAS EN BARRAS DE LA ESTRUCTURA PRIMARIA FXR=bR'*f*S0; FXX=bR'*f*bR; R=inv(FXX)*FXR*-1; %VALOR DE REDUNDANTES S=S0+bR*R; %VALOR DDE LAS FUERZAS EN LAS BARRAS DB=f*S; %DEFORMACION DE LAS BARRAS U=b0'*DB; %DESPLAZAMIENTO DE LOS NUDOS

ANALISIS ESTRUCTURAL II

22

ESPINOZA ERMES

You might also like

  • Capacidad
    Capacidad
    Document1 page
    Capacidad
    Anonymous 1fKeMfwF
    No ratings yet
  • Acta
    Acta
    Document1 page
    Acta
    Anonymous 1fKeMfwF
    No ratings yet
  • Cuadro
    Cuadro
    Document2 pages
    Cuadro
    Anonymous 1fKeMfwF
    No ratings yet
  • Formato Plano de Ubicación y Esquema de Localizacion
    Formato Plano de Ubicación y Esquema de Localizacion
    Document1 page
    Formato Plano de Ubicación y Esquema de Localizacion
    johgu_cita
    50% (2)
  • Decargar
    Decargar
    Document1 page
    Decargar
    Anonymous 1fKeMfwF
    No ratings yet
  • TDR Base E.t.sta. Clara
    TDR Base E.t.sta. Clara
    Document20 pages
    TDR Base E.t.sta. Clara
    Anonymous 1fKeMfwF
    No ratings yet
  • Config Escalas Autocad
    Config Escalas Autocad
    Document2 pages
    Config Escalas Autocad
    Anonymous 1fKeMfwF
    No ratings yet
  • Arch Ivo
    Arch Ivo
    Document1 page
    Arch Ivo
    Anonymous 1fKeMfwF
    No ratings yet
  • MDarquitectura PDF
    MDarquitectura PDF
    Document3 pages
    MDarquitectura PDF
    Anonymous 1fKeMfwF
    No ratings yet
  • TDR Base E.t.sta. Clara
    TDR Base E.t.sta. Clara
    Document20 pages
    TDR Base E.t.sta. Clara
    Anonymous 1fKeMfwF
    No ratings yet
  • Cambio
    Cambio
    Document1 page
    Cambio
    Anonymous 1fKeMfwF
    No ratings yet
  • Bajda
    Bajda
    Document1 page
    Bajda
    Anonymous 1fKeMfwF
    No ratings yet
  • TDR Base E.t.sta. Clara
    TDR Base E.t.sta. Clara
    Document20 pages
    TDR Base E.t.sta. Clara
    Anonymous 1fKeMfwF
    No ratings yet
  • Calculo de Camara RP
    Calculo de Camara RP
    Document2 pages
    Calculo de Camara RP
    chicolokito19
    No ratings yet
  • TDR Base E.t.sta. Clara
    TDR Base E.t.sta. Clara
    Document20 pages
    TDR Base E.t.sta. Clara
    Anonymous 1fKeMfwF
    No ratings yet
  • Descargar
    Descargar
    Document1 page
    Descargar
    Anonymous 1fKeMfwF
    No ratings yet
  • Importante
    Importante
    Document1 page
    Importante
    Anonymous 1fKeMfwF
    No ratings yet
  • Cuencas
    Cuencas
    Document1 page
    Cuencas
    Anonymous 1fKeMfwF
    No ratings yet
  • Bueno
    Bueno
    Document1 page
    Bueno
    Anonymous 1fKeMfwF
    No ratings yet
  • Datos
    Datos
    Document1 page
    Datos
    Anonymous 1fKeMfwF
    No ratings yet
  • Otros
    Otros
    Document1 page
    Otros
    Anonymous 1fKeMfwF
    No ratings yet
  • Arch Ivo
    Arch Ivo
    Document1 page
    Arch Ivo
    Anonymous 1fKeMfwF
    No ratings yet
  • Otro
    Otro
    Document1 page
    Otro
    Anonymous 1fKeMfwF
    No ratings yet
  • Anexo n06
    Anexo n06
    Document1 page
    Anexo n06
    Anonymous 1fKeMfwF
    No ratings yet
  • Recien
    Recien
    Document1 page
    Recien
    Anonymous 1fKeMfwF
    No ratings yet
  • Recien
    Recien
    Document1 page
    Recien
    Anonymous 1fKeMfwF
    No ratings yet
  • Sewer Cad
    Sewer Cad
    Document1 page
    Sewer Cad
    Anonymous 1fKeMfwF
    No ratings yet
  • Importante
    Importante
    Document1 page
    Importante
    Anonymous 1fKeMfwF
    No ratings yet
  • Arch
    Arch
    Document1 page
    Arch
    Anonymous 1fKeMfwF
    No ratings yet
  • Re Comiendo
    Re Comiendo
    Document1 page
    Re Comiendo
    Anonymous 1fKeMfwF
    No ratings yet