Anda di halaman 1dari 12

UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA

FACULTAD DE INGENIERA DE MINAS GEOLOGA Y CIVIL ESCUELA DE INGENIERA CIVIL

ANALISIS ESTRUCTURAL II METODO DE LA RIGIDEZ EN VIGAS

DOCENTE:

Ing. TAIPE CARBAJAL, Javier F.

ALUMNO:

SALAZAR POMA, No

FECHA:

06 12 13

AYACUCHO - PERU

2013

INTRODUCCION

La importancia de la infraestructura dentro del pas cada vez va tomando nuevos caminos, debido a que se necesita ir mejorando y desarrollando nuevas tecnologas para una mayor eficiencia. El ingeniero es una parte importante para este desarrollo ya que su participacin es fundamental en muchos campos, como en el de la seguridad y correcta ejecucin de las estructuras. A medida que avanza la tecnologa, las herramientas que tenemos a nuestra disposicin son cada vez ms. Por esa misma razn el ingeniero debe actualizarse y buscar maneras de realizar su trabajo de una forma ms eficiente, adquiriendo el conocimiento para poder interpretar y aplicar las herramientas que se van desarrollando. Por lo anterior, es importante que el ingeniero tenga una preparacin adecuada, adems de tener a la mano y saber utilizar herramientas tales como la computadora y su programacin, para poder utilizarlas en la solucin de problemas relacionados con su profesin e interpretar los resultados que arrojan. En este trabajo se desarrolla el mtodo de las rigideces, as como una breve explicacin de la programacin, particularmente la programacin en MatLab, as como el desarrollo de un programa de anlisis de armaduras tridimensionales para el mtodo de las rigideces. Tambin se han propuesto algunos ejemplos para solucionarlos de manera manual y con el programa.

OBJETIVO
El presente trabajo tiene como objetivo mostrar la aplicacin del mtodo de las rigideces en armaduras bidimensionales, adems de desarrollar un programa en lenguaje MatLab, que facilite el anlisis de este tipo de estructuras, reduciendo enormemente el tiempo que se requiere para llevar a cabo esta tarea.

METODO DE RIGIDECES PARA EL ANALISIS DE ARMADURAS


El mtodo de las rigideces es un mtodo de clculo aplicable a estructuras tanto isostticas como hiperestticas compuestas por barras que se comportan elstica y linealmente. Tambin conocido con el nombre de mtodo de los desplazamientos, es el mtodo ms utilizado para el anlisis de estructuras, debido a su fcil sistematizacin e implementacin en computadoras, as como de su fcil uso para condiciones generales. En general las condiciones que deben cumplirse con este mtodo de anlisis son: el equilibrio entre esfuerzos internos y fuerzas externas, la continuidad de la estructura y la relacin de los esfuerzos con sus deformaciones. La relacin entre la accin y la respuesta se puede representar matricialmente:

DETERMINACIN DE LA MATRIZ DE RIGIDEZ DE UNA BARRA BIARTICULADA Sistemas de referencia que vamos a utilizar:

Para el clculo matricial de estructuras de barras es necesario emplear dos sistemas de referencia para expresar todas las magnitudes que intervienen. Por tanto, en todo lo que sigue, supondremos definidos dos sistemas de coordenadas: uno, que denominaremos global, y que ser comn para todas las barras de la estructura y, para cada una de las barras de la estructura, un sistema de referencia (que denominaremos local) en el que el eje x tendr la direccin de la barra y su sentido

vendr definido desde el que consideremos nudo inicio de la barra al que consideremos nudo final de la misma.

Programacin en MatLab
Diagrama de flujo:

Pseudocdigo:
function CALCULAR_Callback(hObject, eventdata, handles) % Viga de dos vanos % Modulo de elasticidad: E=str2num(get(handles.edit1,'String')); % Inercias y longitudes: I_1=str2num(get(handles.edit3,'String')); I_2=str2num(get(handles.edit5,'String')); l_1=str2num(get(handles.edit2,'String')); l_2=str2num(get(handles.edit4,'String')); % Matrices de rigidez en coordenadas locales: k_1=zeros(4,4); k_1(1,:)=E*I_1*[12/l_1^3 6/l_1^2 -12/l_1^3 6/l_1^2]; k_1(2,:)=E*I_1*[6/l_1^2 4/l_1 -6/l_1^2 2/l_1]; k_1(3,:)=E*I_1*[-12/l_1^3 -6/l_1^2 12/l_1^3 -6/l_1^2]; k_1(4,:)=E*I_1*[6/l_1^2 2/l_1 -6/l_1^2 4/l_1]; display(k_1) k_2=zeros(4,4); k_2(1,:)=E*I_2*[12/l_2^3 6/l_2^2 -12/l_2^3 6/l_2^2]; k_2(2,:)=E*I_2*[6/l_2^2 4/l_2 -6/l_2^2 2/l_2]; k_2(3,:)=E*I_2*[-12/l_2^3 -6/l_2^2 12/l_2^3 -6/l_2^2]; k_2(4,:)=E*I_2*[6/l_2^2 2/l_2 -6/l_2^2 4/l_2]; display(k_2) % Matriz de rigidez de la estructura: K=zeros(6,6); g_1=[1 2 3 4]'; DeltaK_1=zeros(6,6); DeltaK_1(g_1,g_1)=k_1; K=K+DeltaK_1; g_2=[3 4 5 6]'; DeltaK_2=zeros(6,6); DeltaK_2(g_2,g_2)=k_2; K=K+DeltaK_2; display(K) % Vector de fuerzas de empotramiento: w=20; r_1=[w*l_1/2; w*l_1^2/12; w*l_1/2; -w*l_1^2/12]; Q=40; c=3; d=l_2-c; r_2=[Q*d^2*(3*c+d)/l_2^3; Q*c*d^2/l_2^2; Q*c^2*(3*d+c)/l_2^3; -Q*d*c^2/l_2^2]; R=zeros(6,1); DeltaR_1=zeros(6,1); DeltaR_2=zeros(6,1); DeltaR_1(g_1)=r_1; R=R+DeltaR_1; DeltaR_2(g_2)=r_2; R=R+DeltaR_2; % Calculo de desplazamientos y reacciones:

P=zeros(6,1); a=[1 2 3 5 6]'; b=4; K_aa=K(a,a); K_ab=K(a,b); K_ba=K(b,a); K_bb=K(b,b); P_b=P(b); R_b=R(b); D_b=K_bb\(P_b-R_b); P_a=K_ab*D_b+R(a); D=zeros(6,1); D(b)=D_b; display(D) % Cortantes y momentos en los elementos: D_1=D(g_1); p_1=k_1*D_1+r_1; D_2=D(g_2); p_2=k_2*D_2+r_2; display(P_a) display(p_1) display(p_2)

set(handles.uitable1,'visible','on') set(handles.uitable2,'visible','on') set(handles.uitable3,'visible','on') set(handles.uitable4,'visible','on') set(handles.uitable5,'visible','on') set(handles.uitable6,'visible','on') set(handles.uitable7,'visible','on') set(handles.text9,'visible','on') set(handles.text10,'visible','on') set(handles.text11,'visible','on') set(handles.text12,'visible','on') set(handles.text13,'visible','on') set(handles.text14,'visible','on') set(handles.text15,'visible','on') set(handles.text17,'visible','on') set(handles.uitable1,'data',k_1) set(handles.uitable2,'data',k_2) set(handles.uitable3,'data',K) set(handles.uitable4,'data',p_1) set(handles.uitable5,'data',p_2) set(handles.uitable6,'data',P_a) set(handles.uitable7,'data',D) % --- Executes on button press in SALIR.

Ejemplo Aplicativo:
Inicio del programa: Abrimos el archivo INICIO.fig en GUIDE.

Hacemos clic en ENTRAR y nos abre la siguiente fig. donde colocamos los datos de la viga.

Hacemos clic en CALCULAR y nos abre la siguiente fig.

Anda mungkin juga menyukai