0. ESTRUCTURA DE LA PRESENTACIN
1.- Mtodo Numrico para resolucin de EDOs
(Runge Kutta).
2.- Resea de MATLAB y ejemplo de resolucin de
cintica de Michaelis Menten.
3.- Mtodo Numrico para resolucin de EDP
(Diferencias Finitas).
4.- Ejemplo de transmisin de calor transiente.
F ( x, y , y (1) , y ( 2 ) , ..., y ( n ) )
y: funcin dependiente de x
x: variable independiente
n: orden de la derivada (nmero natural)
dny
dx n
y ( x0 )
(1 )
f ( x, y , y , .., y
y0
( n 1)
dny
dxn
y ( x0 )
f ( x, y, y (1) , .., y ( n 1) )
y0
y (1) ( x0 )
y1
y ( x1 )
y1
y ( 2 ) ( x0 )
y2
y ( x2 )
y2
y ( n 1) ( x0 )
yn
y ( xn 1 )
yn 1
dny
dxn
y ( x0 )
y (1) ( x0 )
( 2)
y ( x0 )
(1 )
f ( x, y, y , .., y
( n 1)
dy
dx
d2y
dx2
y0
3
y1
y2
cambio de
variables
.
.
.
y ( n 1) ( x0 )
yn 1
2
3
4
, F x, Y
.
d n 1y
dxn 1
f ( x, y, y 1 , ..., y n 1 )
dY
dx
Y x0
F x, Y
Y0
dy
dx
y x0
- Mtodo de Euler
- Mtodo de Trapecio
- Mtodo de punto medio
- Mtodos Runge - Kutta
f x, y ,
y0
a, b
s ' xn , y n
yn
yn
yn
yn
h s ' xn , y n
s ' xn , y n
yn
yn
2 h
yn
yn
2 h f xn , y n
yn
( xn , y n , h )
yn
( xn , y n , h ) h
: Funcin de incrementos
( xn , yn , h)
wi ki h
i 1
i 1
ki
xn
ci h, yn
aij k j h , i 1,2,....., v; c1
j 1
yn
( xn , y n , h ) h
( xn , yn , h)
wi ki h
i 1
k1
f ( xn , y n )
k2
f ( xn
c 2 h, y n
a21k1h)
k3
f ( xn
c3 h, yn
a31k1h a32k 2 h)
1)
k1
1
yn
(k1 2k 2
6
f ( xn , y n )
k2
f ( xn
k3
f ( xn
k4
f ( xn
yn
2k 3 k 4 ) h
1
1
h, y n
k1h)
2
2
1
1
h, y n
k 2 h)
2
2
h, y n k 3 h )
Ahora
MATLAB
Ventana de
comandos
escalar
Objetos creados
matriz
Operacin de matrices
Ventana de comandos
Producto punto
Matrices
especiales
Editor de Comandos
Resultado grfico
Set de instrucciones
Definicin de funcin
En caso de problemas, la
mejor ayuda lejos
E S
ES
K2
ES
K3
ES
E S
E P
d[S ]
dt
d [ ES ]
dt
d[ E]
dt
d [ P]
dt
K1 [ S ][ E ] K 2 [ ES ]
K1 [ S ][ E ] K 2 [ ES ] K 3 [ ES ]
K1 [ S ][ E ] K 2 [ ES ] K 3 [ ES ]
K 3 [ ES ]
Cuasi Estacionalidad:
d [ ES ]
dt
[Eo] [ E] [ ES ]
d [ P]
dt
Km
d[S ]
dt
K3
K2
K1
[S ]
K 3 [ E0 ]
K m [S ]
100
100
S
E
ES
P
90
80
80
70
concentracin [mol/lt]
concentracin [mol/lt]
70
60
50
40
30
60
50
40
30
20
20
10
10
S
P
Scs
Pcs
90
0.1
0.2
0.3
0.4
0.5
tiempo
0.6
0.7
0.8
K1 = K2 = 0.005; K3 = 0.1
0.9
0.1
0.2
0.3
0.4
0.5
tiempo
0.6
0.7
0.8
0.9
Ahora
Ecuaciones en
Derivadas Parciales
3. RESOLUCIN DE EDPS
Expresin analtica
2
2
u
u
u
a 2 b
c 2
x y
x
y
u
x
u
y
f u g
En que:
x e y son las variables independientes.
u es la variable dependiente.
Si a, b, c, etc. no son funciones de u, se dice que la ecuacin es lineal.
Complementariamente, las PDE se clasifican
segn la relacin entre sus coeficientes. Si:
b2 4ac < 0 elptica
b2 4ac = 0 parablica
b2 4ac > 0 hiperblica
3. RESOLUCIN DE EDPS
Para resolver numricamente este tipo de problemas existen 3 grandes mtodos a saber:
- Diferencias Finitas
- Volmenes Finitos
- Elementos Finitos
Se analiza los mtodos numricos ms comunes para resolver PDE mediante el
MDF. En particular, se har mediante la ecuacin de transmisin de calor (o de
Fick) simplificada.
2
1 u
k t
u ( x ,0)
Consiste en imponer
u( x, t )
u0 ( x)
(
x
)
0
[0, T ],
Dominio
Borde
2.b.- Condiciones tipo Newmann: Flujo de calor en el borde del dominio es conocido
u
( x, t )
n
(
x
)
0
[0, T ],
Borde
3. RESOLUCIN DE EDPS
MDF se basa en la expansin en series de Taylor aproximando la
derivada parcial por cociente donde se realiza una discretizacin del
dominio obteniendo una malla de trabajo:
Primer orden
Dif. hacia delante
Dif. hacia atrs
Dif. central
u
x
u
x
u
x
ui
Error
x
ui
x
ui
ui
ui
ui
2 x
0( x)
Segundo orden
0( x)
1
0( x 2 )
ui
Error
2u i
x
ui
2u i
1
2
ui
ui
x
ui
2u i
x
ui
0( x 2 )
0( x 2 )
0( x 2 )
T
x2
T
y2
ecuacin de Laplace
T
x2
Ti
1, j
2Ti , j
x
Ti
Ti , j
T
y2
1, j
2Ti , j
Ti , j
y2
Reemplazando:
Ti
2Ti , j
1, j
Ti
1, j
Ti , j
2Ti , j
x2
Ti , j
y2
Ti
1, j
Ti
1, j
Ti , j
Ti , j
4Ti , j
A
-4
1
0
1
0
0
0
0
0
1
-4
1
0
1
0
0
0
0
0
1
-4
0
0
1
0
0
0
1
0
0
-4
1
0
1
0
0
T
0
1
0
1
-4
1
0
1
0
0
0
1
0
1
-4
0
0
1
0
0
0
1
0
0
-4
1
0
0
0
0
0
1
0
1
-4
1
0
0
0
0
0
1
0
1
-4
T11
T21
T31
T12
T22
T32
T13
T23
T33
b
-Tb1 - Tb3
-Tb1
-Tb1 - Tb4
-Tb3
0
-Tb4
-Tb2 - Tb3
-Tb2
-Tb2 - Tb4
Ti
Ti
1, 0
Ti ,1
1, 0
Ti ,
4Ti , 0
T
y
Ti ,1 Ti ,
Ti ,
2 y
Reemplazando:
Ti
1, 0
Ti
1, 0
2Ti ,1
2 y
T
y
4Ti , 0
Ti ,1
2 y
T
y
T
x2
T
t
- Mtodo explcito
- Mtodo implcito
T
x2
Ti l 1
2Ti l
x2
Ti l 1
T
t
Ti l
Ti l
t
Sustituyendo:
Ti l 1
2Ti l
x2
Ti l 1
Ti l
Ti l
Ti l
Ti l
k t /( x) 2
Con:
Criterio de convergencia:
1/ 2
(Ti l 1
( x) 2
2k
2Ti l
Ti l 1 )
T
x2
Ti l 11
2Ti l 1
x2
Ti l 11
T
t
Ti l
Ti l
t
Sustituyendo:
Ti l 11
2Ti l 1
x2
Ti l 11
Ti l
Ti l
t
Ti l 11
(1 2 )Ti l
Ti l 11
Ti l
1 2
Tnl
1 2
T1l
l 1
TNx
f 0 (t l )
Tnl
Mtodo explcito
f m 1 (t l )
l
TNx
1 2
T1l
1 2
Mtodo implcito
Tnl
l 1
TNx
T1l
f 0 (t l 1 )
Tnl
l
TNx
f m 1 (t l 1 )
T
x2
T
y2
T
t
Ti
1, j
2Ti , j
x
Ti
1, j
Ti , j
2Ti , j
Ti , j
Ti , j
t
k
Ti
2
x
Criterio de convergencia:
1, j
Ti
1, j
Ti , j
( x) 2
4k
Ti , j
4Ti , j
Ahora
MATLAB otra vez
DUDAS?