Está en la página 1de 9

Métodos Numéricos para Ingeniería Química

PI - 524 A
Ing. José Dávila

2. Método de Interpolación de Lagrange

El método de interpolación de Lagrange es llamado así en honor a Joseph-Louis de


Lagrange, y constituye una forma de presentar el polinomio que interpola un conjunto de
puntos dado.
El método se basa en la utilización de un polinomio de orden n que pase por (n+1)
puntos

Donde los polinomios de Lagrange son:

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 1


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

Ejemplos xd yd
Ejemplo 1

Hallar: -1 1
a) El polinomio de interpolación utilizando Lagrange
b) y ( 2.5 ) 1 12
xd1 yd1
3 6

a) El polinomio de interpolación utilizando Lagrange -1 1


1 12
P ⎛⎝x⎞⎠ = Lo ⎛⎝x⎞⎠ ⋅ y + L1 ⎛⎝x⎞⎠ ⋅ y + L2 ⎛⎝x⎞⎠ ⋅ y
0 1 2
3 6
5 4
⎛x - xd ⎞ ⋅ ⎛x - xd ⎞
⎝ 1⎠ ⎝ 2⎠ ⎛⎝x - 3⎞⎠ ⋅ ⎛⎝x - 1⎞⎠
⎛ ⎞
Lo ⎝x⎠ ≔ ――――――― → ―――――
⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ 8
⎝ 0 1⎠ ⎝ 0 2⎠

⎛x - xd ⎞ ⋅ ⎛x - xd ⎞
⎝ 0⎠ ⎝ 2⎠ -⎛⎝⎛⎝x - 3⎞⎠ ⋅ ⎛⎝x + 1⎞⎠⎞⎠
L1 ⎛⎝x⎞⎠ ≔ ――――――― → ――――――
⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ 4
⎝ 1 0⎠ ⎝ 1 2⎠

⎛x - xd ⎞ ⋅ ⎛x - xd ⎞
⎝ 0⎠ ⎝ 1⎠ ⎛⎝x - 1⎞⎠ ⋅ ⎛⎝x + 1⎞⎠
L2 ⎛⎝x⎞⎠ ≔ ――――――― → ―――――
⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ 8
⎝ 2 0⎠ ⎝ 2 1⎠

collect ⎛ 17 ⎞ 2 11 69
P2 ⎛⎝x⎞⎠ ≔ Lo ⎛⎝x⎞⎠ ⋅ yd + L1 ⎛⎝x⎞⎠ ⋅ yd + L2 ⎛⎝x⎞⎠ ⋅ yd ―― → ⎜-―⎟ ⋅ x + ―⋅ x + ―
0 1 2
⎝ 8 ⎠ 2 8

collect ⎛ 17 ⎞ 2 11 69
Utilizando un programa: PL3p ⎛⎝x , xd , yd⎞⎠ ―― → ⎜-―⎟ ⋅ x + ―⋅ x + ―
⎝ 8 ⎠ 2 8
Verificando:
PL3p ⎛⎝2.5 , xd , yd⎞⎠ = 9.09375
xd yd

P2 ⎛⎝-1⎞⎠ = 1
-1 1 b) Hallar y(2.5)
1 12 P2 ⎛⎝1⎞⎠ = 12
P2 ⎛⎝2.5⎞⎠ = 9.09375
3 6 P2 ⎛⎝3⎞⎠ = 6

Utilizando el programa para Lagrange L ⎛⎝2.5 , xd , yd⎞⎠ = 9.09375

L ⎛⎝2.5 , xd1 , yd1⎞⎠ = 7.9453125

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 2


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

xd yd xd1 yd1

-1 1 -1 1
1 12 1 12
3 6 3 6
5 4 5 4

a) El polinomio de interpolación de 3° grado utilizando Lagrange

P ⎛⎝x⎞⎠ = Lo ⎛⎝x⎞⎠ ⋅ y + L1 ⎛⎝x⎞⎠ ⋅ y + L2 ⎛⎝x⎞⎠ ⋅ y + L3 ⎛⎝x⎞⎠ ⋅ y


0 1 2 3

⎛x - xd ⎞ ⋅ ⎛x - xd ⎞ ⋅ ⎛x - xd ⎞
⎝ 1⎠ ⎝ 2⎠ ⎝ 3⎠ -⎛⎝⎛⎝x - 5⎞⎠ ⋅ ⎛⎝x - 3⎞⎠ ⋅ ⎛⎝x - 1⎞⎠⎞⎠
Lo ⎛⎝x⎞⎠ ≔ ――――――――――→ ――――――――
⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ 48 ‖
⎝ 0 1⎠ ⎝ 0 2⎠ ⎝ 0 3⎠ ‖
PL4p ⎛⎝x , xd , yd⎞⎠ ≔ ‖ Lo ⎛⎝x⎞⎠ ←
⎛x - xd ⎞ ⋅ ⎛x - xd ⎞ ⋅ ⎛x - xd ⎞ ‖
⎝ 0⎠ ⎝ 2⎠ ⎝ 3⎠ ⎛⎝x - 5⎞⎠ ⋅ ⎛⎝x - 3⎞⎠ ⋅ ⎛⎝x + 1⎞⎠ ‖
L1 ⎛⎝x⎞⎠ ≔ ――――――――――→ ―――――――
⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ 16 ‖
⎝ 1 0⎠ ⎝ 1 2⎠ ⎝ 1 3⎠ ‖ L1 ⎛⎝x⎞⎠ ←

⎛x - xd ⎞ ⋅ ⎛x - xd ⎞ ⋅ ⎛x - xd ⎞ ‖
⎝ 0⎠ ⎝ 1⎠ ⎝ 3⎠ -⎛⎝⎛⎝x - 5⎞⎠ ⋅ ⎛⎝x - 1⎞⎠ ⋅ ⎛⎝x + 1⎞⎠⎞⎠ ‖
L2 ⎛⎝x⎞⎠ ≔ ――――――――――→ ―――――――― ‖ ⎛ ⎞
⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ 16
⎝ 2 0⎠ ⎝ 2 1⎠ ⎝ 2 3⎠ ‖ L2 ⎝x⎠ ←



⎛x - xd ⎞ ⋅ ⎛x - xd ⎞ ⋅ ⎛x - xd ⎞ ‖ L3 ⎛⎝x⎞⎠ ←
⎝ 0⎠ ⎝ 1⎠ ⎝ 2⎠ ⎛⎝x - 3⎞⎠ ⋅ ⎛⎝x - 1⎞⎠ ⋅ ⎛⎝x + 1⎞⎠
L3 ⎛⎝x⎞⎠ ≔ ――――――――――→ ――――――― ‖
⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ ⋅ ⎛xd - xd ⎞ 48 ‖
⎝ 3 0⎠ ⎝ 3 1⎠ ⎝ 3 2⎠
‖ P3 ⎛⎝x⎞⎠ ←

‖ R ← P3 ⎛⎝

P3 ⎛⎝x⎞⎠ ≔ Lo ⎛⎝x⎞⎠ ⋅ yd + L1 ⎛⎝x⎞⎠ ⋅ yd + L2 ⎛⎝x⎞⎠ ⋅ yd + L3 ⎛⎝x⎞⎠ ⋅ yd


0 1 2 3

collect 7 55 81 159
P3 ⎛⎝x⎞⎠ ―― → ―⋅ x 3 - ―⋅ x 2 + ―⋅ x + ――
16 16 16 16
P3 ⎛⎝2.5⎞⎠ = 7.9453125
collect 7 55 81 159
PL4p ⎛⎝x , xd , yd⎞⎠ ―― → ―⋅ x 3 - ―⋅ x 2 + ―⋅ x + ――
P2 ⎛⎝5⎞⎠ = -17 16 16 16 16

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 3


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

P2 ⎛⎝z⎞⎠ P3 ⎛⎝z⎞⎠ yd1


2.5

15

12

0
-2 -1 0 1 2 3 4 5
-3

-6

-9

-12

-15

-18

z z xd1

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 4


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

Ejemplos

Ejemplo 1

Para encontrar la cantidad de calor necesaria, se le pide que


calcule el calor específico del agua a 61°C .
El calor específico del agua está dada en función del tiempo en la
Tabla adjunta. xd yd

22 4181
42 4179
52 4186
82 4199 Considerando: x = T y = Cp
100 4217

Con tres puntos


x y
Se seleccionan los 3 puntos mas cercanos a 61° C
Y es por ello que el polinomio será de grado 2
42 4179
52 4186
82 4199

Utilizando el programa para APS


V_interp ⎛⎝61 , x , y⎞⎠ = 4191.15999999999

Utilizando el programa para Lagrange


L ⎛⎝61 , x , y⎞⎠ = 4191.16

x y
Con con 4 puntos

Se seleccionan los 4 puntos mas cercanos a 61° C 42 4179


Y es por ello que el polinomio será de grado 3
52 4186
82 4199
100 4217
Utilizando el programa para APS
V_interp ⎛⎝61 , x , y⎞⎠ = 4190.01631465514

Utilizando el programa para Lagrange


L ⎛⎝61 , x , y⎞⎠ = 4190.01631465517

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 5


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

Ejemplo 2

En una planta química se sintetiza un producto que es utilizado posteriormente como conservante de
productos enlatados. El rendimiento del proceso depende de la temperatura.

Se dispone de los siguientes datos:

Se considera un rendimiento óptimo el que va de 38.5 a 45, por lo que la planta trabaja a 175 ◦C. Si
la temperatura de trabajo cae a 162 ◦C por una avería. Utilizando Lagrange con tres puntos donde
corresponda

a) Indique si será el proceso satisfactorio o se recomienda que se repare


b) Cual es el intervalo de temperaturas para que se trabaje en la zona de rendimiento óptimo

Solución

a) Indique si será el proceso satisfactorio o se recomienda que se repare

Se va a calcular el rendimiento a 162 ◦C y se va a verificar si se encuentra en el intervalo de rendimiento


óptimo: 38.5 ≤ R ≤ 45 T R
Se seleccionan los 3 puntos mas cercanos a 162 °C

150 35.5
160 37.8
170 43.6
Mal calculado
L ⎛⎝175 , T , R⎞⎠ = 47.8125
Utilizando el programa para Lagrange
L ⎛⎝162 , T , R⎞⎠ = 38.68

Se verifica que a 162 °C si se encuentra en el intervalo de rendimiento óptimo

Calculando el rendimiento a 175 °C

T R

160 37.8
170 43.6
180 45.7 L ⎛⎝175 , T , R⎞⎠ = 45.1125

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 6


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

T R

170 43.6
180 45.7
190 47.3 L ⎛⎝175 , T , R⎞⎠ = 44.7125

b) Cual es el intervalo de temperaturas para que se trabaje en la zona de rendimiento óptimo


Td Rd

38.5 ≤ R ≤ 45
150 35.5
160 37.8
R T
170 43.6
180 45.7
35.5 150
190 47.3
37.8 160
200 50.1
43.6 170
210 51.2

Ti ≔ L ⎛⎝38.5 , R , T⎞⎠ = 162.363262813038


R T

43.6 170
45.7 180
47.3 190

Tf ≔ L ⎛⎝45 , R , T⎞⎠ = 176.272522522523

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 7


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

162.363262813038 ≤ Top ≤ 176.272522522523

162.363262813038
176.272522522523
52

50.5

49

47.5

46 45

44.5

43 Rd
41.5

40
38.5
38.5

37

35.5

150 156 162 168 174 180 186 192 198 204 210
Td

Derivación Numérica

En este capitulo estudiaremos el cambio de una propiedad con respecto a otra para ello estudiaremos la
derivada a partir de una tabla de datos.

El procedimiento en general consiste en hallar el polinomio de interpolación y luego derivar este, esto
puede hacerse utilizando APS o utilizando el método de Lagrange.

Para hallar las derivadas a partir de tablas no se recomienda trabajar con muchos puntos (El polinomio
puede ser muy oscilante) debido a que la derivada (pendiente de la recta tangente en un punto) es mu y
sensible.

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 8


Métodos Numéricos para Ingeniería Química
PI - 524 A
Ing. José Dávila

DERIVACIÓN NUMÉRICA
Método de Aproximación Polinomial Simple

Para (n+1) puntos tenemos un polinomio de grado n

y´ = a + 2 ⋅ a ⋅ x + 3 ⋅ a ⋅ x 2 ‥ n ⋅ a ⋅ x n - 1
1 2 3 n

SEMANA 9 - Interpolación Lagrange 2021 II.mcdx Página 9

También podría gustarte