Está en la página 1de 6

Universidad Nacional Autónoma de México

Facultad de Estudios Superiores Cuautitlán. Campus #1


Métodos numéricos Grupo: 1351 Carrera: Ingeniería Química
Integrantes: Hernández Jiménez Aidee Yudith, Luna González Ricardo, Morales Calva José Benjamín,
Nápoles Reyes Gerardo, Rueda Tlapala Estefani Ariadna, Vázquez Sánchez José Antonio, Zamora Flores
Diana Alejandra

Caso de estudio: Método de Euler y Euler-


Gauss
La concentración de sal en una solución está definida como una función del tiempo,
representada por el siguiente modelo diferencial:

Utilice valores del tamaño de paso h = 0.5, 1.0 y 1.5, para encontrar la solución numérica
mediante el método de Euler-Gauss. Se aclara que la variable t esta dimensionada en
[minutos], mientras que la concentración salina está dada en [gramos/ minuto].

Se propone determinar el valor de la concentración de sal transcurridos 3 minutos.

a)

h = 0.5

0 1 2 3 4 5 6

t 0 0.5 1.0 1.5 2.0 2.5 3.0

xp 50 -18.75 -12.30468 -7.26927 -3.33536 -0.26199 2.13907

xc 50 41.40625 34.69237 29.44715 25.34933 22.14790 19.64680


𝒈
-cuando el tiempo llega a los 3 minutos, la concentración de sal es de 19.64680 𝒎𝒊𝒏

Para conocer los valores de 𝑥𝑝 y 𝑥𝑐 , es necesario solucionar las ecuaciones siguientes:

➢ 𝑥(𝑖+1)𝑝 = 𝑥𝑖𝑐 + ℎ𝑓(𝑥𝑖 , 𝑦𝑖 )



➢ 𝑥(𝑖+1)𝑐 = 𝑥𝑖 + 2 [𝑓 (𝑥𝑖 , 𝑦𝑖 ) + 𝑓 (𝑥𝑖+1 , 𝑦𝑖+1 )]

Donde:

➢ 𝑓(𝑥𝑖 , 𝑦𝑖 ) = 37.5 − 3.5𝑥𝑖𝑐

➢ 𝑓(𝑥𝑖+1 , 𝑦𝑖+1 ) = 37.5 − 3.5𝑥𝑖+1𝑝

De manera que se obtienen los siguientes valores:

• 𝑥1𝑝 = 𝑥0𝑐 + ℎ(37.5 − 3.5𝑥0𝑐 ) = 50 + 0.5(37.5 − 3.5(50)) = −18.75

Fecha de entrega: 04/01/21


Universidad Nacional Autónoma de México
Facultad de Estudios Superiores Cuautitlán. Campus #1
Métodos numéricos Grupo: 1351 Carrera: Ingeniería Química
Integrantes: Hernández Jiménez Aidee Yudith, Luna González Ricardo, Morales Calva José Benjamín,
Nápoles Reyes Gerardo, Rueda Tlapala Estefani Ariadna, Vázquez Sánchez José Antonio, Zamora Flores
Diana Alejandra


• 𝑥1𝑐 = 𝑥0𝑐 + 2 ((37.5 − 3.5𝑥0𝑐 ) + (37.5 − 3.5𝑥1𝑝 ))

0.5
• 𝑥1𝑐 = 50 + ((37.5 − 3.5(50)) + (37.5 − 3.5(−18.75))) = 41.40625
2

• 𝑥2𝑝 = 𝑥1𝑐 + ℎ(37.5 − 3.5𝑥1𝑐 ) = 41.40625 + 0.5(37.5 − 3.5(41.40625))

• 𝑥2𝑝 = −12.30468


• 𝑥2𝑐 = 𝑥1𝑐 + 2 ((37.5 − 3.5𝑥1𝑐 ) + (37.5 − 3.5𝑥2𝑝 ))

0.5
• 𝑥2𝑐 = 41.40625 + ((37.5 − 3.5(41.40625)) + (37.5 − 3.5(−12.30468)))
2

• 𝑥2𝑐 = 34.69237

• 𝑥3𝑝 = 𝑥2𝑐 + ℎ(37.5 − 3.5𝑥2𝑐 ) = 34.69237 + 0.5(37.5 − 3.5(34.69237))

• 𝑥3𝑝 = −7.26927


• 𝑥3𝑐 = 𝑥2𝑐 + 2 ((37.5 − 3.5𝑥2𝑐 ) + (37.5 − 3.5𝑥3𝑝 ))

0.5
• 𝑥3𝑐 = 34.69237 + ((37.5 − 3.5(34.69237)) + (37.5 − 3.5(−7.26927)))
2

• 𝑥3𝑐 = 29.44715

• 𝑥4𝑝 = 𝑥3𝑐 + ℎ(37.5 − 3.5𝑥3𝑐 ) = 29.44715 + 0.5(37.5 − 3.5(29.44715))

• 𝑥4𝑝 = −3.33536


• 𝑥4𝑐 = 𝑥3𝑐 + 2 ((37.5 − 3.5𝑥3𝑐 ) + (37.5 − 3.5𝑥4𝑝 ))

0.5
• 𝑥4𝑐 = 29.44715 + ((37.5 − 3.5(29.44715)) + (37.5 − 3.5(−3.33536)))
2

• 𝑥4𝑐 = 25.34933

Fecha de entrega: 04/01/21


Universidad Nacional Autónoma de México
Facultad de Estudios Superiores Cuautitlán. Campus #1
Métodos numéricos Grupo: 1351 Carrera: Ingeniería Química
Integrantes: Hernández Jiménez Aidee Yudith, Luna González Ricardo, Morales Calva José Benjamín,
Nápoles Reyes Gerardo, Rueda Tlapala Estefani Ariadna, Vázquez Sánchez José Antonio, Zamora Flores
Diana Alejandra

• 𝑥5𝑝 = 𝑥4𝑐 + ℎ(37.5 − 3.5𝑥4𝑐 ) = 25.34933 + 0.5(37.5 − 3.5(25.34933))

• 𝑥5𝑝 = −0.26199


• 𝑥5𝑐 = 𝑥4𝑐 + 2 ((37.5 − 3.5𝑥4𝑐 ) + (37.5 − 3.5𝑥5𝑝 ))

0.5
• 𝑥5𝑐 = 25.34933 + ((37.5 − 3.5(25.34933)) + (37.5 − 3.5(−0.26199)))
2

• 𝑥5𝑐 = 22.14790

• 𝑥6𝑝 = 𝑥5𝑐 + ℎ(37.5 − 3.5𝑥5𝑐 ) = 22.14790 + 0.5(37.5 − 3.5(22.14790))

• 𝑥6𝑝 = 2.13907


• 𝑥6𝑐 = 𝑥5𝑐 + 2 ((37.5 − 3.5𝑥5𝑐 ) + (37.5 − 3.5𝑥6𝑝 ))

0.5
• 𝑥6𝑐 = 22.14790 + ((37.5 − 3.5(22.14790)) + (37.5 − 3.5(2.13907)))
2

• 𝑥6𝑐 = 19.64680

b)

h=1

0 1 2 3

t 0 1 2 3

xp 50 -87.5 -345.3125 -1279.8828

xc 50 153.125 526.95312 1882.08006


𝒈
-cuando el tiempo llega a los 3 minutos, la concentración de sal es de 1882.08006 𝒎𝒊𝒏

• 𝑥1𝑝 = 𝑥0𝑐 + ℎ(37.5 − 3.5𝑥0𝑐 ) = 50 + 1(37.5 − 3.5(50)) = −87.5


• 𝑥1𝑐 = 𝑥0𝑐 + 2 ((37.5 − 3.5𝑥0𝑐 ) + (37.5 − 3.5𝑥1𝑝 ))

1
• 𝑥1𝑐 = 50 + 2 ((37.5 − 3.5(50)) + (37.5 − 3.5(−87.5))) = 153.125

Fecha de entrega: 04/01/21


Universidad Nacional Autónoma de México
Facultad de Estudios Superiores Cuautitlán. Campus #1
Métodos numéricos Grupo: 1351 Carrera: Ingeniería Química
Integrantes: Hernández Jiménez Aidee Yudith, Luna González Ricardo, Morales Calva José Benjamín,
Nápoles Reyes Gerardo, Rueda Tlapala Estefani Ariadna, Vázquez Sánchez José Antonio, Zamora Flores
Diana Alejandra

• 𝑥2𝑝 = 𝑥1𝑐 + ℎ(37.5 − 3.5𝑥1𝑐 ) = 153.125 + 1(37.5 − 3.5(153.125))

• 𝑥2𝑝 = −345.3125


• 𝑥2𝑐 = 𝑥1𝑐 + 2 ((37.5 − 3.5𝑥1𝑐 ) + (37.5 − 3.5𝑥2𝑝 ))

1
• 𝑥2𝑐 = 153.125 + 2 ((37.5 − 3.5(153.125)) + (37.5 − 3.5(−345.3125)))

• 𝑥2𝑐 = 526.95312

• 𝑥3𝑝 = 𝑥2𝑐 + ℎ(37.5 − 3.5𝑥2𝑐 ) = 526.95312 + 1(37.5 − 3.5(526.95312))

• 𝑥3𝑝 = −1279.8828


• 𝑥3𝑐 = 𝑥2𝑐 + 2 ((37.5 − 3.5𝑥2𝑐 ) + (37.5 − 3.5𝑥3𝑝 ))

1
• 𝑥3𝑐 = 526.95312 + 2 ((37.5 − 3.5(526.95312)) + (37.5 − 3.5(−1279.8828)))

• 𝑥3𝑐 = 1882.08006

c)

h = 1.5

0 1 2

t 0 1.5 3

xp 50 -156.25 -1580.66406

xc 50 385.15625 3579.61425
𝒈
-cuando el tiempo llega a los 3 minutos, la concentración de sal es de 3579.61425 𝒎𝒊𝒏

• 𝑥1𝑝 = 𝑥0𝑐 + ℎ(37.5 − 3.5𝑥0𝑐 ) = 50 + 1.5(37.5 − 3.5(50)) = −156.25


• 𝑥1𝑐 = 𝑥0𝑐 + 2 ((37.5 − 3.5𝑥0𝑐 ) + (37.5 − 3.5𝑥1𝑝 ))

1.5
• 𝑥1𝑐 = 50 + ((37.5 − 3.5(50)) + (37.5 − 3.5(−156.25))) = 385.15625
2

Fecha de entrega: 04/01/21


Universidad Nacional Autónoma de México
Facultad de Estudios Superiores Cuautitlán. Campus #1
Métodos numéricos Grupo: 1351 Carrera: Ingeniería Química
Integrantes: Hernández Jiménez Aidee Yudith, Luna González Ricardo, Morales Calva José Benjamín,
Nápoles Reyes Gerardo, Rueda Tlapala Estefani Ariadna, Vázquez Sánchez José Antonio, Zamora Flores
Diana Alejandra

• 𝑥2𝑝 = 𝑥1𝑐 + ℎ(37.5 − 3.5𝑥1𝑐 ) = 385.15625 + 1.5(37.5 − 3.5(385.15625))

• 𝑥2𝑝 = −1580.66406


• 𝑥2𝑐 = 𝑥1𝑐 + 2 ((37.5 − 3.5𝑥1𝑐 ) + (37.5 − 3.5𝑥2𝑝 ))

1.5
• 𝑥2𝑐 = 385.15625 + ((37.5 − 3.5(385.15625)) + (37.5 −
2

3.5(−1580.66406)))

• 𝑥2𝑐 = 3579.61425

Código en lenguaje c++


#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;
int main()
{
int i, a;
float ti,tf,h,k,x0,x,f,Yc, Yp;
cout<<"Ingrese el valor inicial de t: \nt0=";
cin>>ti;
cout<<"Ingrese el valor final de t: \ntf=";
cin>>tf;
cout<<"Ingrese el valor inicial de x: \nx0=";
cin>>x0;
cout<<"Ingrese el valor de inumero de iteraciones para realizarse : \ni=";
cin>>i;
h=(tf-ti)/i;
cout<<"\nh="<<h<<endl<<endl;

Fecha de entrega: 04/01/21


Universidad Nacional Autónoma de México
Facultad de Estudios Superiores Cuautitlán. Campus #1
Métodos numéricos Grupo: 1351 Carrera: Ingeniería Química
Integrantes: Hernández Jiménez Aidee Yudith, Luna González Ricardo, Morales Calva José Benjamín,
Nápoles Reyes Gerardo, Rueda Tlapala Estefani Ariadna, Vázquez Sánchez José Antonio, Zamora Flores
Diana Alejandra

cout<<"0\tt="<<ti<<"\tx0 = "<<x0;
f=(37.5-3.5*x0);
cout<<endl;
k=ti+h;
x=x0;
for(a=1; a<=i; a++)
{
Yp=x+(h*f);
Yc=x+(h/2)*((37.5-3.5*x)+(37.5-3.5*Yp));
x=Yc;
f=(37.5-3.5*Yc);
cout<<a<<"\tt="<<k<<"\tYp="<<Yp<<"\tYc="<<Yc<<endl;
k=k+h;
}
cout<<"\El resultado es: \n\tx="<<Yc<<endl;
}

Prueba de escritorio

Fecha de entrega: 04/01/21

También podría gustarte