Escolar Documentos
Profissional Documentos
Cultura Documentos
AVANZADAS
ACTIVIDADES CLASE No. 2
Luis Miguel Perez Pertuz
Hernando Jose De Avila Pereira
Nelson Forero Salcedo
February 22, 2016
y 2 + x2 = r 2
Considerando r2 constante por lo cual r2 = C, de esta manera la ecuacion es:
y 2 + x2 = C
Se procede a realizar la derivacion de la ecuacion:
2y.y 0 + 2x = 0
Se despeja el termino y 0 :
2y.y 0 = 2x
y0 =
2x
2y
y0 =
x
y
dy
dx
x
y
Remplazando y 0 = dy/dx:
dy
dx
x
y
= xy
dy
dx
= xy
c). Encontrar la EDO para un grupo de lineas que pasan por el origen.
soluci
on:
Tenemos que la ecuaci
on de la recta que pasa por el origen es y = mx, aplicamos
derivada implcita para encontrar la EDO:
y = mx
y 0 = (0) x + (1) m
y0 = m
Sabemos que y = dy/dx, de esta forma:
dy
dx
=m
dy
dx
=m
dy
dx
=m y
dy
dx
x
y
Figure 5: representaci
on de un crculo con un cuadrado y un octagono
Figure 7: Representaci
on del campo de direccion dado por dy/dx = ex y sus
soluciones particulares y = ex + C para C=-2,-1,0,1,2.
Si puede, de hecho esa es la naturaleza principal de la ecuaci
on diferon
encial, por ejemplo tomemos la ecuaci
on dy/dx = ex y su soluci
particular y(x) = ex + C al graficar familias de curvas para distintos
valores de C dentro del campo de direcci
on generado por su ecuaci
on
diferencial, se detalla que el comportamiento de las soluciones particulares obedece al campo de direcciones de la EDO.
M=
M
y
= ey = sinh x
N=
N
x
= ey = sinh x
Nos damos cuenta que sus derivadas son iguales, por lo cual es una Ecuacion
diferencial exacta, de esta manera se resuelve por variables separables:
ey sinh x dx = ey cosh x dy
R
ey
ey
tanh x dx =
sinhx
coshx
dx =
dy
dy
y = ln (cosh x)
b).
(1 + 2x) cos y dx + 1/cos y dy = 0
Resolviendo la EDO por variables separables:
-(1 + 2x) dx =
secy
cosy
dy
R
(1 2x) dx = sec2 y dy
(u) du = tan y
2
- 21 u2 + C = tan y
2
- u4 + C = tan y
Sustituyendo u = -1 - 2x:
2
tan y = - (12x)
+C
4
2
tan y = - (2x+1)
+C
4
2
y = -tan1 (2x+1)
+C
4
Ahora resolveremos la misma EDO por el metodo de ecuaciones exactas:
(1 + 2x) cos y dx + 1/cos y dy = 0
Hacemos M = (1+2x) cos y y N = sec y, derivamos parcialmente M con respecto a y y N con respecto a x
M
y
= -(2x + 1) sin y
N
x
=0
Como podemos ver las derivadas no son iguales, por lo cual debemos hallar un
factor integrante y reducir la ecuacion a variables separables:
10
M
y
N
x
= -(2x+1) sen y
1 u
u y
1 u
u y
N
x
M (x,y)
(2x+1)seny
(2x+1)cosy
1 u
u y
M
y
u
u
= tan y
= tan y
R
tan y dy
elnu = elncosy
= sec y
Ya teniendo el factor integrante = sec y, multiplicamos este en la ecuacion
diferencial para volverla exacta:
cos y + 2x cos y dx + sec y dy = 0
sec y * cos y + 2x cos y * sec y dx + sec2 y dy = 0
sec y * cos y = 1, de esta forma operamos:
(1+2x) dx + sec2 y dy = 0
Se hace M = 1 + 2x y N = sec2 y, para derivar parcialmente y comprobar sus
derivadas
M
y
=0
N
x
=0
Vemos que sus derivadas son iguales, ya de esta forma podemos realizar variables
separables:
sec2 y dy = (-1-2x) dx
R
sec2 y dy =
11
(-1-2x) dx
Si nos damos cuenta, llegamos a las mismas integrales las cuales resolvimos
cuando la ecuacion se resolvio solo por variavles separables, hacemos el mismo
procedimiento:
Hacemos u = -1 - 2x; du = -2dx; dx = du/2:
- 21
(u) du = tan y
2
- 21 u2 + C = tan y
2
- u4 + C = tan y
Sustituyendo u = -1 - 2x:
2
tan y = - (12x)
+C
4
2
tan y = - (2x+1)
+C
4
2
y = -tan1 (2x+1)
+C
4
c).
Solucion por variables separables:
(x2 + y 2 )dx - 2 xy dy = 0
(x2 + v 2 x2 )dx - 2x2 v(vdx + xdv) = 0
(x2 + v 2 x2 )dx - 2x2 vdx 2x3 vdv = 0
(x2 + v 2 x2 2x2 v 2 )dx = 2x3 vdv
(x2 v 2 x2 )dx = 2x3 vdv
dv
dx
x2 x2 v 2
2x3
dv
dx
R
1
2
1v 2
2x
dv
1v 2
1
2x
dx
2x
lnx
2
tanh1 v =
lnx
2
ln
v+1
1v
12
v2
2x
1
2
v=
tanh (ln x)
y = x tanh ( logx
2 )
Solucion por exactas:
(x2 + y 2 ) dx - 2xy dy = 0
N
x
1
x
M
y
= 2y
N
x
= -2y
M
y
= -2y - 2y = -4y
N
x
M
y
N (x,y)
1
x
4y
2xy
= x2
= - x2
= -2
1
x dx
ln = log x
= e 2lnx
=
1
x2
1
x2
y2
x2 dx
2y
x dy
M
y
2y
x2
N
x
2y
x2
=0
(ux)2
x2 dx
2u(udx + xdu) = 0
1 + u2 dx 2u2 dx + 2xudu = 0
(1 + u2 2u2 )dx + 2xudu = 0
(1 u2 )dx + 2xudu = 0
(1 u2 )dx = 2xudu
13
udu
(1u2 )
dx
2x
12 ln(1 u2 ) = lnx
e
ln(1u2 )
2
1
1u2
= ex
=x
u = x2 1 + C
y = x2 1 + C
14
N
x
=0
Pero:
N (x, y)dy + M (x, y)dx = 0
(x,y)
N (x, y) = 1; Nx
=0
M (x, y) = y 2 sin(x); M
y = 2y sin(x)
Se demuestra que :
M
y
6=
N
x
1 u
u y
entonces:
1 u
u y
N
M
y x
M (x,y)
2ysin(x)
y 2 sin(x)
El factor integrante:
1 u
u y
= 2/y
1/udu =
15
2/ydy
u=
1
y2
dy
y2
sin(x)dx = 0
= sin(x)dx
Se puede resolver f
acilmente por variables separables.
La soluci
on es:
R
dy
y2
1
y
y=
sin(x)dx
1
cos(x)+C
1
cos(x)+C
16
1
Utilizando los dos m
etodos se llega a y = cos(x)+C
por ende ambos son la soluci
on general de la ecuaci
on diferencial.
17
Por u
ltimo, debemos tener en cuenta la curva al momento de realizar la prograci
on, esto debido a que con la caracterizacion del sensor, ajustamos una
f
ormula matematica que dependa de la medida de voltaje dada por el sensor a
la entrada del microcontrolador. Podemos apreciar las graficas caracteristicas
en la figura 10
18
Se utiliz
o el siguiente c
odigo como programacion del microcontrolador:
// t e m p e r a t u r a
i n t tempout1 = A0 ;
i n t tempout2 = A2 ;
i n t tempin1 = A4 ;
i n t tempin2 = A5 ;
i n t i =0;
i n t s =0;
// numero de d a t o s
i n t n=40;
// tiempo en minutos de r e c o l e c c i o n de muestra
i n t minu=2;
// d a t o s
f l o a t datotempo1 [ 5 0 ] ;
f l o a t datotempo2 [ 5 0 ] ;
f l o a t datotempi1 [ 5 0 ] ;
f l o a t datotempi2 [ 5 0 ] ;
long datoin [ 5 0 ] ;
long datoout [ 5 0 ] ;
// r e l o j cronometro
i n t horas = 0;
i n t minutos = 0 ;
i n t segundos = 0 ;
i n t decimas = 0 ;
long milisegundos = 0;
i n t minute =0;
void setup ( )
{
S e r i a l . begin (9600);
}
void loop ( )
{
milisegundos = m i l l i s ( ) ;
i f ( m i l i s e g u n d o s % 1000 == 0 ) { // s o l a m e n t e pasa cuando s e r e a l i z a una decima
decimas++;
i f ( decimas == 1 0 ) { // cuando pasen 10 decimas , c u e n t e un segundo
s e g u n d o s++;
}
i f ( s e g u n d o s == 6 0 ) { // cuando pasan 60 segundos , c u e n t a un minuto
segundos = 0 ;
minutos++;
}
20
S e r i a l . p r i n t ( TEMPRATURE 2 s e n s o r out = ) ;
S e r i a l . p r i n t ( datotempo2 [ i ] ) ;
S e r i a l . p r i n t ( C ) ;
Serial . println ();
S e r i a l . p r i n t ( TEMPRATURE prom s e n s o r i n = ) ;
S e r i a l . print ( datoin [ i ] ) ;
S e r i a l . p r i n t ( C ) ;
Serial . println ();
S e r i a l . p r i n t ( TEMPRATURE prom s e n s o r out = ) ;
S e r i a l . p r i n t ( datoout [ i ] ) ;
S e r i a l . p r i n t ( C ) ;
Serial . println ();
S e r i a l . p r i n t();
Serial . println ();
Serial . println ();
i ++;}
e l s e i f ( s ==0){
// cuando t e r m i n e l a toma de datos , p r o c e d e a o r g a n i z a r l o s d a t o s en una t a b l a .
f o r ( i =0; i <n ; i ++){
i f ( s ==0){
S e r i a l . p r i n t ( in ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( out ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( in1 ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( in2 ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( out1 ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( out2 ) ;
Serial . println ();
s =1;}
S e r i a l . print ( datoin [ i ] ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( datoout [ i ] ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( datotempi1 [ i ] ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( datotempi2 [ i ] ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( datotempo1 [ i ] ) ;
S e r i a l . p r i n t (
);
S e r i a l . p r i n t ( datotempo2 [ i ] ) ;
Serial . println ();}
s =1;}}}}
22
A continuaci
on se muestran las fotografas tomadas de la experiencia realizada.
23
24
El montaje se realiz
o en el laboratorio de resistencia de materiales, tal como
se puede apreciar en la figura 14. En este laboratorio existe una division de
vidrio y drywall, el cual al contener aire dentro lo vuelve un buen aislante. La
parte que contiene las baldosas blancas se encuentra con una temperatura mas
alta que la otra habitaci
on, puesto que ademas tiene una entrada de extraccion
hacia la atm
osfera.
Se apag
o el aire acondicionado y se dejo el extractor de aire ambiental encendido en la habitaci
on de baldosa blanca. En las baldosas rojas se dejo el aire
encendido alcanzando una temperatura de 23 c aproximadamente.
Se procedi
o a comenzar la prueba y se dejo el aire encendido por 5 min,
despues se apag
o el aire y el microcontrolador registro los datos de las temperaturas en los sensores. En total se uso cuatro (4) sensores, dos (2) en el interior
(figura 12), dos (2) en el exterior (figura 13). Los pares de sensores se colocaron
a una distancia de 1 cm de separacion. Lo anterior se realizo para tener una
redundancia de datos y realizar comparaciones.
En total se realiz
o dos pruebas, la primera en la noche a las 21:28 zona horaria -05:00, la segunda en la ma
nana a las 7:49 de la misma zona horaria. Los
resultados de la segunda prueba se puede ver en la tabla 1.
25
hora
07:49
07:51
07:53
07:55
07:57
07:59
08:01
08:03
08:05
08:07
08:09
08:11
08:13
08:15
08:17
08:19
08:21
08:23
08:25
08:27
08:29
08:31
08:33
08:35
08:37
08:39
08:41
08:43
08:45
08:47
08:49
08:51
08:53
08:55
08:57
08:59
09:01
09:03
09:05
09:07
Promedio =
in
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
Table 1:
out
25
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
24
25
25
25
25
25
24
24
25
25
26
25
25
25
25
25
25
25
24.925
26
prom in
21.995
21.75
21.505
21.995
22.24
22.485
22.97
22.73
22.97
22.97
23.46
23.46
23.46
23.705
23.705
23.95
23.95
24.195
23.95
24.44
24.44
24.44
24.44
24.44
24.68
24.68
24.925
24.925
24.925
25.17
25.17
24.925
24.925
24.925
25.415
25.415
25.415
24.925
25.415
25.415
prom out
25.66
25.9
23.22
25.66
25.66
25.415
25.905
24.44
25.66
26.635
25.9
25.905
25.905
23.705
27.615
25.42
25.66
23.46
24.195
23.95
22.725
26.88
23.465
26.395
25.415
24.93
26.395
26.15
24.195
25.175
23.46
24.685
25.905
25.66
26.39
27.125
25.66
23.215
27.615
24.925
Figure 16: Datos del sensor 1 dentro de la habitacion vs el tiempo con aproximada logaritmica
Figure 17: Datos del sensor 1 dentro de la habitacion vs el tiempo con aproximada polinomica
ecuaci
on: Para hallar la ODE partimos de la ecuacion de la ley Newton
para enfriamiento .
dT
dt
= K(T T A)
27
dT
dt
= K(T A T )
28
Despejamos:
dT
dt
(T AT )
=K
Integramos:
R
1
(T AT ) dT
(
Kdt
T = Ce kt) T A
Evaluamos en el tiempo T0
T0 = 20
T A = 25
20 = Ce( k(0)) 25
45 = Ce( k(0))
fboxC = 45
Evaluamos la ecuaci
on en el punto medio.
Tm = 22
tm = 40
22 = 45 e( k(40)) 25
47
(
45 = e k(40))
47
ln( 45 ) = ln(e( k(40)))
k=
ln( 47
45 )
40
k = 1.08e 3
La ecuaci
on finalmente queda:
T = 45 e( 1.08e 3(t)) 25
Finalmente procedemos a c
alcular el error:
Experimentalmente se hall
o que al final de para un tiempo en minutos de 80 el
valor de la temperatura promedio es de 24. Usando la formula hallada procedemos a c
alcular el error.
T = 45 e( 1.08e 3(t)) 25
T = 45 e( 1.08e 3(80)) 25
29
T = 24.06
e = 100 24100
24.6
e = 2.5 %
30