Академический Документы
Профессиональный Документы
Культура Документы
TAREA: Practica 3.
REALIZADO POR:
RESUMEN EJECUTIVO
Seccin
Aproximaciones cuadrticas.
Formulacin Isoparamtricas.
Prctica 2
REALIZAR LOS EJECICIOS 4 Y 5 DE LA PRACTICA 1 USANDO
FORMULACION ISOPARAMTRICA CON INTERPOLACION CUADRTICA
EJERCICIOS PRACTICA 3
EJERCICIO 1
EJERCICIO 2
RESULTADOS Y CONCLUSIONES
Ejercicio 1
2
+ 2 = (0 < < 1)
2
Ejercicio 2
A lo mismo nos podremos referir con el segundo ejercicio.
2
2
2
+ 2 2= (0 < < 1)
U=
0.6612
1.2454
1.5117
1.6645
1.7837
1.8920
2.0000
RESUMEN TECNICO
EJERCICIO 1
2
+ 2 = (0 < < 1)
2
xii=0:0.001:1;
ua=dsolve('D2u+Du-2*u=x','u(0)=0,u(1)=1','x');
uap=double(subs(ua,x,xii));
%% VALOR DE X
xi=0:1/6:1;
%% X EN FUNCION DE Chi
x_Chi1 = N1*xi(1) + N2*xi(2) + N3*xi(3);
x_Chi2 = N1*xi(3) + N2*xi(4) + N3*xi(5);
x_Chi3 = N1*xi(5) + N2*xi(6) + N3*xi(7);
%% FUNCION DE PESO
W = [N1 N2 N3]';
%% FUNCION DE DESPLAZAMIENTOS
u_Chi1 = N1*u11 + N2*u12 + N3*u13;
u_Chi2 = N1*u21 + N2*u22 + N3*u23;
u_Chi3 = N1*u31 + N2*u32 + N3*u33;
I11 = int(((W-dw_dx1).*du_dx1-2.*W*u_Chi1)*dx1,Chi,-1,1)
I12 = int(((W-dw_dx2).*du_dx2-2.*W*u_Chi2)*dx2,Chi,-1,1)
I13 = int(((W-dw_dx3).*du_dx3-2.*W*u_Chi3)*dx3,Chi,-1,1)
Part_2= -W*Du_dx;
I321=subs(Part_2,Chi,1);
I322=subs(Part_2,Chi,-1);
I32 = I321-I322
Par_2= -W*Du_dx;
I331=subs(Par_2,Chi,1);
I332=subs(Par_2,Chi,-1);
I33 = I331-I332
f=[1/27;1/27;1/9;329/270;-1139/135];
x1=xi(1):0.01:xi(3);
x2=xi(3):0.01:xi(5);
x3=xi(5):0.01:xi(7);
uh1=[N11*u1+N12*u2+N13*u3];
uh2=[N21*u3+N22*u4+N23*u5];
uh3=[N31*u5+N32*u6+N33*u7];
plot(xii,uap,'b','lineWidth',2.5)
title('\bf SOLUCION CUADRTICA DE LOS VALORES DISCRETOS')
set(gcf,'color','white')
grid on
hold on
plot(x1,N11*u1,'--m'...
,x1,N12*u2,'--m'...
,x1,N13*u3,'--m'...
,x2,N21*u3,'--m'...
,x2,N22*u4,'--m'...
,x2,N23*u5,'--m'...
,x3,N31*u5,'--m'...
,x3,N32*u6,'--m'...
,x3,N33*u7,'--m','lineWidth',0.5)
plot(x1,uh1,'g'...
,x2,uh2,'g'...
,x3,uh3,'g','lineWidth',1.5)
Las funciones de formas fsicas anlogas a las funciones intrnsecas que cumplen
con las condiciones de fronteras son:
I12 =
(388*u22)/45 - (683*u21)/90 - (103*u23)/90
(328*u21)/45 - (736*u22)/45 + (388*u23)/45
(328*u22)/45 - (73*u21)/90 - (593*u23)/90
I13 =
(388*u32)/45 - (683*u31)/90 - (103*u33)/90
(328*u31)/45 - (736*u32)/45 + (388*u33)/45
(328*u32)/45 - (73*u31)/90 - (593*u33)/90
736 388 1
45 45 27
328 638 388 103 1 328 0
2 45 0
45 45 45 90 27
3 73 0
328 736 388 1
4 = 90 0 103 1
45 45 45 5 9 90
328 638 388 2 0
73 6 0 388
90 45 45 45 27 [ 0 ] [ 45 ]
328 736 5
[27]
[ 45 45 ]
736 388 1
45 45 27
328 638 388 103 1
2
45 45 45 90 27
328 736 388 3 1
4 =
45 45 45 5 9
73 328 638 388 6 329
90 45 45 45 270
328 736 1139
[
[ 135 ]
45 45 ]
Nota: Este sistema fue introducido en Matlab para obtener los resultados
del vector u
U2 = 0.1547
U3 = 0.2978
U4 = 0.4430
U5 = 0.6015
U6 = 0.7839
U1 y U7 se definen de las condiciones iniciales: U1 = 0, U7 = 1.0
CON ESTO Y HACIENDO USO DEL SCRIPT EN MATLAB GRAFICAMOS
2
2
+ 2 2= (1 < < 4)
2
Forma dbil de la ecuacin diferencial.
xii=1:0.01:4;
ua=dsolve('x^2*D2u+2*x*Du+2=x','Du(1)=2,u(4)=2','x');
uap=double(subs(ua,x,xii));
%% VALOR DE X
xi=1:0.5:4;
%% X EN FUNCION DE Chi
x_Chi1 = N1*xi(1) + N2*xi(2) + N3*xi(3);
x_Chi2 = N1*xi(3) + N2*xi(4) + N3*xi(5);
x_Chi3 = N1*xi(5) + N2*xi(6) + N3*xi(7);
%% VALOR DE dx
dx1 = (xi(3)-xi(1))/2; %*dChi
dx2 = (xi(5)-xi(3))/2; %*dChi
dx3 = (xi(7)-xi(5))/2; %*dChi
%% FUNCION DE PESO
W = [N1 N2 N3]';
I11 = int(x_Chi1^2*dw_dx1*du_dx1*dx1,Chi,-1,1)
I12 = int(x_Chi2^2*dw_dx2*du_dx2*dx2,Chi,-1,1)
I13 = int(x_Chi3^2*dw_dx3*du_dx3*dx3,Chi,-1,1)
Part_2= W*x_Chi2^2*Du_dx;
I122=subs(Part_2,Chi,1);
I222=subs(Part_2,Chi,-1);
I22 = I122-I222
Par_2= W*x_Chi3^2*Du_dx;
I123=subs(Par_2,Chi,1);
I223=subs(Par_2,Chi,-1);
I23 = I123-I223
f=[-11/6;1/3;0;-1/3;-131/15;1117/15];
u1 = U(1);
u2 = U(2);
u3 = U(3);
u4 = U(4);
u5 = U(5);
u6 = U(6);
u7 = 2;
x1=xi(1):0.01:xi(3);
x2=xi(3):0.01:xi(5);
x3=xi(5):0.01:xi(7);
uh1=[N11*u1+N12*u2+N13*u3];
uh2=[N21*u3+N22*u4+N23*u5];
uh3=[N31*u5+N32*u6+N33*u7];
plot(xii,uap,'b','lineWidth',2)
title('\bf SOLUCION CUADRTICA DE LOS VALORES DISCRETOS')
set(gcf,'color','white')
grid on
hold on
plot(x1,N11*u1,'--m'...
,x1,N12*u2,'--m'...
,x1,N13*u3,'--m'...
,x2,N21*u3,'--m'...
,x2,N22*u4,'--m'...
,x2,N23*u5,'--m'...
,x3,N31*u5,'--m'...
,x3,N32*u6,'--m'...
,x3,N33*u7,'--m','lineWidth',0.5)
plot(x1,uh1,'g'...
,x2,uh2,'g'...
,x3,uh3,'g','lineWidth',1.5)
Las funciones de formas fsicas, que cumplieron con las condiciones de fronteras
anlogas a las funciones intrnsecas son:
N11 = (2 - x1)*(3 - 2x1);
N12 = (x1 - 2)*(4 - 4x1);
N13 = (1 - x1)*(3 - 2x1);
N21 = (3 - x2)*(5 - 2x2);
N22 = (x2 - 3)*(8 - 4x2);
N23 = (2 - x2)*(5 - 2x2);
N31 = (4 - x3)*(7 - 2x3);
N32 = (x3 - 4)*(12 - 4x3);
N33 = (3 - x3)*(7 - 2x3);
53 22 13
15 5 15
22 64 42
5 5 5 (1) + 1/6
13 42 113 173 206 11 1
+ 1/3
15 5 15 15 15 5 2 0
206 512 102 3 1/3
4 =
15 15 5 5 2/6
11 102 91 121 142 21 6 1
+ 1
5 5 5 5 5 5 7 (4)
142 992 566 [ 16 ]
3
5 15 15
21 566 503
[ 5 15 15 ]
53 22 13
15 5 15 11
22 64 42
6 0
5 5 5 1 1 0
13 42 632 206 11 2 3 0
0
15 15 3
15 5 5 = 0 21 2
206 512 102 4 1
5 5
15 15 5 3
102 212 6 2 566
11 142
[ 15 ]
5 5 5 5 6
142 992 [ 1 ]
[
5 15 ]
53 22 13
11
15 5 15
22 64 42 6
1
5 5 5 1
13 42 632 206 11 3
2 0
15 5 15 15 5 3 1
=
206 512 102 4
5 3
15 15 5 131
11 102 212 142 6
15
5 5 5 5 1117
142 992 [ 15 ]
[
5 15 ]
Desplazamientos (Estos fueron calculados en Matlab en el mismo Script)
U=
0.6612
1.2454
1.5117
1.6645
1.7837
1.8920
2.0000