Está en la página 1de 28

APROXIMACIÓN FUNCIONAL E INTERPOLACIÓN

Programa de ingeniería química


PhD (c). Jeniffer Katerine Carrillo Gómez
Introducción

  enorme ventaja de aproximar información discreta o funciones "complejas", con funciones analíticas
La
sencillas, radica en su mayor facilidad de evaluación y manipulación, situación necesaria en el campo de
la ingeniería. Las funciones de aproximación se obtienen por combinaciones lineales de elementos de
familias de funciones denominadas elementales.

En la práctica de la ingeniería se utilizan mucho las tablas de datos, como en el caso de las tablas de
propiedades en la termodinámica, por decir solo una. En la mayoría de los casos el dato que
necesitamos no se encuentra explícito en la tabla sino entre dos valores de ésta, para lo cual es
necesario estimarlo de entre los valores que presenta la tabla en un proceso conocido como
interpolación.

La idea básica de la interpolación es hallar un polinomio o función que cumpla con pasar por todos los
puntos de un conjunto de datos , y poder estimar los valores entre ellos por medio del polinomio.
Interpolación lineal

 La interpolación lineal es la más utilizada en el manejo de datos de tablas. Consiste en trazar un recta
entre cada par de los puntos de datos, razón por la cual también es llamada interpolación por
trazadores lineales o splines de primer orden.

Consideremos un conjunto de datos , entre dos puntos consecutivos del conjunto de datos se puede
trazar un segmento de recta:

  pendiente de esta recta y como para por el punto


La
inicial (, ), es se tiene entonces la ecuación de la recta
que interpola entre ese par de puntos es

  𝒚 𝒊+𝟏 − 𝒚𝒊
𝒚= +( 𝒙 − 𝒙 𝒊 ) + 𝒚 𝒊
𝒙 𝒊+𝟏 − 𝒙𝒊
Ejemplo 1

Una parte de la tabla de presión y temperatura de saturación del agua es:

Temperatura
Presión (KPa) (°C) Necesitamos saber la presión requerida para que el agua se sature a una
35 72,7 temperatura de 75°C.
45 78,7

 𝑃= 45 − 35
( 78.7 − 72.7)( 75 −72.7 ) +35

𝑃=38.83
  𝐾𝑃𝑎
Ejemplo 2

 Por ejemplo, la tabla presentan la temperatura de ebullición de la acetona a diferentes presiones.

Puntos Presión Temperatura


(Atm) (°C) Presión y temperatura de la Acetona
0 1 56,5 250

1 2 78,6
200
2 5 113

Temperatura (°C)
3 10 144,5 150
4 20 181
5 30 205 100

6 40 214,5
50

0
0 5 10 15 20 25 30 35 40 45
Se desease calcular la temperatura de
Presión (Atm)
ebullición de la acetona a 1.5 atm de
presión.
 
Una forma muy común de resolver este
problema es sustituir los puntos (0) y (1) en la
ecuación de la línea recta: , de tal modo que
resultan dos ecuaciones con dos incógnitas que
son y

Con la solución del sistema se consigue una


aproximación polinomial de primer grado, lo
que permite efectuar interpolaciones lineales.

Presión y temperatura de la Acetona


90
80
70
60
50
40
30
20
10  𝑻 = 𝑷 𝟐 ( 𝟏 . 𝟓 ) =𝟑𝟒 . 𝟒 +22.1(1.5) =𝟔𝟕 . 𝟓𝟓 ° 𝑪
0
0.8 1 1.2 1.4 1.6 1.8 2 2.2
La ecuación resultante puede emplearse para aproximar la
temperatura cuando la presión es conocida.
  56.5   78.6
 
Para aproximar el valor de la temperatura Presión y temperatura de la Acetona
correspondiente a P = 1.5 atm se pudieron tomar 120
otros dos puntos distintos, por ejemplo (2) y (3), 100
pero es de suponer que el resultado tendría un
80
margen de error mayor, ya que el valor que se
60
busca está entre los puntos (0) y (1).
40
En realidad, esta interpolación sólo ha consistido 20
en aproximar una función analítica desconocida 0
0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5
dada en forma tabular, por medio de una línea
recta que pasa por los puntos (0) y (1).
 
Si se quisiera una aproximación mejor al valor
"verdadero" de la temperatura buscada, podrían
unirse más puntos de la tabla con una curva suave
(sin picos), por ejemplo tres (0), (1), (2).
Analíticamente, el problema se resuelve al
aproximar la función desconocida con un
polinomio que pase por los tres puntos (0), (1) y
(2). Este polinomio es una parábola y tiene la
forma general
𝒂  𝟎=29.08 𝒂  𝟏 =30.07 𝒂  𝟐 =−2.65

𝟐
 𝑷 𝟐 ( 𝒙 ) =𝟐𝟗 .𝟎𝟖+𝟑𝟎 . 𝟎𝟕 𝒙 −2.65 𝒙

𝟐
𝑻
  = 𝑷𝟐 ( 𝟏. 𝟓 ) =𝟐𝟗 .𝟎𝟖+𝟑𝟎 . 𝟎𝟕 (1.5) − 2.65 ( 𝟏. 𝟓 ) = 𝟔𝟖 .𝟐𝟐 ° 𝑪

  aproximación a la temperatura "correcta" es obviamente mejor en este caso. Obsérvese que ahora se
La
ha aproximado la función desconocida con un polinomio de segundo grado (parábola) que pasa por los
tres puntos más cercanos al valor buscado. En general, si se desea aproximar una función con un
polinomio de grado n, se necesitan puntos, que sustituidos en la ecuación polinomial de grado n:

A este método se le conoce como aproximación polinomial simple.


Ejemplo 3 en Matlab

Volumen Energia
Temperatura especifico v, interna u, Entalpia h,
°C KJ/Kg
m3/Kg KJ/Kg
100 1,6958 2506,7 2676,2
150 1,9364 2582,8 2776,4
200 2,172 2658,1 2875,3
250 2,406 2733,7 2974,3
300 2,639 2810,4 3074,3
400 3,103 2967,9 3278,2
500 3,565 3131,6 3488,1
POLINOMIOS DE LAGRANGE

 
Existen otros métodos de aproximación polinomial en que no se requiere resolver un sistema de
ecuaciones lineales y los cálculos se realizan directamente; entre éstos se encuentra el de
aproximación polinomial de Lagrange. Se parte nuevamente de una función desconocida dada en
forma tabular y se asume que un polinomio de primer grado (ecuación de una línea recta) puede
escribirse:
  𝒑 ( 𝒙 ) =𝒂 𝟎 ( 𝒙 − 𝒙 𝟏 ) + 𝒂𝟏 ( 𝒙 − 𝒙 𝟎 ) (𝟏 )

 donde y son los argumentos de los puntos conocidos y y son dos coeficientes por determinar. Para
encontrar el valor de se hace en la ecuación 1, que al despejar da:

  𝑝 ( 𝒙 𝟎) 𝑓 ( 𝒙𝟎 )
𝒂 𝟎= =
( 𝒙 𝟎 − 𝒙 𝟏) ( 𝒙 𝟎 − 𝒙𝟏 )
 Para encontrar el valor de se hace en la ecuación 1, que al despejar da:

  𝑝 ( 𝒙𝟏 ) 𝑓 ( 𝒙 𝟏)
𝒂𝟏 = =
( 𝒙𝟏 − 𝒙 𝟎 ) ( 𝒙𝟏 − 𝒙 𝟎)
Al sustituir las dos ecuaciones en la ecuación 1:

  𝑓 ( 𝒙𝟎 ) 𝑓 ( 𝒙 𝟏)
𝒑 ( 𝒙) = ( 𝒙 − 𝒙 𝟏) + ( 𝒙 − 𝒙𝟎)
( 𝒙 𝟎 − 𝒙𝟏 ) ( 𝒙𝟏 − 𝒙 𝟎 )
o en forma más compacta:

 𝒑 ( 𝒙 ) = 𝑳𝟎 ( 𝒙 ) 𝒇 ( 𝒙 𝟎 ) + 𝑳𝟏 ( 𝒙) 𝒇 ( 𝒙𝟏 )

 𝑳 ( 𝒙 ) = 𝒙 − 𝒙𝟏  𝑳 ( 𝒙 )= 𝒙 − 𝒙 𝟎
𝟏
𝟎
𝒙𝟎 − 𝒙𝟏 𝒙𝟏− 𝒙𝟎

De igual manera, un polinomio de segundo grado (ecuación de una parábola) puede escribirse:

)  (
 Donde , y y son los argumentos correspondientes a los tres puntos conocidos , ; los valores de y se
encuentran sustituyendo y respectivamente, en la ecuación (1) para obtener:

  𝑓 ( 𝒙𝟎 )   𝑓 ( 𝒙 𝟏)   𝑓 ( 𝒙 𝟐)
𝒂 𝟎= 𝒂𝟏 = 𝒂𝟐 =
( 𝒙 𝟎 − 𝒙 𝟏)( 𝒙 𝟎 − 𝒙 𝟐 ) ( 𝒙𝟏 − 𝒙 𝟎 )(𝒙 𝟏 − 𝒙 𝟐) ( 𝒙𝟐 − 𝒙 𝟎 )(𝒙 𝟐 − 𝒙 𝟏)

cuyo reemplazo en dicha ecuación genera el siguiente polinomio

 𝒑𝟐 ( 𝒙 ) = 𝑳𝟎 ( 𝒙 ) 𝒇 ( 𝒙 𝟎 ) + 𝑳𝟏 ( 𝒙) 𝒇 (𝒙 𝟏 )+ 𝑳𝟐 ( 𝒙 ) 𝒇 ( 𝒙𝟐 )
Donde:

  (𝒙 − 𝒙𝟏 )(𝒙 − 𝒙 𝟐)   ( 𝒙 − 𝒙 𝟎)( 𝒙 − 𝒙𝟐 )   (𝒙 − 𝒙 𝟎)(𝒙 − 𝒙 𝟏)


𝑳𝟎 ( 𝒙 ) = 𝑳𝟏 ( 𝒙 ) = 𝑳𝟐 ( 𝒙 ) =
(𝒙 ¿ ¿ 𝟎− 𝒙𝟏 )(𝒙𝟎 − 𝒙 𝟐)¿ (𝒙 ¿ ¿ 𝟏 − 𝒙 𝟎)(𝒙 𝟏 − 𝒙𝟐 )¿ (𝒙 ¿ ¿ 𝟐 − 𝒙 𝟎 )(𝒙 𝟐 − 𝒙𝟏 ) ¿
  inducción el lector puede obtener polinomios de tercer, cuarto o grado; este último queda como
Por
se indica a continuación
Ejemplo 4
 Para saber cuánto calor se necesita para llevar un hervidor de agua a su punto de ebullición, se le pide
que calcule el calor específico del agua a . El calor específico del agua se da en función del tiempo en la
Tabla.

 
Determine el valor del calor específico a utilizando un polinomio de
Lagrange de segundo orden.
Ejemplo 5

1. En una planta se bombea esencia de trementina, 60 ◦C, desde la base de una columna de
fraccionamiento hasta un gran tanque de almacenamiento descubierto. La columna opera a 1,29
atmósferas . En la siguiente tabla se representan los datos relativos los litros por hora que puede
bombear la bomba en función de la potencia en watios a la que es necesario que trabaje:

 
Determine el valor de la potencia de la bomba cuando utilizando un polinomio de Lagrange de
tercer orden.
Resolver

 1. Determine el valor del calor específico a utilizando un polinomio de Lagrange de primer y tercer
orden.

2. Use los datos del ejemplo 2 y determine la temperatura a 3.5 Atm. Use un polinomio de primer,
segundo y tercer orden.

3. El pentóxido de dinitrógeno gaseoso puro reacciona en un reactor intermitente según la reacción


estequiométrica.

Calculamos la concentración de pentóxido de dinitrógeno existente en ciertos instantes, obteniendo los


siguientes datos:

Si lo tenemos en el reactor un tiempo máximo de 35 minutos ( 2100 segundos), ¿cuál es la concentración de


pentóxido de dinitrógeno que queda sin reaccionar? (Use un polinomio de segundo y tercer orden)
Aproximación polinomial de Newton

Supóngase que se tiene una función dada en forma tabular como se presenta a continuación

y que se desea aproximarla preliminarmente con un polinomio de primer grado que pasa, por ejemplo,
por los punto (0) y (1). Sea además dicho polinomio de la forma:
Y si ahora se desea aproximar la función tabular con un polinomio de segundo grado que pase por los
puntos (0), (1) Y (2) Y que tenga la forma:
Por inducción se puede establecer que, en general, para un polinomio de grado n escrito en la forma

Esta aproximación polinomial de Newton, la cual se puede expresar sintéticamente como:


Ejemplo 6

Elabore una aproximación polinomial de Newton para la información tabular de las presiones de vapor
de la acetona e interpole la temperatura para una presión de 1.5 atm.

Puntos Presión Temperatura Puntos Presión Temperatura Primeras Segunda Tercera


(Atm) (°C) (Atm) (°C)
0 1 56,5 0 1 56,5      
1 2 78,6       22,100    
2 5 113 1 2 78,6   -2,658  
      11,467   0,224
3 10 144,5
2 5 113   -0,646  
4 20 181
      6,300   0,026
5 30 205
3 10 144,5   -0,177  
6 40 214,5
      3,650   0,005
4 20 181   -0,063  
      2,400   0,000
5 30 205   -0,073  
      0,950    
6 40 214,5      
Resolver

1. La siguiente tabla proporciona las presiones de vapor en lb/plg2 a diferentes temperaturas para el 1-
3 butadieno

 Interpole la presión a la temperatura de . Use polinomios de primer, segundo y tercer orden.

2. El calor específico Cp (cal/kgmol) del Mn304 varía con la temperatura de acuerdo con la siguiente
tabla.

Interpole la temperatura a 49 Cal/Kgmol. Use polinomios de primer, segundo y tercer orden.


3. A continuación se presentan las presiones de vapor del cloruro de magnesio

Calcule la presión de vapor correspondiente a T = 1000 °C. Use un polinomio de tercer orden

4. La densidad del carbonato neutro de potasio en solución acuosa varía con la temperatura y la
concentración de acuerdo con la tabla siguiente.

a) Calcule la densidad a 40°C y 15% de concentración.


b) Calcule la densidad a 50°C y 28% de concentración.
c) Calcule la densidad a 90°C y 25% de concentración.

Use un polinomio de tercer orden


GRACIAS POR SU ATENCIÓN

También podría gustarte