Sei sulla pagina 1di 12

UNIVERSIDAD NACIONAL DE HUANCAVELICA

Creado por ley N 25265







TEMA:



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..

Potrebbero piacerti anche