Está en la página 1de 62

PROYECTO

LABORATORIOS

PRESENTADO POR :

• ANA SOFIA RODRÍGUEZ MARTÍNEZ- INGENIERÍA AGRÍCOLA

• SAMARA GABRIELA CESPEDES AFANADOR- INGENIERÍA MECATRÓNICA

• MARIA PAULA SUESCÚN CAMPOS - INGENIERÍA QUÍMICA

• SAIMOND ANDRES RODRIGUEZ VANEGAS - INGENIERÍA QUÍMICA


Serie de Taylor exponencial
Recordando que el polinomio de Taylor Para encontrar la serie de Taylor de la ecuación exponencial ,
permite representar una función podemos utilizar el caso de Maclaurin donde Xi=0 y se cumple que:
trascendental en un polinomio.

También se sabe que la derivada n-ésima es :

Se encuentra la expresión de a serie :


Serie de Taylor exponencial

• Las bacterias son benéficas para los cultivos, encuentre la cantidad de bacterias después de
t=60 minutos sabiendo que la población inicial 𝐴0 = 200 y que el factor de crecimiento k de
las bacterias benéficas es 0.1.

Información Desarrollo:
Se sabe que
𝐴0 = 200 Crecimiento exponencial continuo
t=60
K=0.1

A= valor final. Esta es la cantidad después del crecimiento.


𝐴0 = valor inicial. Esta es la cantidad antes del crecimiento.
k= tasa de crecimiento continuo.
t= tiempo transcurrido
n=k*t
• Código fuente
function [fact]=fact(n)
fact=1;
for i=1:1:n
fact=fact*i;
end
endfunction

function [aprx]=exponencial(x, ni, ee)


//x es el valor a predecir
//ni es el numero maximo de iteraciones
//ee=error minimo
printf('*********PROGRAMA EXPONENCIAL **********\n')
aprx=0
vv=exp(x)
printf('%3s\t %10s\t %10s\t %10s %10s %15s %10s\n',"i","tn","aprox","E.A.V","E.R.V","E.A.A","E.A.R")
for n=0:ni
tn=(x^(n))/(fact(n))
aprx=aprx+tn
//error absoluto verdadero
eav= abs(vv-aprx)
//error relativo verdadero
erv=(eav/vv)*100
//error absoluto aproximado
eaa= abs(tn);
//error relativo aproximado
ear=(eaa/aprx)*100;
printf('%3d %15.4f %15.4f %15.4f %10.2f %15.4f %10.2f\n',n,tn,aprx,eav,erv,eaa,ear)
if eav <= ee then
break
end;
end
endfunction
→ A0=200
--> t=60
--> k=0.1
--> n=k*t
n = 6.

• CONSOLA

--> A=200*ans
A = 80685.751
RTA= Después de 60 minutos la población de bacterias benéficas es
80686 .
Serie de Taylor Coseno
Problema a resolver
Resolución del problema
Programa y solución desde el programa de
coseno
Resolución del problema
Serie de Taylor de Seno
Se hace un procedimiento similar a la serie de coseno,
obteniendo lo siguiente:
Serie de Taylor de Seno - Problema
Se desea sujetar un poste de 20 metros de altura con un
cable que parte de la parte superior del mismo hasta el
suelo de modo que forme un ángulo de 30°. Si cada metro
del cable cuesta 8.000 COP, ¿Cuánto se tendrá que pagar
por el cable a utilizar?
• Ahora se va a proceder a utilizar scilab para resolver el
proble usando el siguiente código
Serie de Taylor de Seno - Problema
Como en el código se aclara. Se tienen que usar los angulos en radianes y además como
30 es menor a pi se puede usar el código sin ningún problema:

Corremos el código e ingresamos lo siguiente para poder resolver


el ejercicio y ponemos un error mínimo aceptado de 1*10-5:
RESULTADOS

A 8000 cada metro

Por lo que se podria concluir que el costo del cable a utilizar es de 319.998,64 COP.
Bisección
• Este método utiliza los intervalos para aproximase a la raiz de una función, por ende se
escoge primero unintervalo[a,b], en el que la imagen de los mismos es decir f(a) y f(b), tengan
signos diferentes, esto implicara que entre estas dos f(x) cruzará un 0.

Por ende posteriormente se tomara el punto medio de este


intervalo.C=a+b/2

En el que se evaluan las siguientes condiciones:

*Si f(a) yf(c) tienen signos opuestos, entonces hay un cero en[a,c].
Para el nuevo intervalo b=c

*Si f(c) y f(b)tienen signos opuestos, entonces hay un cero, para


el nuevo intervalo a=c.

Las condiciones anteriores se repiten hasta que se consiga f(c)=0,


entonces c es la raíz buscada.
Bisección
P(t) es la población humana del mundo en el tiempo vamos a medir t, t=0 corresponde al año 1900 .La
ecuación de la izquierda proporciona una tendencia de este crecimiento . Se desea conocer a que tiempo
t la población mundial consiguió un valor de 6000 millones.

P(t)
8000
7000
y = 3E-08x6 - 1E-05x5 + 0,0013x4 - 0,0695x3 + 1,7347x2 -
4,0748x + 1654,2
Desarrollo:
6000 Queremos encontrar el valor de t para que la población sea 6000
5000
4000
millones.
P

3000
2000
1 P(t)=6000
1000
0
0 20 40 60 80 100 120
t Por lo cual se puede expresar la ecuación :

Ecuación F(t)=P(t)-6000 2

P(t)=y = 3E-08x6 - 1E-05x5 + 0,0013x4 - 0,0695x3 +


1,7347x2 - 4,0748x + 1654,2
1
Código Fuente
Bisección 311 4522727¿¿¿¿¿¿¿¿

Definición de la función

function [y]=
f(t) y= (3*10^-8*t^6)-(1*10^-5*t^5)+(0.0013*t^4)-
(0.0695*t^3)+(1.7347*t^2)-(4.0748*t)-4345.8;
endfunction
a b delta ni

2
y = 3E-08x6 - 1E-05x5 + 0,0013x4 - 0,0695x3 + 1,7347x2 - 4,0748x - 4345,8
Comprobación

y = 3E-08x6 - 1E-05x5 + 0,0013x4 - 0,0695x3 + 1,7347x2 - 4,0748x – 1654,2

Y(85.214765)=3E-08(85.214765)6 - 1E-05(85.214765)5 + 0,0013(85.214765)4 - 0,0695(85.214765)3 +


1,7347(85.214765)2 - 4,0748(85.214765) – 1654,2=6000

Rta: En el año 1985 se


consiguió esta pobación.
Falsa posición

• El método de la falsa posición se utiliza para calcular raíces de una función en 2 puntos, el
método a utilizar se asemeja al de la bisección donde para F[a,b] exista un numero N
entre f(a) y f(b) entonces para un numero C entre(a,b)existe f(c)=N. Para c a diferencia
del método de bisección la calcularemos en relaciona la formula de la pendiente.
Falsa posición
La posición de una partícula al cabo de t segundos es P(x)=2*x^4-11*x^3-13*x^2+5*x-5, encuentre el
tiempo t en el que la partícula pasa la posición 0.

Desarrollo: Para esto debemos encontrar la raíz de la función:

PROBLEMA
YF(t) =0 ?
Falsa posición

Definición de la función

Código Fuente
Falsa posición

Comprobación

P(0)=2*(6.4561096)^4-11*(6.4561096)^3-
13*(6.4561096)^2+5*(6.4561096)-5=0

RTA
A los 6.4561096 segundos la
partícula pasa por el punto 0.
Newton Raphson

• Este método es un
procedimiento algorítmico que
permite hallar las raíces de una
función, una vez conocido un
valor numérico cercano a la
raíz. Es un método basado en
iteraciones, que suponen una
rápida convergencia, efectivo
para el cálculo de raíces de
grados mayores.
Newton Raphson
En un día determinado los registros de temperatura en una zona rural entre la hora 0 y la hora
24 se ajustan en la función : c(t) = 14t^3+2t^2-2t-4, se quiere saber a que hora del día se
consiguio una temperatura de 12F.
c(t) = 14t^3+2t^2-2t-4 1

Desarrollo:
Queremos encontrar el valor de la temperatura
1
C(t) =12
Por lo cual se puede expresar la ecuación :

F(t)=C(t) -16
2
f(t) = 14t^3+2t^2-2t-16 2
Newton Raphson
function [c]=newtonRaphson(f, c0, ni)
yc= feval(c0,f)
dyc=numderivative(f,c0)
printf('%3s\t %4s\t %9s %10s
%10s\n',"i","c","y(c)","y´(c)","E.A")
printf('%3d %11.4f %11.4f %11.4f %8s\n',0,c0,yc,dyc,"-")
for i=1:ni
Definición de la función c= c0-(yc/dyc)
yc= feval(c,f)
dyc=numderivative(f,c)
ea = abs(c-c0)/abs(c)
function [y]=f(t)
Codigo Fuente printf('%3d %11.4f %11.4f %11.4f
y=14*t^3+2*t^2-2*t-16; %11.4f\n',i,c,yc,dyc,ea)
endfunction c0=c
end
endfunction
Valor
Consola aproximado
Función iteraciones

Valor
1 aproximado

Rta: La hora del día que se consiguió los 12 grados es 1.043533.

60𝑚 Para ser exactos a la 1 y 3 minutos se


1.043533ℎ ∗ = 63 𝑚𝑖𝑛
1ℎ consiguió la temperatura.
Comprobación

c(t) = 14t^3+2t^2-2t-4

c(1.043533) = 14(1.043533 )^3+2(1.043533 )^2-2 (1.043533 )-4=11.99=12


Secante
• Este método para encontrar las
raíces de una función utiliza dos
puntos a la izquierda o derecha de
la raíz, no utiliza intervalos, no
requiere la derivada de la función
y solo se necesita evaluar un F(x)
por paso. Para comenzar a
emplear este método se tiene que
partir de dos puntos iniciales
(p0,F(p0))y(p1,F(p1), se traza
una línea recta que pase por los
dos puntos y el punto en donde la
recta corte el eje x va a ser el p2.
Secante
Un contenedor rectangular sin tapa tiene un volumen de 10 m^3 .La longitud de su base es de dos
veces su ancho. El material para la base cuesta $10 por metro cuadrado y el material para los lados $6 por
metro cuadrado. Exprese el costo de los materiales como una función del ancho de la base.
Y encuentre el valor del ancho,longitud y altura , para que el costo del contenedor sea de $6000.
Desarrollo
Se dibuja un diagrama como el que vemos al lado derecho . En donde observamos que el:

-área de la base es: w(2w)=2w^2



-Costo de la base : 10 (2w^2) 𝑤
2𝑤
Dos de los lados tienen área wh, y los otros dos tienen área 2wh, por lo que el costo de los
materiales para los lados es: 6[2(wh)+2(2wh)].
𝑐 = 10 2𝑤 2 + 6 2 𝑤ℎ + 2 2𝑤ℎ = 20𝑤 2 + 36wh
Para expresar C solo con una función de w, se elimina h y para hacerlo utilizamos el hecho
de que el volumen es de 10 ^m3. 10 5
h = 2𝑤 2= 𝑤 2
Por tanto la ecuación queda como:
180
𝑐(𝑤) = 10 2𝑤 2 + 𝑤
Secante
Debemos encontrar entonces, cuando:
𝑐(𝑤) = 6000


Por lo que nuestra nueva función es : 𝑤
2𝑤
f 𝑤 = 𝑐 𝑤 − 6000
180
f 𝑤 = 10 2𝑤 2 + − 6000
𝑤

Simplificamos para poder hallar la raíz:

180
f 𝑤 = 20𝑤 2 + 𝑤
− 6000 = 0

f(w)
Secante

Definición de la función

Codigo Fuente
f(w)

Comprobación
180
𝑐(17.305489) = 10 2(17.305489)2 +17.305489 = 6000

RTA ℎ h=
5
(0.17)
(17.31)2
𝑤 17.31 (17.31)
2𝑤 (2 ∗ 17.31) (34.62)
Método Jacobi y Gauss Seidel
Problema a resolver
Programa y solución por el método Jacobi
Problema a resolver
Programa y solución por el método Gauss
Seidel
Lagrange

• El polinomio de
interpolación de Lagrange
es una reformulación del
polinomio de interpolación
de Newton, el método
evita el cálculo de las
diferencias divididas.
LAGRANGE- Problema
Se desea saber la cantidad de
energía que contiene el agua
en estado estacionario a 20 psia
y 520 °F.
Solución:
• Para calcular la energía que
contiene el agua a esas
condiciones, es necesario
calcular la energía interna del
sistema. Por lo que se va a
realizar una interpolación
utilizando tablas
termodinámicas.
LAGRANGE- Problema
• Ahora se va a proceder a utilizar scilab para resolver el
problema usando el siguiente código
LAGRANGE- Problema
Ya teniendo los datos procedemos a utilizar el código, sabiendo
que nuestro vector “x” va a estar compuesto por los valores de
las temperaturas y nuestro “y” por los valores de la energía
interna (u).
Solo se van a registrar los valores cercanos a la temperatura de
la condición del sistema, quedando de la siguiente manera:

PARAMETROS
RESULTADOS Por lo que determinamos que la energia
interna del agua a esas condiciones es de
1188.93 Btu/lbm.
Cabe resaltar que al saber este valor se
puede tener un conocimiento mas amplio
de la sustancia, debido a ques esta
depende de diversos parametros tales
como la cantidad de la sustancia, su
temperatura, su naturaleza quimica,
presion y volumen. Por lo que es
indispensable tener claridad y presición de
este valor para poder a partir de este
realizar diferentes calculos indispensables
a la hora de utilizar esta sustancia a dichas
condiciones.
Coeficientes indeterminados

• Procedimiento que con base en un conjunto de datos


tabulados, permite encontrar aproximaciones a los
valores [x,y] no tabulados por medio de polinomios
relacionados con los puntos conocidos mas cercanos al
punto a interpolar.
• En principio, la solución se basa en hallar el polinomio de
grado n que pasa por n+1 puntos y cuya forma
generalizada es:
Pn(x)= b0 + b1x +b2x2 +b3x3 +… + bnxn
COEFICIENTES INDETERMINADOS- Ejemplo
Se le estan haciendo los estudios pertinentes a un nuevo modelo de auto
de carreras. Por lo cual se esta evaluando la distancia que recorre en una
cierta cantidad de tiempo conduciendo a velocidad maxima, los datos
recolectados se pueden observar en la tabla.
Un comprador interesado en comprar el carro, pregunta en cuanto
tiempo el carro alcanza a recorrer 940 km. Usando los datos tabulados
halle una aproximación a:
- T(x=940) usando un polinomio de grado 1.
- T(x=940) usando un polinomio de grado 2.
Tiempo (h) Distancia(Km)
1 300
2 680
3 1108
4 1380
COEFICIENTES INDETERMINADOS- Solución del
problema (Polinomio grado 1)
• Teniendo en cuenta que el polinomio asiciado de grado 1
(T(x)=b0 + b1x )debe pasar por los puntos [2, 680] y [3, 1108] se
puede establecer el siguiente sistema de ecuaciones:
2= b0 + b1*680
3= b0 + b1*1108
Que en su forma matricial se representaria:
1 680 b0 2
1 1108 b1
= 3

A b
COEFICIENTES INDETERMINADOS- Solución
del problema (Polinomio grado 1)
• Ahora se va a proceder a utilizar scilab para resolver el
proble usando el siguiente código
PARAMETROS Resultados

Polinomio -----> T(x)= 0.3556 + 0.0024*x

Aproximación -----> T(940)= 2.599 h=156 min


COEFICIENTES INDETERMINADOS- Solución del problema
(Polinomio grado 2)
• Teniendo en cuenta que el polinomio asociado de grado 1
(T(x)=b0 + b1x + b2 x2)debe pasar por los puntos [2, 680], [3, 1108] y [3, 1380] se
puede establecer el siguiente sistema de ecuaciones:
2= b0 + b1*680 + b2 * 6802
3= b0 + b1*1108 + b2 * 11082
4= b0 + b1*1380 + b2 * 13802
Que en su forma matricial se representaría:
1 680 462400 b0 2
1 1108 1227664 b1 = 3
1 1380 1904400 b2 4

A b
COEFICIENTES INDETERMINADOS-
Solución del problema (Polinomio grado 2)
PARAMETROS

Resultados

Polinomio -----> T(x)= 1.8535 -0.0011*x + 0.000002 x2

Aproximación -----> T(940)= 2.34h =151.43 min


Polinomios de Newton
Los polinomios de newton a diferencia de Lagrange nos ayudan a
calcular datos y escoger a beneficio y acomodo cual resulta mejor.
Los grados de los polinomios nos ayudan a establecer eficiencia en
el cálculo aunque a sus vez sube la complejidad en el desarrollo de
estos.
La evaluación del polinomio se ejecute mediante diferencias dividas en
forma de una tabla para llegar el valor del grado del polinomio,
haciendo que a medida de que el grado del polinomio sea mayor, más
grande y compleja será la table.

Grado 0

Grado 1

Grado 2

Grado n
Grado 1
• Ej. Un tanque contienen 265 kg de R-134a en una mezcla liquido-
vapor, calcule el valor del volumen si el R-134a si este se encuentra
a -54ºC con una calidad de 0.65
Código fuente Desarrollo

Para calcular el volumen especifico


utilizamos.
v=vf + x*vfg

Siendo vf y vfg 0.0006902 y 0.748046 los


valores interpolados respectivamente
y x=0.65
Consola

v=0.0006902 m3/kg + 0.65*0.748046m3/kg


v=0.4869201 m3/kg

El volumen total lo calculamos con


V=v*m

V=0.4869201 m3/kg * 265 kg


V=129.03 m3
Grado 2
• Ej. Calcule el calor en una turbina a la cual entra 1.5kg/s de aire a
232K y sale a 600K, asuma un comportamiendo de gas ideal para
el aire
Código fuente Desarrollo
Calculamos el calor para el sistema
con la siguiente ecuación siendo m el
flujo masico y he y hi las entalpias de
salida y entrada respectivamente

Q=m(he-hi)

Remplazando

Q=1.5kg/s * (232.25-607.32)kJ/kg

Q=-562.602 kJ

Haga clic para


Consola agregar texto
Grado 3
• Calcule el cambio de entropia para el dioxido de carbono mediante entropia
estadar de 5200K a 5740K, el proceso es isobarico y el comportamiento del
gas se puede catalogar como ideal
Código fuente Desarrollo
EL cambio de entropía esta dado por la
siguiente ecuación

s2-s1=(st2^0-st1^0)-R*Ln(P2/P1)

Remplazando

s2-s1=(375.306-368.936)-0.1889*Ln(1)

s2-s1=6.1811 kJ/kmol*K

Consola
Comparación
• Los ejercicios tomados tiene diferencias de temperaturas mayor a medida que
el polinomio crece de grado, cual es la diferencia de haber hecho el ejercicio
con otro polinomios
Polinomio 1º Polinomio 2º Polinomio 3º
Ejercicio 1 0.0006902 0.0006901 0.0006902
Ejercicio 2 232.25 232.25 225.064
Ejercicio 3 375.27515 375.30962 375.30695

El grado del polinomio tendra más sentido cuando los datos de las tablas sean más
inexactos ya que al aumentar el grado podremos reducir el error de exactitud

También podría gustarte