CATEDRA : ANALISIS ESTRUCTURAL CATEDRATICO : Ing. OMAR CABALLERO SANCHEZ ALUMNO : DIAZ FERNANDEZ HENRY CICLO : VII SECCIN : A
PROGRAMACION DE MOMENTOS MXIMOS Y MNIMOS PROGRAMACIN DE MOMENTOS MAXIMOS Y MNIMOS DEL MATLAB DEFINICION DE MATBAL: El desarrollo y anlisis realizado en el presente trabajo, a pesar de que solo abarca algunos conceptos importantes sobre el inmenso mbito del control de procesos, engloba nociones bsicas para el conocimiento y comprensin de la teora de control y su aplicacin. Introduccin - Control Moderno Las aplicaciones de control automtico son sinnimos de la tecnologa moderna, se encuentran dentro del mbito de la robtica hasta en un simple tostador. El control moderno aborda el problema de obtener el comportamiento deseado de un sistema que trabaja por s solo. El control de procesos se basa en los fundamentos de la teora de retroalimentacin, anlisis de sistemas, modelizacin de sistemas, conversin de seales, control ptimo, teora de seguimiento, etc. Un sistema de control es una interconexin de componentes que forman una configuracin del sistema, la cual proporcionar una respuesta deseada del mismo sistema. Debido a la complejidad en aumento de los sistemas de control y al inters de obtener funcionamientos ptimos, se consideran cada vez un mayor nmero de variables del proceso. As se tienen los sistemas multivariables en relacin con indicadores para mejorar su eficiencia en el desempeo.
FUNCIONES EN MATLAB En general una funcin en los lenguajes de programacin es un conjunto de instrucciones que se escriben separadamente del programa y que realizan alguna tarea especificada. Los usuarios pueden definir funciones y agregarlas a las funciones propias de MATLAB. El mecanismo usual para trasmitir datos a las funciones es mediante una lista de variables que se denominan parmetros. Sin embargo, a diferencia de los programas, las variables que se usan dentro de una funcin, no estn disponibles fuera de ella,
PASO 1: ingresar el programa de matlab
PASO 2: ya cargado el programa poner Ctrl + N para poder ir al editor de la programacin y les aparecer esta ventana.
PASO 3: realizar la programacin con toda la dodificacion:
SEUDOCODIGO DE LA PROGRAMACION: %---------------------UNIVERSIDAD NACIONAL DE HUANCAVELICA--------------- -- %----------------------FACULTAD DE CIENCIAS DE INGENIERIA---------------- -- %-----------------------------E.A.P.ING.CIVIL-HVCA----------------------- -- %======================================================================== == %------------------PROGRAMA PARA DETERMINAR EL MAXIMO MOMENTO------------ -- %======================================================================== == clear all %borra variables clc %limpia ventana fprintf ('Ingrese las caracteristicas de la viga \n') fprintf ('Ingrese las longitudes de cada tramo en metro \n') L1=input('longitud del primer tramo L1=');%primer apellido L2=input('longitud del segundo tramo L2=');%segudo apellido L3=input('longitud del tercer tramo L3=');%primer nombre fprintf ('Ingrese las cargas distribuidas en toneladas por metro(Tn/m) \n') W1=input('carga del primer tramo W1='); W2=input('carga del segundo tramo W2='); W3=input('carga del tercer tramo W3='); L=[L1 L2 L3]; W=[W1 W2 W3]; %%Ensamblando la matriz de coeficientes del momento en A,B q son varibles A(1,1)=2*(L1+L2); A(1,2)=L2; A(2,1)=L2; A(2,2)=2*(L2+L3); fprintf('la matriz de coeficientes es:\n') disp(A) %Ensamblando la matriz de las constantes B(1,1)=-W1*L1^3/4-W2*L2^3/4; B(2,1)=-W2*L2^3/4-W3*L3^3/4; fprintf('la matriz de constantes es:\n') disp(B) %Resolviento el sistema de ecuacion M=inv(A)*B; %Vector de momentos VM=zeros(1,4); VM(2)=M(1,1); VM(3)=M(2,1); fprintf('Los momentos en cada apoyo son:\n') fprintf(' A B C D \n') disp(VM) j=1; %Calculando las reaccciones en lo apoyos for i=1:3 ri=(-VM(i)+VM(i+1))/L(i)+0.5*W(i)*L(i); rj=W(i)*L(i)-ri; VR(j)=ri; VR(j+1)=rj; j=j+2; end fprintf('Las Reacciones en cada apoyo para cada tramo aislado son \n') fprintf(' RA RB1 RB2 RC1 RC2 RD \n') disp(VR); R(1)=VR(1); R(2)=VR(2)+VR(3); R(3)=VR(4)+VR(5); R(4)=VR(6); fprintf('Las Reacciones en cada apoyo son: \n') fprintf(' RA RB RC RD \n') disp(R) %Graficando el diagrama de momento flector (DMF) %Tramo 1 x1=0:L1; M1=VR(1)*x1-0.5*W1*x1.^2; %Tramo 2 x=0:L2; M2=VR(3)*x+VM(2)- 0.5*W2*x.^2; x2=L1:(L1+L2); %Tramo 3 x=0:L3; M3=VR(5)*x+VM(3)- 0.5*W3*x.^2; x3=(L1+L2):(L1+L2+L3); title('DIAGRAMA DE MOMENTO FLECTO') hold on grid on plot(x1,M1,x2,M2,x3,M3) %Calculo del maximo momento del DMF max1=max(M1); max2=max(M2); max3=max(M3); MAX=[max1 max2 max3]; MAXMOM=max(MAX); fprintf('El momento maximo es:\n') disp('MAXMOM'), disp(MAXMOM) %Calculo del minimo momento del DMF min1=min(M1); min2=min(M2); min3=min(M3); MIN=[min1 min2 min3]; MINMOM=min(MIN); fprintf('El momento minimo es:\n') disp('MINMOM'), disp(MINMOM) fprintf('\n') fprintf('Gracias por usar el programa \n') fprintf('Elaborado por HENRY DIAZ FERNANDEZ \n')
DESARROLLO DEL EJERCICIO EN EL ANALISIS DEL CASO 2 Ingrese las caracteristicas de la viga Ingrese las longitudes de cada tramo en metro longitud del primer tramo L1=4 longitud del segundo tramo L2=9 longitud del tercer tramo L3=5 Ingrese las cargas distribuidas en toneladas por metro(Tn/m) carga del primer tramo W1=0 carga del segundo tramo W2=1.2 carga del tercer tramo W3=0 la matriz de coeficientes es: 26 9 9 28
la matriz de constantes es: -218.7000 -218.7000 Los momentos en cada apoyo son: A B C D 0 -6.4224 -5.7464 0 Las Reacciones en cada apoyo para cada tramo aislado son RA RB1 RB2 RC1 RC2 RD -1.6056 1.6056 5.4751 5.3249 1.1493 -1.1493
Las Reacciones en cada apoyo son: RA RB RC RD -1.6056 7.0807 6.4742 -1.1493
El momento maximo es: MAXMOM 5.9532
El momento minimo es: MINMOM -6.4224
Gracias por usar el programa Elaborado por HENRY DIAZ FERNANDEZ
ESTE TRABAJO SE REALIZO TENIENDO EN CUENTA PARA TODOS LOS CASOS DE ANALISIS. PARA SU MAYOR VERACIDAD SE LE HACE ENTREGA DEL SOFWARE DE PROGRAMACION EL DIGITAL
CONCLUSION Este trabajo nos da a conocer que por otros medios de programacin podemos operar y analizar sus reacciones y momentos de diversos tipos de estructuras como se analizo en este caso de las vigas, gracias a la programacin podemos facilitarnos de realizar operaciones de gran magnitud sin necesidad de estar realizando los calculas a mano ; es una ventaja ms para las personas que realizan estudios de ingeniera..